首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请阅读以下程序 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
30
问题
请阅读以下程序 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全国计算机二级
相关试题推荐
以下叙述中正确的是()。
下列方法中,不属于软件调试方法的是()。
关于C语言函数的叙述中错误的是()。
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",_________);
下列叙述中正确的是()。
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
下列给定程序中,函数fun的功能是:找出一个大于给定整数m且紧随m的素数,并作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及格科目
随机试题
对于经销数额的规定,一般采取的做法是()
A.我国实施药品分类管理的指导思想B.我国实施药品分类管理的目标C.我国实施药品分类管理的基本原则D.我国遴选非处方药的指导思想E.我国遴选非处方药的原则
下列关于合伙企业经营积累的财产性质的说法哪一项是正确的?()。
[2007年,第2题](07年)设平面π的方程为2x-2y+3=0,以下选项中错误的是()。
工程项目总控的特点有()。
风管安装要求包括:固定室外立管的拉索,严禁与避雷针和避雷网相连,()。
某电信公司2009年度,发生相关业务如下:(1)当年为新入网客户提供通信服务,取得收入500万元,同时销售电话座机收入20万元,收取电话机安装费收入2万元;(2)当年销售长途IP电话卡业务,面值收入700万元,当年财务会计上体现折让比例
《巴塞尔新资本协议》对三大风险加权资产规定了不同的计算方法。其中对市场风险资产,商业银行可以采取的方法是()。
下列各句中,没有歧义的一句是()。
鸦片战争前中国同英国相比在政治、经济和军事上存在着哪些差距?到19世纪60年代,外来因素使中国社会出现了哪些变化?变化中进步的主流是什么?
最新回复
(
0
)