首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
27
问题
以下程序的输出结果是 #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全国计算机二级
相关试题推荐
若已知charstr[20];,且有语句cin>>str;,此时输入为“Thisisaprogram",则所得的结果是str=()。
当线性表采用顺序存储结构实现存储时,其主要特点是【】。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送()。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
若有定义语句:int*a,b;,则变量b的数据类型是【】。
下列叙述中,不属于软件需求规格说明书的作用的是()。
下列关于运算符重载的叙述中,正确的是______。
有64个结点的完全二叉树的深度【】(根的层次为1)。
串的长度是()。
在数据处理中,其处理的最小单位是()。
随机试题
在各种不同的RNA中,哪一种直接决定蛋白质的结构
与腰阳关穴在同一水平线上的腧穴是
天然珍珠的主产地有
甲建筑工程公司(具备建筑行政部门批准的建筑业施工资质)下辖3个施工队、1个金属结构件工场、1个招待所(均为非独立核算单位),2007年经营业务如下:(1)承包某建筑工程项目,并与建设方签订建筑工程施工总包合同,总包合同明确工程总造价3000万元,其中:建
已知复数z=,则()。
2017年12月5日,世界互联网大会在浙江乌镇落下帷幕。下列有关表述错误的是:
设有向量组α1=(1,-1,2,4),α2=(0,5,1,2),α3=(3,0,7,4),α4=(1,-2,2,0),α5=(2,1,5,10),则该向量组的极大线性无关组为().
《关于正确处理人民内部矛盾的问题》是一篇重要的马克思主义文献。它创造性地提出了社会主义社会矛盾学说,是对科学社会主义理论的重要发展,对中国社会主义事业具有长远的指导意义。1957年,毛泽东作《关于正确处理人民内部矛盾的问题》报告的原因主要有
简要回答下列有关10Mb/s以太网的问题。试比较四种10Base以太网的物理性能。
对具有相同关键字的关系模式,如果他们的处理主要是查询操作,且常在一起,可将这列关系模式进行什么操作?
最新回复
(
0
)