首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
2009-02-15
80
问题
以下程序的输出结果是 #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<<end1; return; }
选项
A、31
B、13
C、10
D、20
答案
1
解析
本题考核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/2Okp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库系统中,给出数据模型在计算机上物理结构表示的是
若有定义:inta,b;通过语句:scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
数据库系统的三级模式不包括()。
关于耦合性和内聚性的叙述中正确的是()。
已有定义inta=3;和输出语句printf("%8x",a);以下正确的叙述是()。
对于循环队列,下列叙述中正确的是()。
编写函数fun,其功能是:实现两个字符串的连接(不要使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串的后面。例如,分别输入下面两个字符串:FirstString——SecondString程序运行后的输出
在满足实体完整性约束的条件下( )。
数据库的数据模型分为
随机试题
脊柱的韧带叙述错误的是
若某企业共有4个管理层次,各管理层次的管理幅度均为4,则该公司总共有管理人员________人。()
Idon’tthinkitisfunny,butmyfriend______.
基础中纵向受力钢筋的混凝上保护层厚度应按设计要求,且不应小于( );当无垫层时,不应小于( )。
下列关于旗形的说法正确的有()
针对社区中的20位留守儿童,社会工作者小美策划了“走进社区,温暖你我”活动,动员社区居民以志愿者身份走进留守儿童家庭,了解他们的日常生活情况,传递温暖与关爱。为有效管理志愿者,小美对居民志愿者进行迎新说明和训练的内容应包括()
中周公司准备在全市范围内展开一次证券投资竞赛。在竞赛报名事宜里规定有“没有证券投资实际经验的人不能参加本次比赛”这一条。张全力曾经在很多大的投资公司中实际从事过证券买卖操作。那么,关于张全力,以下哪项是根据上文能够推出的结论?
通货膨胀的原因不包括()。
TheUnitedStatestakesabiggershareoftheinternationalstudentmarketthananyothercountry.However,with22%ofthetota
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______iny
最新回复
(
0
)