首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include <iostream.h> void main () { int a=0, i; for (i=1; i<5; i++) { s
以下程序的输出结果是 #include <iostream.h> void main () { int a=0, i; for (i=1; i<5; i++) { s
admin
2013-05-30
41
问题
以下程序的输出结果是 #include <iostream.h> void main () { int a=0, i; for (i=1; i<5; i++) { switch (i) { case 0 : case 3 : a+=2; case 1 : case 2 : a+=3; default : a+=5; } } cout<<a<<endl; return; }
选项
A、31
B、13
C、10
D、20
答案
A
解析
本题考核for语句和switch语句的综合运用。switch语句的执行过程是:在switch后面的表达式的值和case后面常量表达式的值吻合时,就执行后面的语句。如果在该语句的后面没有break语句,则继续执行下一个case,直到遇到break语句或switch多分支的结束。在switch语句中,break语句的作用是使流程跳出switch结构,终止switch语句的执行。因为每个case语句后面都没有break语句,所以,第1次循环(i=1)执行后,a的值为8。第2次循环(i=2)执行过后,a的值变为16。第3次循环(i=3)执行过后,a的值变为26。第4次循环执行过后,a的值变为31。然后执行i++,这时循环条件为假,结束循环。所以最后a的值为31。
转载请注明原文地址:https://kaotiyun.com/show/a9Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库管理系统常见的数据模型有层次模型、网状模型和【】三种。
软件危机出现于20世纪60年代末,为了解决软件危机,人们提出用【】的原理来设计软件,这就是软件工程诞生的基础。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
结构化程序设计所规定的三种基本控制结构是()。
执行下列语句序列后,ofstreamoutfile("DATA.DATA")if(…)cout<<"OK";elsecout<<"FAIL";如果文件打开成功显示OK,否则就显示FAIL。由此可知,…处的表达式应是()。
下列关于指针运算的说法,错误的是()。
下列关于模板的叙述中,错误的是______。
下列字符串中,正确的C抖标识符是()。
在下面程序中,编译出现错误的语句是______。classB{public:B(){f();}virtualvoidf()=0;};
随机试题
X62W型铣床进给电动机M2的()有上、下、前、后、中五个位置。
男性,49岁。上腹部隐痛10年,吸烟史20年。半年来消瘦、黑便。查体:左锁骨上窝触及2cm×3cm淋巴结2枚。Virchow淋巴结是哪种癌转移的标志
[2006年第1题]已知α=i+aj一3k,β=ai一3j+6k,γ=一2i+2j+6k,若α,β,γ共面,则a等于()。
把不利事件的影响降低到可以接受的限度,这属于()的应对措施。
为了防止电网触电及由此造成的危害,以及人触及带电体时造成的触电事故,应装设()。
背景资料某单位承担一矿井水平巷道的施工任务,该巷道长2000m,净断面积20m2,围岩为中等稳定的粉砂岩,工作面涌水量较小。施工单位安排了2支队伍进行对头掘进,采用钻眼爆破法施工,多台气腿式凿岩机打眼,锚喷支护。施工单位在施工过程中采取了以下措施:措
师德修养的历史继承性特点要求教师()。
简某与赵某一直不合.一日两人相遇,又因言语冲突而发展到相互斗殴,被派出所双双拘留。因简某的表兄在派出所当民警,所以派出所将简某与赵某二人斗殴的责任归到赵某身上,并根据《中华人民共和国治安管理处罚法》,对赵某作出拘留7日的决定,而第二天就将简某释放。赵某对派
阅读下列说明,回答问题1至问题3,将解答填入对应栏内。[说明]某信息网络系统包括屏蔽室建设、网络设备采购及集成等实施内容。建设单位要求总集成单位应具有系统集成一级资质,并要求监理单位应具有涉密工程监理单项资质。经招标,由甲单位承担该项目的总
A、Itisbeneficialtotheworkers’productivity.B、Ithelpstodeliverthelatestnewsofthecompany.C、Itisanefficientway
最新回复
(
0
)