A-A+
执行语句序列: int n; cin>>n; switch(n) { case 1: cas
问题详情
执行语句序列: int n; cin>>n; switch(n) { case 1: case 2:cout<<"1"; case 3: case 4:cout<<"2";break; default:cout<<"3"; }时,若从键盘输入1,则屏幕显示______ 。
A.1
B.2
C.3
D.12请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:D
解析:switch条件选择语句,当运行到符合条件后,若无break,则继续运行下面的语句。即“case1;”符合条件,执行了“cout<<‘1’”;又执行了“cout<<‘2’;”。