题目内容

执行以下程序段后,输出结果是______。int x=3,y=4,z=2;if (x>2) z=0;else if(y>x) z=-1;else z=1;printf("%d\n",z);

A. 2
B. 1
C. 0
D. -1

查看答案
更多问题

执行以下程序段后,输出的结果是______。char a='A',b='B';switch('C'){case 'B': printf("%c",b);break;case 'A': printf("%c",a);break;default:printf("****");}

A
B
C. BA
D. ****

执行如下程序段后,输出结果是______。int m=6;while(m>0) m=m-3;printf("%d\n", m);

A. -1
B. 0
C. 1
D. 2

有如下程序段:int y;for(y=1; ;y++){if(y==5) break;}printf("%d\n",y);

A. 5
B. 6
C. 7
D. 8

以下选项中关于数组定义和初始化,正确的是______。

A. int a[5]={1,2,3,4,5};
B. int a[5]=(1,2,3,4,5);
C. int a[5]=0;
D. int a[3]={1,2,3,4,5};

答案查题题库