问题
单项选择题
若有以下程序
#include<stdio.h>
main()
int s=0,n;
for(n=0;n<4;n++)
switch(n)
default:s+=4;
case 1:s+=1;break;
case 2:s+=2;break;
case 3:s+=3;
printf("%d\n",s);
则程序的输出结果是______。
A.11
B.10
C.13
D.15
答案
参考答案:A
解析: 第一次循环,n为0,执行 s+=4及s+=1;break;第二次循环,n为1,执行 s+=1; break;第三次循环,n为2,执行 s+=2; break;第四次循环,n为3,执行 s+=3;综合以上所述,s值为11,答案选择A。