题目内容

对字符数组进行初始化,哪个形式是错误的。

A. char c1[ ]={'1', '2', '3'};
B. char c2[ ]=123;
C. char c3[ ]={'1', '2', '3','\0'};
D. char c4[ ]=“1230”;

查看答案
更多问题

若有以下说明,则哪个答案是数值为 4 的表达式int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c='a',d,g;

A. a[g-c]
B. a[4]
C. a['d'-'c']
D. a['d'-c]

以下代码片段执行后,变量z的值是()int x,y,z=0;for(x=1;x<=5;x++)for(y=x;y<=5;y++)z=z+1;

A. 5
B. 10
C. 15
D. 20

若程序执行时的输入数据是"2473",则下述程序的输出结果是( )。 void main(){ int cs;while((cs=getchar())!= '\n'){ switch(cs-'2'){ case 0: case 1: putchar(cs+4);case 2: putchar(cs+4); break;case 3: putchar(cs+3);default: putchar(cs+2); }} }

A. 668977
B. 668966
C. 6677877
D. 6688766

有以下程序,运行后的输出结果是( )。main(){ int k=5, n=0;do{ switch(k){ case 1: case 3: n+=1; k--; break;default: n=0; k--;case 2: case 4: n+=2; k--; break;}printf("%d", n);}while(k>0 && n<5);}

A. 235
B. 0235
C. 02356
D. 2356

答案查题题库