c语言考试——选择题(编辑修改稿)内容摘要:

amp。 amp。 b c 的值为 …………………………………… ( ) ① 0 ② 1 ③ 3 ④ 5 3 s1和 s2分别为两个字符串变量,下列语 句中,错误的是 ……………… ( ) ① strcpy( s1 , s2 ) ② gets(s1 ,s2) ③ strcmp( s1 , s2 ) ④ strcat( s1 , s2 ) 3 设 a 、 b、 c的值分别为2、3、 4 , 当执行语句 a * = 16 ( ++b ) ( c ) 后 , a的值为 „„„„„ ( ) ① 32 ② 18 ③ 30 ④ 16 3设整型变量 i的值为3,则执 行表达式 i – ( i )后, i的值为 „„„„„„ ( ) ① 0 ② 1 ③ 2 ④ 表达式出错 3下列数据中属于字符型常量的是 ……………………………………………… ( ) ① 0 ② “0” ③ ‘0’ ④ ‘10’ 3下列语句中,将 p定义为指向一维数组的指针变量的是 ………………… ( ) ① int *p[4]。 ② int (*p)[4]。 ③ int *p(4)。 ④ int (*p)(4)。 3下列四个叙述中,正确的是 ……………………………………………………… ( ④ ) ① C程序中所有字母都必须小写。 ② C程序中所有关键字必须小写,其它标识符不区分大小写。 ② C程序中所有字母都不区分大小写。 ④ C程序中所有关键字必须小写。 3以下程序的输出结果是 „„„„„„„„„„„„„„„„„„„„„„„( ④ ) void main() { int x=10,y=10。 printf(“ %d %d\n” , x,y)。 } ① 10 10 ② 9 9 ③ 9 10 ④ 10 9 3在 C语言中,如果下面的变量都是 int类型,则输出结果是 ………………… ( ① ) sum=pad=5。 pad=sum++, pad++, ++pad。 printf(“ %d\n” ,pad)。 ① 7 ② 6 ③ 5 ④ 4 以下程序执行后, sum的值是 ………………………………………………… ( ③ ) void main() { int i,sum。 for( i=1。 i6。 i++) sum+=i。 printf(“ %d\n” , sum)。 } ① 15 ② 14 ③ 不确定 ④ 0 4假定所有变量均已正确说明,下列程序段运行后, x的值是 …………………… ( ① ) a=b=c=0。 x=35。 if(!a) x。 else if(b)。 if(c) x=3。 else x=4。 ① 34 ② 4 ③ 35 ④ 3 4 执行以下程序的输出结果 是 ………………….…………………………………… ( ① ) void main() { int i。 for( i=0。 i3。 i++) switch(i) { case 1: printf(“ %d” ,i)。 case 2: printf(“ %d” ,i)。 default: printf(“ %d” ,i)。 } } ① 011122 ② 012 ③ 012020 ④ 120 4 执行以下程序段的输出结果是 ……………….…………………………………… ( ④ ) int k,j,s。 for( k=2。 k6。 k++, k++) { s=1。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。