问题 单项选择题

若有以下程序
#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。

问答题 简答题
判断题