阅读程序,写出运行结果。void main ( ){int a=2,b=7,c=5;switch (a>0){case 1: switch (b>0){case 1: printf(“@”); break ;case 2: printf(“!”); break ;}case 0: switch (c==5){case 1: printf(“*”) ; break ;case 2: printf(“#”) ; break ;default : printf(“#”) ; break ;}default : printf(“&”);}printf(“\n”);}
A. @*
B. @!&
C. @*&
D. @!
查看答案
阅读程序,写出运行结果。void main ( ){int x,y;for (x=1,y=1 ; x<=10; x++){if (y>10) break;if (y%3==1){y+=3 ; continue ;}y-=5;}printf(“%d,%d\n”,y,x);}
A. 5,13
B. 13,5
C. 13,13
D. 5,5
阅读程序,写出运行结果void main( ){int i,j;for (i=1; i<=3; i++){for (j=1; j<=i; j++)printf(" ");for (j=1;j<=7-2*i;j++)printf("*");printf("\n");}}
A. ***** ****
B. *********
C. ***** ****
D. *********
下面关于语句的说法中,正确的是( )。
A. 对程序中使用的变量、数组、函数等进行定义、声明的语句属于说明性语句
B. 表达式后面加;号构成表达式语句
C. 复合语句中不允许包含另一条复合语句
D. 对程序执行流程起控制作用的语句属于控制语句
假定已定义变量int x,y;则下面正确的switch语句是( )。
A. switch(x) { case 1.1: y++; case 2.1: y--; default: y*=y;}
B. switch(x) { case ‘a’:y++; case ‘b’:y--; default:y*=y; }
C. switch(x) { case 2: y++; case 1+1: y--; default:y*=y; }
D. switch(x) { default: y*=y; case 1: y++; case 1+1: y--; }