C语言结构体共用体选择题_第1页
C语言结构体共用体选择题_第2页
C语言结构体共用体选择题_第3页
C语言结构体共用体选择题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、变量a所占的内存字节数是_。(假设整型int为4字节) struct stu char name20; long int n; int score4; a ;A) 28 B) 30C) 32 D) 46C2、下列程序的输出结果是 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, Pa

2、ul,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);

3、A) 10 B) 11C) 51 D) 60C 6、以下程序的输出结果是_。 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)

4、 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) 6D 11、若有如下定义,则对data中的a成员的正确引用是 struct sk int a;float b;data,*p=&data;A) (*p).data

5、.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) 26B 15、变量a所占的内存字节数是union Uchar st4;int i;long l;struct Aint c; union U u;a;A) 4 B) 5C) 6 D) 8D 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 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; ch

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论