c语言第七章习题

第七章 结构体

一、选择题

1、若有语句:char s1[]="string",s2[8],*s3,*s4="string2";则对库函数strcpy的错误调用是()

A)strcpy(s1,"string2"); B)strcpy(s4,"string1"); C)strcpy(s3,"string1"); D)strcpy(s1,s2);

2、下面程序的运行结果是()

fun(int **a,int p[2][3])

{**a=p[1][1];}

main()

{int x[2][3]={2,4,6,8,10,12},*p;p=(int *)malloc(sizeof(int));fun(&p,x);printf("%d\n",*p);}

A)10 B)12 C)6 D)8

3、以下scanf函数调用语句中对结构体变量成员的不正确引用是()。

struct pupil

{ char name[20]; int age; int sex;} pup[5],*p; p=pup;

A)scanf("%s",pup[0].name); B)scanf("%d",&pup[0].age);

C)scanf("%d",&(p->sex)); D)scanf("%d",p->age);

4、以下对结构体变量stul中成员age的非法引用是()。

struc student

{ int age; int num; }stul,*P; p=&stul;

A)stul.age B)student.age C)p->age D)(*p).age

5、设有以下说明和定义语句,则下面表达式中值为3的是()。

struct s

{ int i1; struct s *i2;};

struct s a[3]={1,&a[1],2,&a[2],3,&a[0]},*ptr;

ptr=&a[1];

A)ptr->i1++ B)ptr++->i1 C)*ptr->i1 D)++ptr->i1

6、若要利用下面的程序片段使指针变量p指向一个存储整型变量的存储单元,则《1》中应填入的内容是:

int *p; p=《1》malloc(sizeof(int));

A)int B)int * C)(*int) D)(int *)

7、以下对C语言中共用体类型数据的叙述正确的是()。

A)可以对共有体变量名直接赋值 B)一个共用体变量中可以同时存放其所有成员

C)一个共有体变量中不能同时存放其所有成员

D)共用体类型定义中不能出现结构体类型的成员

8、当说明一个共用体变量时系统分配给它的内存是()。

c语言第七章章节测试题,c语言第七章习题相关推荐

  1. 计算机网络第一章章节总结,第计算机网络技术第一章.ppt

    电子商务的网络技术;请考虑以下问题: 你为什么上网(或上网干什么)? 你认为网络上有什么? 企业通过网络能够做什么? 企业通过网络能够达到什么目的? 你希望通过这门课学到什么?;电子贺卡;远程教育;网 ...

  2. C语言程序设计第五版谭浩强 第七章答案

    C语言程序设计第五版谭浩强著 第七章答案 第七章 用函数实现模块化程序设计 1.写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果.两个整数由键盘输人. 题目解析: ...

  3. python程序设计第七章答案_MOOC课程答案第七章单元测试答案_Python语言程序设计答案免费微信公众号...

    MOOC课程答案第七章单元测试答案_Python语言程序设计答案免费微信公众号 更多相关问题 [问答题,简答题] 什么叫仰视图? [问答题,简答题] 常见事故一般分为? [问答题,简答题] 进行气藏. ...

  4. C语言程序设计第五版谭浩强课后答案 第六章《利用数组处理批量数据》习题答案 (大一大二、考研、计算机二级必看)

    第六章<利用数组处理批量数据>习题答案 1. 用筛选法求100之内的素数 2. 用选择法对10个整数排序 3. 求一个3 X 3的整形矩阵对角线元素之和 4. 有一个已经排好序的数组,要求 ...

  5. 《C Primer Plus(第6版)中文版》一第1章 初识C语言1.1 C语言的起源

    本节书摘来自异步社区<C Primer Plus(第6版)中文版>一书中的第1章,第1.1节,作者 傅道坤,更多章节内容可以访问云栖社区"异步社区"公众号查看. 第1章 ...

  6. 语言ppt课件猜拳_人教版初中数学七年级下册阅读与思考 一次方程组的古今表示及解法公开课优质课课件教案视频...

    一次方程组的古今表示教学设计 一.教学目标 (一)知识与技能 能掌握解二元一次方程组的步骤并能灵活应用. (二)过程与方法 1.通过认识古代的算筹与高中代数的矩阵,增强学生的分析能力,会分析不含未知数 ...

  7. c51语言的设计步骤,第3章节单片机c51语言程序的设计基本.ppt

    第3章节单片机c51语言程序的设计基本 第3章 单片机C51语言程序设计基础 3.1 语句与流程控制 3.2 函数 3.3 本章小结 3.4 实训三 简易十字路口交通信号灯控制 教学提示 教学要求 3 ...

  8. 软件工程导论第九到十二章章节复习总结附思维导图

    9到12章章节总结 面向对象方法学引论 1.面向对象方法学概述 1.OOM的要点 1.用对象分解取代了功能分解 2.把所有对象都划分成类,并未每个类定义了一组数据和一组方法 3.按照子类与父类的关系把 ...

  9. c语言紧凑算法的内存分配,C语言(第二章.1)算法与数据结构A.ppt

    C语言课件(第二章.1)算法与数据结构A资料 课程设置目的 本课程是非计算机专业学生的技术基础课,通过本课程的学习,应使学生掌握传统的结构化程序设计的一般方法,以C为语言基础,培养学生严谨的程序设计思 ...

最新文章

  1. 扩增子分析解读5物种注释,OTU表操作
  2. Android下PopupWindow隐藏及显示(showAtLocation/showAsDropDown)
  3. wordpress mysql 安装_wordpress 搭建安装教程 1 安装数据库、SQLyog
  4. boost::fibers模块实现异步调度的测试程序
  5. Linux--网络编程
  6. http协议与服务器通信,iPhone应用用HTTP协议和服务器通信
  7. 小米MIX 3 5G版入网工信部:更新内存版本
  8. TiKV 源码解析系列 ——Placement Driver
  9. TDD、BDD、ATDD、DDD 软件开发模式
  10. 打造个人电脑安全终极防线
  11. 天黑时间跟经度还是纬度有关_经纬度和时间气候
  12. Mac配置maven环境变量
  13. 使用 VS2013 Update 4 编译 Scylla 0.9.8
  14. centos7图形界面和dos界面
  15. 拿到别人提供的虚拟机需要做的几件事情
  16. 高性能高可用MySQL(主从同步,读写分离,分库分表,去中心化,虚拟IP,心跳机制)
  17. Java项目:高校运动会管理系统(java+SSM+JSP+JS+jQuery+Mysql)
  18. 设计模式 | 为什么要学设计模式?懂兵法才能当好将军
  19. unable to prepare for development xcode 13
  20. 表复制:SELECT INTO 和 INSERT INTO SELECT

热门文章

  1. mysql sql field list_使用MySQL数据库出现Unknown table 'hibernate_sequence' in field list
  2. 乐游游戏盒计算机丢失,乐游游戏盒子加载不出来怎么办
  3. HTML 制作九宫格
  4. python俗称是什么_啥是佩奇,让 Python 告诉你!
  5. mkv电影如何无损转换为swf格式
  6. 基于OPENCV的人脸识别学习笔记
  7. linux使用中遇到的问题
  8. 学院计算机和英语b没过能不能毕业,英语B级没过能拿到毕业证吗?
  9. 直流电机数学模型及稳态曲线题
  10. 高度近视+散光 做TICL晶体植入手术过程