柠檬试题库
search
首页 计算机 公务员 驾照 关于

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


  • A.1,2,3,2,3,3,
  • B.1,2,3,
  • C.2,3,4,3,4,4,
  • D.1,1,1,2,2,3
热度🔥4,597
参考答案:A
解析:

【解析】本题执行过程为,输入1,匹配case1,输出1,然后执行b++得b=2,再执行下一个case的语句输出2,然后执行b++得b=3,继续执行default,输出3;输入2,执行case2,输出2,然后执行b++得b=3,执行default输出3;输入3,执行default输出3。A选项正确。
复制题目向AI提问