首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { int x=1,y=0,a=0,b=0; switch(X) { ease 1:switch(y) {ease 0: a++;break; (3aBe 1:
有以下程序: #include main( ) { int x=1,y=0,a=0,b=0; switch(X) { ease 1:switch(y) {ease 0: a++;break; (3aBe 1:
admin
2015-08-09
73
问题
有以下程序:
#include
main( )
{ int x=1,y=0,a=0,b=0;
switch(X)
{ ease 1:switch(y)
{ease 0: a++;break;
(3aBe 1: b++;break;
}
case 2: a++;b++; break;
}
printf("a=%d,b=%d\n",a,b;
}
程序运行后的输出结果是( )。
选项
A、a=1,b=0
B、a=1,b=1
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题重点考查switch语句。switch语句中case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。由于变量a和变量b均赋初值为0,当程序执行完第二层switch的语句case 0: a++,break后,第二层switch结束,a的值为1,继续执行第一层switch的语句case 2: a++; b++; break;a的值为2,b的值为1。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/RQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
语句:x++;++x;x=1+x;执行后都使变量x中的值增1,请写出一条同一功能的赋值语句______。
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678"},*p[2];inti,j,s=0;for(i=0;i<2;i++)
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
以下数组定义中错误的是
下列叙述中错误的是()。
设有下列说明语句:StrcutStr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
深度为5的满二叉树中,叶子结点的个数为______。
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
肝性脑病诱因的作用大多通过下列哪些机制实况
A丙酮酸激酶B丙酮酸脱氢酶C丙酮酸羧化酶D苹果酸酶E磷酸烯醇式丙酮酸羧激酶催化反应时需要GTP参与的是()
已知某曲线在(x,y)处的切线斜率满足y′=+4x2,且曲线通过(1,1)点。求y=y(x)的曲线方程;
A.肺通气量B.肺泡通气量C.肺泡无效腔气量D.解剖无效腔气量未能发生气体交换的肺泡气量是
A、医师因素B、药师因素C、护士因素D、病人因素E、外界因素使用了质量不合格的药品属()。
安全生产事故专项应急预案是()。
信息管理手册描述和定义信息的具体内涵,主要包括( )等内容。
长江公司期末“委托代销商品”科目的余额为10万元,“工程物资”科目的余额为100万元,“分期收款发出商品”科目的余额为40万元,“原材料”科目的余额为60万元,“材料成本差异”科目的贷方余额为5万元。假定不考虑其他因素,该公司资产负债表中“存货”项目的金
下列选项中被称为感觉运动游戏的是()。
1.大兴生态文明的当下,生态保护红线进入公众视野。生态保护红线是指在生态空间范围内具有特殊重要生态功能、必须强制性严格保护的区域,是保障和维护国家生态安全的底线和生命线,通常包括具有重要水源涵养、生物多样性维护、水土保持等功能的生态功能重要区域,以及水土流
最新回复
(
0
)