C语言习题集及答案 1(13)
15、若有以下说明:
则数值为6 的表达式是 。
A. *p+6 B. *(p+6) C. *p+=5 D. p+5 确执行的语句是 。
A. k=*P1+*P2; B. p2=k; C. P1=P2; D. k=*P1 * (*P2);
int a[ ]={1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10} , *p=a ;
16、设P1 和P2 是指向同一个int 型一维数组的指针变量,k 为int 型变量,则不能正
17、若有以下的定义:
则值为3 的表式是 。
A. p+=2 , *(p++) B. p+=2 ,*++p C. p+=3 , *p++ D. p+=2 ,++*p
int a[10]={1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10} ,*p=a ;
18、若有以下定义和语句:
则不能表示a 数组元素的表达式是 。
A. *p B. a[10] C. *a D. a[p-a]
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;
19、有如下说明
则数值为9 的表达式是 。
A. *p+9 B. *(p+8) C. *p+=9 D. p+8 void main()
{ int a[10]={6,7,2,9,1,10,5,8,4,3,},*p,*s; for(p=a, s=a; p-a<10; p++) if(【 】)s=p;
42
20、下面程序输出数组中的最大值,由s 指针指向该元素.
printf(\:%d\,*s): }
则在if 语句中的判断表达式应该是 。
A. p>s B. *p>*s C. a[p]>a[s] D. p-a>p-s
int a[10]={1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10} ,*p=a ;
21、若有以下定义和语句:
则不能表示a 数组元素的表达式是 。
A. *p B. a[10] C. *a D. a[p-a]
int w[2][3] ,(*pw)[3] ; pw=w ;
22、若有以下定义和语句:
则对w 数组元素非法引用是 。
A. *(w[0]+2) B. *(pw+1)[2] C. pw[0][0] D. *(pw[1]+2)
23、有以下说明和语句,则 是对c 数组元素的正确引用。
int c[4][5] , (*cp)[5] ; cp=c ;
A. cp+1 B. *(cp+3) C. *(cp+1)+3 D. *(*cp+2)
char str[ ]=\; char *ptr ; ptr=str ;
24、设有如下的程序段:
执行上面的程序段后 ,*(ptr+5)的值为 。
A. 'o' B. '\\0' C. 不确定的值 D. 'o'的地址
sss(char *s ,char *t )
{ while((*s)&&(*t)&&(*t++== *s++)) ; return(*s-*t) ; }
25、下面函数的功能是 。
A. 求字符串的长度 B. 比较两个字符串的大小 C. 将字符串s 复制到字符串t 中 D. 将字符串s 接续到字符串t 中 A. char ST[5]={\; C. char *S; S=\;
int fun1(char * x) { char *y=x;
43
26、下面各语句行中,能正确进行字符串赋值操作的语句是 。
B. char S[5]={'A','B','C','D','E'}; D. char *S; scanf(\,S);(未划分空间)
27、下列函数的功能是 。
while(*y++) ; return(y-x-1);}
A. 求字符串的长度 B. 比较两个字符串的大小
C. 将字符串X 复制到字符串Y D. 将字符串X 连接到字符串Y 后面
#include < stdio.h> #include < string.h> void main( )
{ char *S1=\, *s2=\; s1++; s2++;
printf(\, strcmp( s1,s2)); }
28、请读程序:
上面程序的输出结果是 。
A. 正数 B. 负数 C. 零 D. 不确定的值
int (*ptr)( );
29、设有如下定义:
则以下叙述中正确的是 。 A. ptr 是指向一维组数的指针变量 B. ptr 是指向int 型数据的指针变量
C. ptr 是指向函数的指针 ;该函数返回一个int 型数据
D. ptr 是一个函数名 ;该函数的返回值是指向int 型数据的指针 正确的调用方法是 。
A. (*p)max(a ,b); B. *pmax(a ,b);C. (*p)(a ,b) ; D. *p(a ,b); A. p=max; B. *p=max; C. p=max(a,b); D. *p=max(a,b); A. 代表函数的返回值 B. 指向函数的入口地址 C. 表示函数的类型 D. 表示函数返回值的类型
fun(int *c){ } void main()
{ int (*a)()=fun,*b(),w[10],c; ? }
44
30、若有函数max(a ,b),并且已使函数指针变量p 指向函数max ,当调用该函数时,
31、已有函数max(a,b),为了让函数指针变量p 指向函数max,正确的赋值方法是 。 32、已有定义 int (*p)();指针p 可以 。
33、若有以下说明和定义
…… 此处隐藏:389字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




