c语言考试20xxc试卷(编辑修改稿)内容摘要:

hile(n2) { n。 printf(“%d”,n)。 } } A) 543 B)432 C)4321 D)5432 17.下列四种数组定义,合法的数组定义是 ___。 A) char a[ ]=hello。 B) int a[4]={4,3,2,1,0}。 C) char a=hello。 D) char a[4]= hello。 18.设 p1和 p2 均为指向 int 型的指针变量 , k 为 int 型变量,下列不正确的赋值语句是 ___。 A) k=*p1+*p2。 B) k=*p1*(*p2) C) p2=k D) p1=p2 19. 有如下程序 , 该程序的输出结果是 ___。 void main(void) { char s[]=“A BCD”,*p。 for( p=s+1。 p=s+3。 p++) printf(“% c\n”, *p)。 } A) ABC B)A C)B D)BCD BC B C CD C C D D 20.对于 C程序的函数 ,下列叙述中正确的是 ___。 A) 函数的定义不能嵌套 ,但函数调用可以嵌套 B) 函数的定义可以嵌套 ,但函数调用不能嵌套 C) 函数的定义和调用均可以嵌套 D) 函数的定义和调用均不能嵌套 x 为整型变量 , p 是 指向 整型的指针变量 , 则 下列 赋值表达式 正确的是 ___ _____。 A) p=amp。 x B) p=x C) *p=amp。 x D) *p=*x 22. 函数定义时,形参是整型变量,则函数调用时,实参不可以是 ________。 A) 整型常量 B) 字符型 常量 C) 数组名 D) 整型表达式 23. 以下 程序的输出结果是 ________。 void main(void) { int a[10]={1,2,3,4,5,6,7,8,9,10},*p=amp。 a[3],*q=p+2。 printf(“%d \n”,*p+*q)。 } A) 16 B) 10 C) 8 D) 6 24.设有如下定义 , 若有 p=amp。 ab。 ,则对 ab 中 成员项 的正确引用是 ________。 struct ss { int a。 float b。 }ab,*p。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。