首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序 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
35
问题
请阅读以下程序 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全国计算机二级
相关试题推荐
下列方法中,不属于软件调试方法的是()。
有以下程序段:structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表
C语言规定,函数返回值的类型是()。
有以下程序#include<stdio.h>#include<string.h>main(){charss[10]="12345";strcat(ss,"6789");gets(ss);pr
以下叙述中正确的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的SWitch语句是()。
将E-R图转换到关系模式时,实体与联系都可以表示成()。
请编写函数fun,该函数的功能是:删除一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,若一维数组中的数据是:22234456666778991
下面属于白盒测试方法的是
以下()不属于对象的基本特征。
随机试题
具有活血凉血、安神作用的药组是
一病人,男,46岁,车祸后出现下列损伤,急救时应该首先处理的是
根据车船税的相关规定,车辆的具体适用税额由()依照规定的税额幅度和国务院的规定确定。
下列各项中,属于收入的是()。
赵老师经过一段时间的观察,发现自己班上的幼儿小美经不起挫折的打击,且常常在活动中企图不劳而获,不求进取,与其他幼儿的人际关系较差,往往只想到自己,小美的上述表现极有可能是在()家庭教养方式下形成的。
父母的教养方式是影响孩子发展的重要因素,忽视型父母的典型特点有()。
枝繁叶茂的满园绿色,却仅有零零落落的几处浅红、几点粉白。一丛丛半人高的牡丹枝株之上,昂然挺起千头万头硕大饱满的牡丹花苞,________,薄薄的花瓣层层相裹,透出一副傲慢的冷色,绝无开花的意思。填入画横线部分最恰当的一句是:
根据下面材料回答下列小题。2008年1-2月县以下社会消费品零售总额比上年同期增长了()。
下面的控件可作为其他控件容器的是
一般使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成——程序才能运行。
最新回复
(
0
)