[2017年整理]结构体与共用体习题

上传人:豆浆 文档编号:914644 上传时间:2017-05-21 格式:DOC 页数:3 大小:23.50KB
返回 下载 相关 举报
[2017年整理]结构体与共用体习题_第1页
第1页 / 共3页
[2017年整理]结构体与共用体习题_第2页
第2页 / 共3页
[2017年整理]结构体与共用体习题_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《[2017年整理]结构体与共用体习题》由会员分享,可在线阅读,更多相关《[2017年整理]结构体与共用体习题(3页珍藏版)》请在金锄头文库上搜索。

1、第十一章 结构体与共用体1、 填空(1)为了建立如图所示的存储结构(即每个结点含两个域,data 是数据域,next 是指向结点的指针域) ,请填空。Struct linkchar data;node;(2)以下程序的输出结果是 。main()struct cmplxint x;int y; cnum2=1,3,2,7;printf(“%dn”,cnum0.y/cnum0.x*cnum1.x);2、 选择(1)根据以下定义,能输出字母 M 的语句是 A.printf(“%cn”,class3.name); B.printf(“%cn”,class3.name1);C.printf(“%cn”,

2、class2.name1); D.printf(“%cn”,class2.name0);struct person char name9;int age;struct person class10= “John”,17,“Paul”,19,“Mary”,18,“Adam”,16,;(2) 对整个结构能够进行的操作是 。A. 对结构进行赋值data next B. 对结构进行存取C. 对结构进行运算D. 对结构进行&操作(3) 不是结构类型的特点的选项为 。A. 结构体变量可以有不同类型的成员B. 结构体中的成员都占有存储空间C. 结构体变量既可以做函数参数,又可以从函数中返回D. 结构体变量的

3、成员既可以读又可以写3、 判断(1)能在一个存储区内处理不同的类型的数据叫结构。 ( )(2)在编译时对结构类型不分配空间,只能对变量分配空间。 ()(3)结构一旦定义,系统就给它分配所需的内存单元。 ()4、 程序设计(1)设有以下结构类型说明:struct studchar num5,name10;int s4;double ave;请编写:readrec 把 30 名学生的学号、姓名、四项成绩及平均分放在一个结构体数组中,学生的学号、姓名和四项成绩由键盘输入,然后计算出平均分放在结构提对应的域中。函数 writerec 输出 30 名学生的记录。main 函数调用 readrec 函数和 writerec 函数,实现全部程序功能。(2)编写一个 C 程序,要求定义一个有关日期的结构体类型变量(包括年、月、日) ,从键盘为该变量中的各成员输入数据,然后再将输入的日期显示输出。(3)建立 50 名学生信息结构,每个学生的信息包括:学号、姓名、出生年月日及平均成绩,要求从键盘上输入 50 名学生的信息,然后按一行显示一名学生的信息的方式显示 50 名学生的信息。(4)建立 10 名学生的结构,其中包括学生的姓名、性别、学号及五门课的成绩。编一个程序输入 10 名学生的信息并输出。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号