指针、结构体

指针、结构体

ID:44763768

大小:228.00 KB

页数:14页

时间:2019-10-28

指针、结构体_第1页
指针、结构体_第2页
指针、结构体_第3页
指针、结构体_第4页
指针、结构体_第5页
资源描述:

《指针、结构体》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、指针设charQ=’a’,*p=&Q;下面说法中错误的是(c) A.*p=’a’B.&*p=&Q C.&p=&QD.*&p=&Q2、在TC中,设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是(b)。a)k=*p1+*p2;b)p2=k;c)p1=p2;d)k=(*p1)*(*p2);有以下程序A main() {inta[]={1,2,3,4,5,6,7,8,9,0},*p;for(p=a;p<=a+9;p++)printf(“%d,”,*p) }程序运行后的输出结果是A)

2、1,2,3,4,5,6,7,8,9,0,B)2,3,4,5,6,7,8,9,10,1, C)0,1,2,3,4,5,6,7,8,9,D)1,1,1,1,1,1,1,1,1,1,在TC中,已知定义:intb[]={1,2,3,4},y,*p=b;执行y=*p++后,y的值为(a)。a)1b)2c)3d)4有以下程序main() {intb[4]={1,2,3,4},*p=b; (*p)++;;printf("%d",*p); }程序运行后的输出结果是(b) A)1B)2C)3D)4在TC中,已知定义:intb[]=

3、{1,2,3,4},y,*p=b;执行y=*p++后,y的值为(a)。a)1b)2c)3d)4在TC中,若有定义:staticintx[2][3]={2,3,4,5,6,7},则表达式*x[0]的值为(a)a)2b)3c)4d)5以下语句或语句组中,能正确进行字符串赋值的是?A)char*sp;*sp="right!";B)chars[10];s="right!";C)chars[10];*s="right!";D)char*sp="right!";在TC中,定义ints[]={1,2,3,4},*p=&s[1];表

4、达式*(p+2)的值是(d)。a)1b)2c)3d)4设有inta[]={10,11,12},*p=&a[0];则执行完*p++;*p+=1;后a[0],a[1],a[2]的值依次是(c)A.10,11,12 B.12,,11,12 C.10,12,12 D.11,11,12有以下程序D main() {inta[3][3],*p,i; p=&a[0][0];for(i=0;i<9;i++)p[i]=i;for(i=0;i<3;i++)printf("%d",a[1][i]); }程序运行后的输出结果是A)012B)

5、123C)234D)345设有说明ints[2]={0,1},*p=s;则下列错误的C语句是(a)A.s+=1;B.p+=1;C.*p++;D.(*P)++;若数组名作实参而指针变量作形参,函数调用实参传给形参的是(d) A.数组的长度B.数组第一个元素的值C.数组所有元素的值D.数组第一个元素的地址在TC中,下面能正确进行字符串赋值操作的语句是(c)。a)chars[5]={"ABCDEF"};b)chars[5]={'a','b','c','d','e','f'};c)char*s;s="ABCDEF";d)ch

6、ars;scanf("%s",s);结构体,共用体在说明一个共用体变量时,系统分配给他的存储空间是(C)A)该共用体中第一个成员所需存储空间B)该共用体中最后一个成员所需存储空间B)该共用体中占用最大存储空间的成员所需存储空间B)该共用体中所有成员所需存储空间的总和当说明一个结构体变量时,系统分配给它的内存是(A)。A)各成员所需内存量的总和。B)结构体中第一个成员所需内存量C)成员中占内存量最大者所需的容量D)结构体中最后一个成员所需内存量若有以下说明和定义C uniondt{inta;charb;doublec;

7、}data;以下叙述中错误的是A)data的每个成员起始地址都相同B)变量data所占的内存字节数与成员c所占字节数相等C)程序段:data.a=5;printf("%f",data.c);输出结果为5.000000D)data可以作为函数的实参设有如下说明CtypedefstructST {longa;intb;charc[2];}NEW;则下面叙述中正确的是A)以上的说明形式非法B)ST是一个结构体类型C)NEW是一个结构体类型D)NEW是一个结构体变量把一些属于不同类型的数据作为一个整体来处理时,常用(D)

8、。A)简单变量B)数组类型数据C)指针类型数据D)结构体类型数据有以下语句:structlie{inta,floatb;}st;则在下面叙述中,不正确的是(C)A)struct是结构类型的关键字B)structlie是用户定义的结构类型C)st是用户定义的结构类型名D)a和b都是结构成员名文件下面关于标准设备文件及其FILE结构指针变量名对应错

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

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

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