首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: d
admin
2017-10-17
36
问题
执行语句序列 intn: cin>>n: switch(n) { casel: case2:cout<<’1’: case 3: case4:cout<<’2’: break: delhult:cout<<’3’: } 时,若键盘输入1,则屏幕显示
选项
A、1
B、2
C、3
D、12
答案
D
解析
本题考核C++语句中的switch语句。switch语句也称为开关语句,用于有多重选择的场合,测试某一个变量具有多个值时所执行的动作。switch语句中每个case语句只是一个入口标号,并不能确定执行的终点,因此,每个case分支的最后应该加break语句,用来结束这个switch结构,否则,会从入口点开始,一直执行到switch结构的结束点。若键盘输入1,n的值被赋为1,进入第一个分支,没有break跳出,然后进入第二个分支,执行“cout<<’1’”输出1,然后进入第3、4个分支,执行“cout<<’2’;”,然后执行break,跳出switch语句。所以最后输出为12。
转载请注明原文地址:https://kaotiyun.com/show/1WAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
以下程序执行后的输出结果是#include<iostream>usingnamespacestd;voidtry(int,int,int,int);intmain(){intx,y,z,r;
已知:intn=10;那么下列语句中错误的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
对于下列语句char*strl="Hello";char*str2=."Hello";*strl=’P’;cout<<str2<<end1;其输出结果为:【 】
要通过函数实现一种不太复杂的功能,并且要求加快执行速度,则应该选用
对于拷贝构造函数和赋值操作的关系,正确的是
下列关于数据库系统的叙述中,正确的是()。
对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用_____联编。
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
随机试题
对客观事物进行定性或定量测量的尺度或工具就是()
实施调强治疗时,加速器控制界面上的MUS表示
不属于公共卫生伦理要求的是()
《历史文化名城名镇名村保护条例》规定,在保护范围内禁止进行的活动不包括()。
以冀中红色旅游区抗日斗争故事为原型创作的影视、文学、戏剧作品有()。
___isasecondlanguageteachingmethodwhichstresson"learningbydoing"from1980s,whichwillalsobeatrendtowardsfore
下列对丝绸之路的描述正确的是()。
行政管理是运用国家权力对社会事务进行管理,也可以泛指一切企事业单位的行政事务管理工作。以下对行政管理的相关说法中,正确的有:
置换
Thepathfollowstheriverclosely,occasionally______roundaclumpoftrees.
最新回复
(
0
)