首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include"iostream.h" void main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:
有如下程序: #include"iostream.h" void main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:
admin
2013-05-30
24
问题
有如下程序: #include"iostream.h" void main() { int x=1,a=0,b=0; switch(x){ case 0:b++; case 1:a++; case 2:a++;b++; } cout << "a=" <<a << " ," <<"b=" << b; } 该程序的输出结果是
选项
A、a=2,b=1
B、a=1,b=1
C、a=1,b=0
D、a=2,b=2
答案
1
解析
该题目的关键是要搞清楚该程序执行了哪几条语句。由于x的值等于1,所以switch结构中,程序从case 1后面的语句开始执行,又因为case l后面的语句没有以break结束,所以程序要继续往下执行 case 2后面的语句 所以,该程序共执行了这三条语句:9++;a++;b++;.因此,变量a和b最后的值应该为2和1。注意:break语句可以结束switch语句。
转载请注明原文地址:https://jikaoti.com/ti/bqE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于动态联编的描述中,错误的是()。
下列关于运行符重载的描述中,正确的是()。
不能实现函数之间数据传递的是()。
执行语句cout<<setw(6)<<setfill(’*’)<<12<<endl;结果是【】。
考虑函数原型voidfuc(intx,inty=5,charz=’*’),下面函数调用不合法的是()。
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整:classcomplex{doublereal;//实部doubl
下列叙述中正确的是()。
友元类的所有成员函数都是另一个类的【】函数。
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
随机试题
A.小肠扩张,大量积气积液B.膈下可见新月形透亮气体影C.胃内积气D.结肠内可见气体E.腹部均致密,腰大肌清晰小肠机械性肠梗阻的X线表现是
妊娠数月,面浮肢肿,下肢尤甚,伴肢冷畏寒,腰酸无力,舌淡苔白润,脉沉细。应选妊娠数月,面目四肢浮肿,气短懒言,食少便溏,脉滑无力。应选
患者,女性,54岁,缺失,设计RPI卡环时,导平面应预备在的
我国现存内容最丰富的古代地方本草是
按照《评标委员会和评标方法暂行规定》的规定,采用综合评分法的,得分相同时,按()由低到高顺序排列。
岩石的变形在弹性变形范围内用()指标表示。
在建设工程项目施工成本分析方法中,可用来分析各种因素对成本的影响程度的方法是()
对施工中发现的质量问题严重的施工单位,工程质量监督机构可以发出()予以处理。
Alcoholmaytastesweeterifyouwereexposedtoitbeforebirth,suggestsastudyinrats.Thefindingsmayshednewlight【C1】_
下列程序段运行结束后,消息框中的输出结果是( )。DimcAsBooleana=Sqr(3)b=Sqr(2)c=a>bMsgBoxc
最新回复
(
0
)