单项选择题
下列程序运行结果为()。
main(){int x=0,y=2,z=2;switch(x){case 0:switch(y==2){case 1:printf("*");break;case 2:printf("%%");break;}case 1:switch(z){case 1:printf("$");break;default:printf("!");break;case 2:printf("*");}}}
A.%!
B.%%!
C.**
D.*!*
点击查看答案&解析
相关考题
-
单项选择题
以下能对数组a进行正确初始化的语句是()
A.int a[5]=(1,2,3,4,5);
B.int a[5]=[0];
C.int a[5]={1,2,3,4,5,6};
D.int a[]={0}; -
单项选择题
下面程序的运行结果是( )。main(){ int i,j,a=0; for(i=0;i< 2;i++) { for(j=0;j< 4;j++) { if( j%2) break; a++; } a++; } printf(“%d\n”,a);}
A.4
B.5
C.6
D.7 -
单项选择题
以下程序的运行结果是( ) #include< stdio.h> main() { int a; if(a=6) printf(“%d”,a); else if(a>6) printf(“%d”,a+2); else printf(“%d”,a+3); }
A.5
B.6
C.7
D.出错
