指针、结构体.ppt_第1页
指针、结构体.ppt_第2页
指针、结构体.ppt_第3页
指针、结构体.ppt_第4页
指针、结构体.ppt_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、指针,设char Q=a, *p=下面说法中错误的是( c )A.*p=a B.b)p2=k;c)p1=p2;d)k=(*p1) * (*p2);,有以下程序 A main() int a=1,2,3,4,5,6,7,8,9,0,*p; for(p=a;p = a+9 ;p+)printf(“%d,”,*p) 程序运行后的输出结果是 A)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中,已知定义:int b=1,2,3,4,y,*p=b;执行y=*p+后

2、,y的值为( a )。 a)1b)2c)3d)4,有以下程序 main() int b4=1,2,3,4,*p=b; (*p)+; ;printf(%dn,*p); 程序运行后的输出结果是 (b)A)1 B)2 C)3 D)4,在TC中,已知定义:int b=1,2,3,4,y,*p=b;执行y=*p+后,y的值为( a )。 a)1b)2c)3d)4,在TC中,若有定义:static int x23=2,3,4,5,6,7,则表达式*x0的值为(a) a)2b)3c)4d)5,以下语句或语句组中,能正确进行字符串赋值的是 ? A)char *sp;*sp=right!; B)char s10

3、;s=right!; C)char s10;*s=right!; D)char *sp=right!;,在TC中,定义 int s=1,2,3,4,*p=表达式*(p+2)的值是( d )。 a)1 b) 2 c) 3 d)4,设有int a =10,11,12,*p=后a0,a1,a2的值依次是 (c )A.10,11,12 B.12,11,12C.10,12,12 D.11,11,12,有以下程序 D main() int a33,*p,i; p= 程序运行后的输出结果是 A)0 1 2 B)1 2 3 C)2 3 4 D)3 4 5,设有说明int s2=0,1,*p=s; 则下列错误的

4、C语句是 ( a)A.s+=1; B.p+=1; C.*p+; D.(*P)+;,若数组名作实参而指针变量作形参,函数调用实参传给形参的是 ( d)A.数组的长度 B.数组第一个元素的值C.数组所有元素的值 D.数组第一个元素的地址,在TC中,下面能正确进行字符串赋值操作的语句是( c )。 a)char s5=ABCDEF;b)char s5 =a, b ,c, d, e,f; c)char *s; s=ABCDEF;d)char s; scanf(%s,s);,结构体,共用体,在说明一个共用体变量时,系统分配给他的存储空间是(C) A)该共用体中第一个成员所需存储空间 B)该共用体中最后一

5、个成员所需存储空间 B)该共用体中占用最大存储空间的成员所需存储空间 B)该共用体中所有成员所需存储空间的总和,当说明一个结构体变量时,系统分配给它的内存是( A )。 A)各成员所需内存量的总和。 B)结构体中第一个成员所需内存量 C)成员中占内存量最大者所需的容量 D)结构体中最后一个成员所需内存量,若有以下说明和定义 C union dt int a;char b;double c;data; 以下叙述中错误的是 A)data的每个成员起始地址都相同 B)变量data所占的内存字节数与成员c所占字节数相等 C)程序段:data.a=5;printf(%fn,data.c);输出结果为5.

6、000000 D)data可以作为函数的实参,设有如下说明 C typedef struct ST long a;int b;char c2;NEW; 则下面叙述中正确的是 A)以上的说明形式非法 B)ST是一个结构体类型 C)NEW是一个结构体类型 D)NEW是一个结构体变量,把一些属于不同类型的数据作为一个整体来处理时,常用( D )。 A)简单变量 B)数组类型数据 C)指针类型数据 D)结构体类型数据,有以下语句:struct lie int a, float b; st; 则在下面叙述中,不正确的是(C ) A) struct是结构类型的关键字 B) struct lie是用户定义的结构类型 C) st是用户定义的结构类型名 D) a和b都是结构成员名,文件,下面关于标准设备文件及其FILE结构指针变量名对应错误的是 (D) A)标准输入(键盘),对应stdin B)标准输出(显示器),对应 stdout C)标准辅助输入输出(异步串行口),对应stdaux D)标准打印(打印机),对应stderr 下面关于文件的操作方式说明错误的是:

温馨提示

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

评论

0/150

提交评论