首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include"iostream.h" void main( ) { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++;
有如下程序: #include"iostream.h" void main( ) { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++;
admin
2010-03-29
73
问题
有如下程序: #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 1后面的语句没有以break结束,所以程序要继续往下执行case 2后面的语句。所以,该程序共执行了这三条语句:a++;a++;b++;,因此,变量a和b最后的值应该为2和1。注意:break语句可以结束switch语句。
转载请注明原文地址:https://kaotiyun.com/show/TUjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当变量c的值不为2、4、6时,值为"真"的表达式是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,下列选项中错误的程序是()。
设栈的顺序存储空间为S(1:50),初始状态为top=0。现经过一系列入栈与退栈运算后,top=20,则当前栈中的元素个数为()。
开发大型软件时,产生困难的根本原因是()。
在快速排序法中,每经过一次数据交换(或移动)后()。
数据库管理系统是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
简单程序设计步骤中不包括
以下C++语言中用于单行注释的是
随机试题
工件的定位误差包括基准位移误差、基准不重合误差、夹具制造误差等。()
骨盆创伤后膀胱破裂最好的检查是
甲男与乙女系隔壁邻居。因甲时常聚集三朋四友在家打麻将,有时通宵达旦,喧闹声严重影响了乙家正常的休息。乙多次到甲家说明自己身体不好,神经衰弱,且孩子要学习,希望甲夜晚不要扰民。一次甲家正在玩麻将,乙又敲门表示不满。甲认为乙在朋友面前扫了自己面子,遂出言不逊,
下列选项中,()不适用诉讼时效。
资料:某公司采用应收账款余额百分比法计提坏账准备。2010年年末应收账款余额为400]Y元,坏账损失率为5%;假设2010年年初坏账准备账户余额为零;2011年发生坏账损失167万元,该年年末应收账款余额为500万元,坏账损失率为6%;2012
公司申请其公司债券上市交易的法定条件有()。
在工作过程中,导游人员所需要面对的最突出的关系是()。
在一份书面学习材料中,记忆效果最好的位置往往是()。
基于题干,回答问题以下是某市体委对该市业余体育运动爱好者一项调查中的若干结论:所有的桥牌爱好者都爱好围棋;有围棋爱好者爱好武术;所有的武术爱好者都不爱好健身操;有桥牌爱好者同时爱好健身操。
Howmuchdotheyhavebetweenthem?
最新回复
(
0
)