首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
61
问题
有如下程序: #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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在位运算中,操作数每右移一位,其结果相当于()。
下列关于构造函数的描述,错误的是()。
以下程序的运行结果是【】。#include<iostream.h>voidmain(){boolt1=8,t2=0,t3=1;cout<<t1<<’\t’<<t2<<’\t’<<t3<<end1;}
下面关于形参与实参的说法,正确的是()。
下面关于构造函数和析构函数的描述中,错误的是()。
下面的语句中错误的是()。
数据库管理系统是位于用户与操作系统之间的一个数据管理软件,以下不属于它的基本功能的是()。
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
随机试题
A、相须B、相使C、相畏D、相恶E、相反牛半夏配乌头属
港口与航道工程的索赔程序中,()是承包商应完成的工作。
根据《工伤保险条例》规定;职工符合认定或视同工伤条件,但是出现下列情形(),不得认定为工伤或者视同工伤。
H公司是一个高成长的公司,目前每股价格为20元,每股股利为1元,股利预期增长率为6%。公司现在急需筹集资金5000万元,有以下3个备选方案:方案1:按照目前市价增发股票250万股。方案2:平价发行10年期的长期债券。目前新发行的10年期政府债券的到期收
已经十点半了,你现在必须去睡觉。
【2010.江西】个体在道德意识的支配和一定的道德情感激励下,表现出来的一系列具有道德评价意义的行为方式和习惯是()。
领导派你去参加一个“五五普法”联合调查小组,里面你的年龄最小、资质最浅.你如何尽快和大家熟悉起来?
下列与修改表结构相关的命令是( )。
设X为整型变量,n=14,n的地址为4000;m=6,m的地址为2000;执行语句x=&n后的结果为()。
NursingatBethIsraelHospitalproducesthebestpatientcarepossible.Ifwearetosolvethenursingshortage,hospitaladmin
最新回复
(
0
)