首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() { int s=0, n; for (n=0; n
若有以下程序 #include main() { int s=0, n; for (n=0; n
admin
2019-04-24
65
问题
若有以下程序
#include
main()
{ int s=0, n;
for (n=0; n<4; n++)
{ switch(n)
{ default: s+=4;
case 1: s+=1;
case 2: s+=2;
case 3: s+=3;
}
}
printf("%d\n", s);
}
则程序的输出结果是( )。
选项
A、24
B、18
C、10
D、6
答案
A
解析
在switch语句中,default语句块最后执行,case或者default只是作为一个入口,如果执行完某一个case或者default语句块之后没有遇到break,则继续往下执行。所以循环的4次,s分别自增10、6、5、3,所以s的最终值为24,答案选A。
转载请注明原文地址:https://kaotiyun.com/show/XLRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是【】。intt(intx,inty,ntcp,intdp){cp=x*x+y*y;dp=x*x-y*y;}main(){inta=4,b=3,c=5,d=6;
有以下程序 #include<string.h> main() { char p[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde"; strcat(p,r);strcpy(p+strlen(
有如下程序:main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[i][j];pri
下列对队列的叙述正确的是
执行语句“for(i=1;i++<4;);”后,变量i的值是()。
已有定义:chara[]="xyz"’b[]={’x’,’y’,’z’);,以下叙述中正确的是______。
下列用于printf函数的控制字符常量中,代表“竖向跳格”的转义字符常量是
以下选项中合法的标识符是()。【09年3月】
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
随机试题
男,48岁,胃溃疡病史10年,近2个月疼痛加重,失去节律,用多种药物治疗无效。查体:浅表淋巴结无肿大,腹平软,上腹部压痛,可扪及肿块。应首选下列哪项检查
以下哪项指标提示休克严重
一项()的广泛应用应当建立在多项试验成功,并经权威机构认定,在相应企业实施并且取得预期效益的基础之上。
波士顿矩阵的应用中“明星”业务,处于第()象限。
下列会引起资本公积增减变动的事项有()。
某市有国际运输资质的运输公司,增值税一般纳税人,2015年6月经营情况如下:(1)从事运输服务,开具增值税专用发票,注明运输费320万元、装卸费36万元。(2)从事仓储服务,开具增值税专用发票,注明仓储收入110万元,装卸费18万元。
注册会计师负责审计甲公司20×7年度财务报表。在获取审计证据时,注册会计师遇到下列事项,请代为作出正确的专业判断。对于下列应收账款认定,通过实施函证程序,注册会计师认为最可能证实的是()。
篮球运动中,队员使用跨步急停,()为中枢脚。
在我国,行使违宪制裁权的国家机关是()
(2010下监理)______不是基于组件的开发模型的特点。
最新回复
(
0
)