首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int s=0, n; for (n=0; n
若有以下程序 #include main() { int s=0, n; for (n=0; n
admin
2015-07-28
23
问题
若有以下程序
#include
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
解析
在switch语句中,default语句块最后执行,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。所以循环的4次,s分别自增5、1、2、3,s的最终值为11,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/9OJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知下面的程序段,正确的判断是_________。#defineA3#defineB;(A)((A+1)*A)inta=3;X=3*(A+B(7));
下面程序的输出结果是_______。unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}whil
下面程序输出的结果是_______。main(){inti=5,j=9,x;x=(i==j?i:(j=7));printf("\n%d,%d",i,j);}
设整型数i=5,则printf("%d",i+++++i);的输出为_______。
有程序: main() {intx,i; for(i=1;i<50;i++) {x=i; if(++%2==0) if(x%3==0) if(x%7==0) printf("%d",i);
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
以下叙述中正确的是______。
下列语句中,说法正确的是______。
下列关于C语言文件的叙述中正确的是
x、y、x均为int型变量,描述"x、y和z中至少有两个为正数"的表达式是______。
随机试题
由穆旦创作的诗集是()
月明星稀,乌鹊南飞。绕树三匝,何枝可依?山不厌高,海不厌深。周公吐哺,天下归心。这段文字抒发了作者怎样的思想感情?
功能温肺祛痰,利气散结,通络止痛的药物是
哺乳期妇女禁用的药品是
冷疗适用于:
患者,22岁,女性。游泳运动员。因车祸双下肢截肢,术后患者常独自哭泣,护士判断该患者是哪一个层次的需要没有得到满足
大多数的麻醉药的治疗指数是()。
采用邀请招标方式选择工程监理单位时,建设单位的正确做法是()。
实务操作中,判断贷款申请是否受理时,业务人员应坚持将()放在第一位。
对于以下编号为①、②、③的正规式,说法正确的是(28)。①(aa*|ab)*b②(a|b*|aa)*b③(a|b)*b
最新回复
(
0
)