首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1:
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1:
admin
2010-06-06
49
问题
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1: switch(y) { case 0: a++; break; case 1: b++; break; } case 2: a++; b++; break; } cout<<"a="<<a<<"b="<<bend1; } 上面程序的输出结果是
选项
A、a=2, b=1
B、a=1, b=1
C、a=1. b=0
D、a=2. b=2
答案
A
解析
本题考察switch语句的嵌套,以及break语句的使用规则,即break中断当前的执行流,不再执行下面的case语句,如果没有break语句,则会顺序执行随后语句。据此,读程序可知,内层switch执行case 0分支,故a增l,调出内层switch后,由于没有break语句,随后执行外层 switch的case 2分支,a又增1,b增1。故答案为A。
转载请注明原文地址:https://kaotiyun.com/show/Rvjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列方法中,不属于软件调试方法的是()。
有以下程序#include<stdio.h>#include<string.h>main(){charss[10]="12345";strcat(ss,"6789");gets(ss);pr
以下叙述中正确的是()。
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
以下叙述正确的是
以下叙述中正确的是
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为( )。
随机试题
用人单位不与劳动者订立书面劳动合同的行为及处理。
A.4~5日B.6~7日C.14日D.10~12日下腹部、会阴部手术后缝线拆除时间
患者,男性,63岁。既往吸烟40年,未戒烟。慢性阻塞性肺疾病病史10年,近3天咳嗽、咳痰加重。今晨剧烈咳嗽后突然出现短暂胸痛,呼吸困难。体格检查见右肺呼吸音明显减低。确诊后,该患者应立即采取的治疗是
发生工程变更,无论是由设计单位、建设单位或承包单位提出的,均应经过( )的代表签认,并经项目总监理工程师下达变更指令后,承包单位方可进行施工。
银行汇票的实际结算金额不得更改,更改实际结算金额的以汇票金额为实际结算金额。()
个人信用信息中的特殊信息包括()。
下列关于商业银行业务外包的描述,最不恰当的是()。
Little______abouthimwhenIfirstmethiminthatcompany.
社会医学是指从社会的角度研究与人群的生、老、病、死有关的医学问题,研究社会因素在生命的准备、保护和提高生命质量等不同阶段发挥的综合作用,为医疗卫生事业的管理提供理论依据,为保障人群健康制定相应的卫生目标、政策、策略与措施。根据上述定义,下列不属于
数列1,1,3,5,9,15,25,41,…,的规律是从第三个数开始。每个数是它前面两个数的和加1。在考生目录下有一个工程文件sjt5.vbp。窗体中已经给出了所有控件,如图1-99所示。请编写适当的事件过程实现以下功能:在Textl中输入整数40,单击“
最新回复
(
0
)