首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行语句序列 int n: cin>>n: switch (n) { case 1: case 2:cout<<’1’; case 3: case 4: cout<<’2’: break;
执行语句序列 int n: cin>>n: switch (n) { case 1: case 2:cout<<’1’; case 3: case 4: cout<<’2’: break;
admin
2010-12-16
40
问题
执行语句序列 int n: cin>>n: switch (n) { case 1: case 2:cout<<’1’; case 3: case 4: cout<<’2’: break; default: 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跳出,然后进入第二个分支,执行“coot<<’1’;”输出1,然后进入第3、 4个分支,执行“cout<<’2’;”,然后执行break,跳出 switch语句.所以最后输出为12。
转载请注明原文地址:https://jikaoti.com/ti/5YW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
若有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];printf("%d\n",s-P);}则程序运行
关于return语句叙述中错误的是()。
若有以下程序:#includemain(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}则程序运行后的输出结果是()。
下列选项中,不属于数据管理员(DBA)职责的是()。
软件测试的目的是()。
设一棵满二叉树共有15个结点,则在该满二叉树中的叶子结点数为()。
算法的空间复杂度是指()。
从实现的角度划分,C++所支持的两种多态性分别是【】时的多态性和【】时的多态性。
随机试题
产品的边际转换率
AlthoughAprildidnotbringustherainsweallhopedfor,andalthoughtheCentralValleydoesn’tgenerallyexperiencetheatm
在当代中国,爱国主义与爱社会主义()
下列内容中,不属于信息管理手册主要内容的是()。
在以非现金资产清偿债务的债务重组中,下列计算公式正确的有()。
2004年实行的规定中《商业银行资本充足管理办法》计人附属资本的长期次级债务不超过核心资本的()。
如果大家都愿意冒险,证券市场线斜率就大,风险溢价就大;如果大家都不愿意冒险,证券市场线斜率就小,风险附加率就较小。()
对于自诉案件中“被害人有证据证明的轻微刑事案件”,下列说法正确的是()。
以下叙述中错误的是( )。
Theword"solicitude"inthefirstparagraphprobablymeansWhichofthefollowingstatementsisTRUEabouttheladyofthecom
最新回复
(
0
)