首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int s=0, n; for (n=0; n
若有以下程序 #include main() { int s=0, n; for (n=0; n
admin
2015-07-28
47
问题
若有以下程序
#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://www.kaotiyun.com/show/9OJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序的输出是________。chars[]="ABCD";main(){char*pfor(p=s;p<s+4,p++)printf("%s\n",p);}
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。(0<=i<4,0<=j<10)
请读程序段:charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));程序段的输出结果,是_______。
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是_______。
以下程序的输出结果是() structst {intx;int*y;}*p; intdt[4]={10,20,30,40}; structstaa[4]={50,&dt[0],60,&dt[0],60&d
设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是()
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
下列4条叙述中,正确的一条是______。
随机试题
"Beforetheoperation,IwouldlookatsomeoneandallIcouldseefortheirfacewasjelly,"saysJonathanWyatt."Now,Ican
A.雌激素B.孕激素C.雄激素D.PRLE.PG原发性痛经的发生与患者月经期子宫内膜和月经血中哪种激素水平升高有关
患者,男,35岁。烧伤头、面部以及双下肢和双手,估计烧伤面积时,下列哪项不确切
甲公司、乙公司与张某、王某共同出资设立了丙有限合伙企业,甲公司和王某是有限合伙人,乙公司和张某是普通合伙人,合伙协议约定由张某执行合伙企业事务,并且约定甲公司可以自由转让自己在合伙企业中的财产份额,对甲公司、乙公司和张某就合伙企业份额出质的问题没有约定。合
均衡价格与供给呈( )。
现金流量表的作用有()。
如果政府把经济增长作为宏观调控的政策目标,通常要实行扩张性财政政策和货币政策,以刺激总需求,一般情况下,这会导致()。
下列生物中属于真核生物的一组是()。①颤藻②酵母菌③草履虫④黑藻⑤水绵⑥大肠杆菌
直接影响活动效率,使活动得以顺利完成的个性心理特征是______。
Ataroundageoffive,everychildhastomakethe【C1】______fromhometoschool.Childrenatthisagehaveanenormousamountto
最新回复
(
0
)