mse c语言第九章习题

mse c语言第九章习题

ID:1121819

大小:149.00 KB

页数:27页

时间:2017-11-07

mse c语言第九章习题_第1页
mse c语言第九章习题_第2页
mse c语言第九章习题_第3页
mse c语言第九章习题_第4页
mse c语言第九章习题_第5页
资源描述:

《mse c语言第九章习题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、考研网http://www.97yjs.com/下面是研究生考试网为报考GCT软件工程硕士的考生整理的MSE考研复习备考资料。希望这些资料能够给考生一定帮助。在此,预祝考生复习备考顺利!第十章结构体和共用体一、单选题(50题)1、下面四个运算符中,优先级最低的是A.[].B.()C.->D.++2、当说明一个结构体变量时系统分配给它的内存是A.结构中最后一个成员所需内存量B.结构中第一个成员所需内存量C.成员中占内存量最大者所需的容量D.各成员所需内存量的总和3、当说明一个共用体变量时系统分配给它的内存是A.结构中最后一个成员所需内存量B

2、.结构中第一个成员所需内存量C.成员中占内存量最大者所需的容量D.各成员所需内存量的总和4、C语言共用体类型变量在程序运行期间A.所有成员一直驻留在内存中B.只有一个成员驻留在内存中C.部分成员驻留在内存中D.没有成员驻留在内存中5、下面对typedef的叙述中正确的是A.用typedef可以定义各种类型名和变量B.用typedef可以增加新类型C.用typedef只是将已存在的类型用一个新的标识符来代表D.使用tvpedef不利于程序的通用和移植6、以下对结构体类型变量的定义中正确的是__。A.#dedineSTUDENTstructs

3、tudentB.structstudentSTUDENT{intnum;{intnum;floatage;floatage;};}std;studentstd;C.structD.struct{intnum;{intnum;floatage;floatage;}std1;}stdstructstudentstd;7、已知学生记录描述为:structstudent{intno;charname[20];floatscore;}s;对变量s中的name成员的正确赋值方式是A.s.namer=”wang”;B.name=“wang”;C.str

4、cpy(name,“wang”)D.strcpy(s.name,”wang”);考研网http://www.97yjs.com/8、设有以下说明语句:structstu{inta;floatb;}s;下面的叙述不正确的是A.struct是结构体类型的关键字B.structstu是用户定义的结构体类型C.s是用户定义的结构体类型名D.a和b都是结构体成员名9、在IBM_PC机上使用C语言,若有如下定义:structstu{inta;floatb;}s;则结构变量s占用内存的字节数是A.2B.4C.6D.810、若有以下定义:structst

5、udent{intage;intnum;}stu,*p=&stu;则以下不正确的引用是__A.(p++)->numB.p->numC.(*p).numD.stu->num11、以下scanf函数调用语句中对结构体变量成员的不正确引用是structstudent{charname[20;intage;intsex;}s[5],*p=s;A.scanf("%s",s[0].name);B.scanf("%d",&s[0].age);C.scanf("%d",&(p->sex));D.scanf("%d",p->age);12、有以下定义和语句

6、,则值为6的表达式是structstu{intscore;structstu*b;}a[3]={5,&a[1],7,&a[2],9,''},*p=&a[0];A.p->score++B.p++->scoreC.*p->scoreD.++p->score13、已知学生记录描述为:structstudent{intno;charname[20];struct{intyear;intmonth;intday;}birth;}s;设变量s中的“生日”应是“1984年11月11日”,下列对“生日”的正确赋值方式是A.year=1984;B.bi

7、rth.year=1984;考研网http://www.97yjs.com/month=11;birth.month=11;day=11;birth.day=11;C.s.year=1984;D.s.birth.year=1984;s.month=11;s.birth.month=11;s.day=11;s.birth.day=11;14、有以下说明和定义语句:structstudent{intage;charnum[8];}stu[3]={{20,"200401"},{21,"200402"},{10,"200403"}};struct

8、student*p=stu;以下选项中引用结构体变量成员的表达式错误的是A.(p++)->numB.p->numC.(*p).numD.stu[3].age15、以下程序运行后的输出结果是__

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。