有以下程序: #include<stdio.h> main( ) { int a,b; for(a=0;a<3;a++) { scanf("%d",&b); switch(b) { default:printf("%d",++b): case1:print

admin2022-06-24  23

问题 有以下程序:
#include<stdio.h>
main( )
{
int a,b;
for(a=0;a<3;a++)
{
scanf("%d",&b);
switch(b)
{
default:printf("%d",++b):
case1:printf("%d",++b);
case2:printf("%d",++b);
}
}
)
执行时输入:1 2 3<回车>,则输出结果是(          )。

选项 A、233456
B、234
C、223444
D、234344

答案A

解析 本题是一个循环结构嵌套选择结构,按照外层循环,内层选择一步一步处理即可。重点注意switch语句中并没有出现break语句,所以内层循环是不会跳出的。
转载请注明原文地址:https://jikaoti.com/ti/hmd0FFFM
0

最新回复(0)