首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
51
问题
有如下程序: #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://kaotiyun.com/show/n1Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于动态联编的描述中,错误的是()。
声明长度为10的float型数组a,且初始化为0的语句是【】。
以下函数模板max()的功能是:返回数组a中最大元素的值。请将横线处缺失部分补充完整。template<typenameT>Tmax(Ta[],intn){Tm=a[0];for(inti=1;i<n;i++)if(a[i]>
若有定义语句:int*a,b;,则变量b的数据类型是【】。
对于inta[3][5],说法正确的是()。
根据变量定义“statlcintx[5],y[2][3]={9,6,3,1,4,7};”,y[1][2]=【】。
以下非法的赋值表达式是()。
下列不能被重载的运算符是______。
数据结构中,与所使用的计算机无关的是数据的()。
下列数据结构中,按先进后出原则组织数据的是
随机试题
人力资源管理程序的第一步是()
Farmanimalsprovidemanwithfoodandmaterialforclothing,leatherandotherproducts.Some,suchashorsesandoxen,provide
表面和空气的灭菌宜选用塑瓶装扶正胶囊的灭菌宜选用
经统筹地区劳动保障行政部门审查,社会保险经办机构确定,为城镇职工基本医疗保险参保人员提供医疗服务的医疗机构为()
()指注意指向于一定事物时持有的聚精会神的程度。
如图所示,放在水平面上的物体正在做匀速直线运动,那么关于F1、F2的大小关系,下列说法正确的是()。
“一朝被蛇咬,十年怕井绳”,从条件反射的角度进行解释,这是因为发生了
根据海德的P—O—X模型,“我不喜欢小明,小明不喜欢蔡依林,但我喜欢蔡依林”。此时的认知结构是()
Eachyear,millionsofpeopleinBangladeshdrinkgroundwaterthathasbeenpollutedbynaturallyhighlevelsofarsenicpoison
I’mverygratefulforyourhelpandhopetodosomethingforyou______inthefuture.
最新回复
(
0
)