题目内容

以下关于switch语句的叙述中,错误的是()。

A. switch语句允许嵌套使用
B. 语句中必须有default部分,才能构成完整的switch语句
C. 语句中各case与后面的常量表达式之间必须有空格
D. 只有与break语句结合使用,switch语句才能实现程序的选择控制

查看答案
更多问题

若有以下定义:floatx;inta,b,c=2;且a,b,x都有合理的值,则正确的switch语句是()。

A. switch(x){ case 1.0: printf("*\n");case 2.0: printf("**\n");}
B. switch((int)x){case1:printf("*\n");case2:printf("**\n");}
C. switch(a+b){ case 1: printf("*\n");case (int)x: printf("**\n"); }
D. switch(a+b){case1:printf("*\n");casec:printf("**\n");}

以下程序运行后的输出结果是()。#includemain(){intx=1,a=0,b=0;switch(x){case0:b++;case1:a++;break;case2:a++;b++;}printf("%d,%d\n",a,b);}

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

若从键盘上输入3和4,则程序执行后的运行结果是。#includemain(){intx,y,z;scanf("%d%d",&x,&y);if(x

阅读下列程序,写出运行结果。#includemain(){intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf("%d%d\n",x,y);}

答案查题题库