A-A+

下面程序的运行结果为 #include<iostream.h> void main() {

2022-08-06 01:30:32 问答库 阅读 174 次

问题详情

下面程序的运行结果为 #include<iostream.h> void main() { char a="3"; switch(a) { case"3": cout< <"3"; case"2": cout< <"2";break; default: cout< <"1"; } }
A.3
B.321
C.31
D.32请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:本题主要考查的是switch语句的使用,在第一个case处,因为满足条件所以输出字符3,但这个分支没有break语句终止,所以会继续执行下面的分支语句,即输出字符2,这时出现break语句,结束整个语句,即输出32。

考点:结果,程序