以下程序的运行结果为____。main(){char grade = ‘B’;switch(grade){case ‘A’:printf(“>=90”);case ‘B’:case ‘C’:printf(“>=60”);break;case ‘D’:printf(“<60”);default: printf(“error”);}}
A. >=60<60 error
B. >=60
C. <60
D. error
查看答案
以下程序:main(){int x,y,z;x=10 , y=-15 , z=3;if( (x+y) > z ){ x=x*2 ; }else{ x=x*5 ; }printf(“%d\n”,x);}执行后输出结果是____。
A. 50
B. 20
C. 10
D. 15
以下程序:main(){int x=5,y=4,z=3;if (x < (y+z) ){ printf("* * * *"); }else{ printf("# # # #"); }}执行后输出结果是____。
A. * * * *
B. 无结果输出
C.
G. 存在语法错误
以下程序:main(){int x=0,y=0,z=0;switch(x){ case 0:x++;break;case 1:y++;break;case 2:z++;break;}printf(“%d\n”,x+y+z);}执行后输出结果是___。
A. 0
B. 1
C. 2
D. 3
以下程序:main(){float x=2.0, y;if (x<0.0){ y=0.0; }else if(x<10.0){ y=3.0; }else{ y=1.0; }printf(“%f\n”,y);}执行后输出结果是___。
A. 3.000000
B. 0.250000
C. 0.500000
D. 1.000000