选择题
若有以下程序
#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、
13
B、
10
C、
11
D、
15
【正确答案】
C
【答案解析】
第一次循环,n为0,执行s+=4及s+=1;break;第二次循环,n为1,执行s+=1;break;第三次循环,n为2,执行s+=2;break;第四次循环,n为3,执行s+=3:综合以上所述,s值为11,答案选择C。
提交答案
关闭