首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int s=0, n; for (n=0; n<4; n++) { switch(n) { defa
若有以下程序 #include <stdio.h> main() { int s=0, n; for (n=0; n<4; n++) { switch(n) { defa
admin
2021-06-15
47
问题
若有以下程序
#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、10
B、11
C、13
D、15
答案
B
解析
break语句的作用是终止正在执行的switch流程,跳出switch结构或者强制终止当前循环,从当前执行的循环中跳出,题干中第一次循环n值为0,执行default语句后的s+=4,s的值变为4,执行case1语句后的s+=1,s的值变为5,遇到break语句跳出switch语句,进入第二次循环,第二次循环时n的值为1,执行case1后的s+=1,s的值变为6,遇到break语句跳出switch语句,进入第三次循环,第三次循环时n的值为2,执行case2后的s+=2,s的值变为8,遇到break语句跳出switch语句,进入第四次循环,第四次循环时n的值为3,执行case3后的s+=3,s的值变为11,再判断循环条件为假,退出循环打印s的值11。
转载请注明原文地址:https://kaotiyun.com/show/lrtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeinta=2;intf(){staticintn;intm;m=n=0;n++;a++;m++;returnn+m+a;}main(){intk;for(k=0;k
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
下列语句组中正确的是()。
在关系数据库中,用来表示实体间联系的是
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
育两个关系R和S如下。则由关系R得到关系S的操作是
在黑盒测试方法中,设计测试用例的主要根据是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。现经过一系列入队与退队操作后,front=rear=1,此后又正常地插入了两个元素。最后该队列中的元素个数为()。
下列选项中不属于结构化程序设计方法的是
随机试题
患者,男性,25岁。突发神志不清10分钟入院,检查发现患者心跳呼吸已停止,予复苏10分钟后患者恢复自主心律,血压120/86mmHg,自主呼吸存在,但昏迷。此时最主要的脑复苏措施如下,除外
不符合霍奇金病诊断论述的是
A.心肝阴虚B.心脾两虚C.心胆气虚D.心肾阴虚E.心阴亏虚患者瘿肿质软,目突手颤。口干目涩,心悸心慌,消谷善饥,腰膝酸软,耳呜目眩,舌红少苔,脉细数。其证型是()
我同《刑法》第232条规定“故意杀人的”构成故意杀人罪,该条采用了:
根据《水利工程施工监理规范》(SL288—2014),水利工程建设项目施工监理的主要工作方法,不包括()。
甲公司是一家从事房地产开发的公司。2012年9月,该公司向某银行提出6000万元贷款需求,因抵押物不足等问题,贷款未能获批。因公司在建房地产项目即将竣工,急需资金完成后续建设,甲公司找到某银行客户经理刘俊希望其帮助解决公司资金需求,并提出利率可以商量。
在航次租船合同下,()必须按合同的规定,按时抵达装货港及装卸指定货物,并按时运抵目的港。
被称为“中国科学史上的里程碑”的著作是()。
ICMP差错报告报文格式中,除了类型、代码和校验和外,还需加上()。
Wheredidthisconversationprobablytakeplace?
最新回复
(
0
)