A-A+

有以下程序 #include<stdio.h> main() {int k=5 n=0; w

2022-08-05 21:26:36 问答库 阅读 172 次

问题详情

有以下程序 #include<stdio.h> main() {int k=5,n=0; while(k>0) {switch(k) {defhult:break; case 1:n+=k: case 2: case 3:n+=k; } k--; } printf("%dn",n); } 程序运行后的输出结果是()
A.0
B.4
C.6
D.7

参考答案

正确答案:D
解析:因为没有break语句,当k=2的时候,会顺序执行两条语句,k=1的时候,会顺序执行3条语句。

考点:程序