




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、变量a所占的内存字节数是_。 struct stu char name20; long int n; int score4; a ;A) 28 B) 30C) 32 D) 36C2、下列程序的输出结果是 A)5 B)6 C)7 D)8 struct abc int a,b,c; main() struct abc s2=1,2,3,4,5,6;int t; t=s0.a+s1.b; printf(%dn,t); B3、有如下定义 struct person char name9; int age; struct person calss4= Johu,17, Paul,19, Mary,18, Adam,16,;根据以上定义,能输出字母M的语句是_。A) printf(%cn,); B) printf(%cn,1);C) printf(%cn,1); D) printf(%cn,0);D 4、以下程序的输出是_。 struct st int x;int *y; *p; int dt4=10,20,30,40; struct st aa4=50,&dt0,60,&dt0,60,&dt0,60,dt0,; main() p=aa; printf(%dn,+(p-x); A) 10 B) 11C) 51 D) 60C5、设有以下定义和语句,则输出的结果是_(用small模式编译,指针变量占2个字节)。 struct date long *cat; struct date *next; double dog; too; printf(%d,sizeof(too);A) 20 B) 16C) 14 D) 12D6、以下程序的输出结果是_。 struct HAR int x,y; struct HAR *p; h2; main() int h0.x=1; h0.y=2; h1.x=3;h1.y=4; h0.p=&h1; h1.p=h; printf(%d%dn,(h0.p)-x,(h1.p)-y); A) 12 B) 23C) 14 D) 32D7、下面程序的输出是_。main() struct cmplx int x; int y; cnum2=1,3,2,7;printf(%dn,cnum0.y /cnum0.x * cnum1.x);A) 0 B) 1C) 3 D) 6D8、设有变量定义 struct stuint age; int num;std,*p=&std;能正确引用结构体变量std中成员age的表达式是A) std-age B) *std-ageC) *p.age D) (*p).ageD9、设有定义语句 struct int x;int y;d2=1,3,2,7;,则printf(%dn,d0.y/d0.x*d1.x);的输出结果是A) 0 B) 1C) 3 D) 6D10、若有如下定义 union long x2;int y4;char z8;them;则printf(%dn,sizeof(them);的输出是A) 32 B) 16C) 8 D) 24C11、若有如下定义,则对data中的a成员的正确引用是 struct sk int a;float b;data,*p=&data;A) (*p).data.a B) (*p).aC) p-data.a D) p.data.aB12、若有以下说明和定义语句,则变量w在内存中所占的字节数是 union aa float x;float y;char c6; struct st union aa v;float w5;double ave;w;A) 42 B) 34C) 30 D) 26B13、若有变量定义语句 union long x2;short y45;char10;u1;则表达式sizeof(u1)的值是A) 8 B) 10C) 40 D) 58C14、下列程序的输出结果是:struct abcint a,b,c;main()struct abc s2=1,2,3,4,5,6;int t;t=s0.a+s1.b;printf(%dn,t);A) 5 B) 6C) 7 D) 8B15、变量a所占的内存字节数是union Uchar st4;int i;long l;struct Aint c; union U u;a;A) 4 B) 5C) 6 D) 8C 16、执行下面的程序后,输出的结果是struct abcint a,b,c;main()struct abc s2=1,2,3,4,5,6;int t;t=s0.a+s1.b;printf(%dn,t);A) 5 B) 6C) 7 D) 8C B17、下列程序的输出结果是#indlude stdio.hmain()struct dateint year ,month,day;today;union long i; int k; char c; mix;printf(%dn,sizeof(struct date);printf(%dn,sizeof(mix);A) 6 B) 6 2 4C) 8 D) 8 4 6B 18、下面程序的输出结果是typedef unionlong x2; int y4; char z8;MYTYPE;MYTYPE them;main()printf(%dn,sizeof(them);A) 32 B) 16C) 8 D) 24C 19、若有以下的说明:struct personchar name20; int age; char sex;a=li ning,20,m,*p=&a;则对字符串li ning的引用方式不可以的是A) (*p).name B)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年放射学影像诊断解剖生理考核模拟考试卷答案及解析
- 2025年口腔颌面外科手术前护理实操测试卷答案及解析
- 2025年肾内科肾功能损害临床表现诊断模拟测试答案及解析
- 2025年中医内科病证辨析模拟考试卷答案及解析
- 2025鄂尔多斯东胜区招聘100名社区工作者笔试备考试题及答案解析
- 2025年精神科药物治疗副作用评估模拟测试答案及解析
- 2025年心血管科学心血管疾病诊断与治疗综合模拟测试卷答案及解析
- 2025年危重病理监护护理操作模拟考核答案及解析
- 雅安市中石化2025秋招笔试模拟题含答案炼油设备技术岗
- 毕节市中石油2025秋招笔试模拟题含答案数智化与信息工程岗
- 2025广东房屋租赁合同范本官方版
- 新版中华民族共同体概论课件第八讲共奉中国与中华民族内聚发展(辽宋夏金时期)-2025年版
- 2025定制衣柜安装承揽合同范本
- 2025年MicroLED行业研究报告及未来行业发展趋势预测
- 《彩虹》课件 部编版语文二年级上册
- 2025年全国企业员工全面质量管理知识竞赛试题及答案
- 2025《煤矿安全规程》新旧对照专题培训
- 水下激光探测-洞察及研究
- 7.2 量身高(课件)-2025-2026学年三年级数学上册北师大版
- DB44∕T 2499-2024 海堤生态化建设技术导则
- GWZBQ-10(6)G 型微机高压启动器保护装置产品使用说明书
评论
0/150
提交评论