首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
72
问题
有以下程序:
#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全国计算机二级
相关试题推荐
若变量已正确定义,下列正确的程序段是()。
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
语句int(*ptr)()的含义是()。
下列叙述中正确的是()。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
下列叙述中错误的是()。
设有下列说明语句:StrcutStr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
有下列二叉树,对此二叉树前序遍历的结果为()。
随机试题
有以下公式:若已经正确引用math.h文件,下列不能正确计算上述公式的程序段是【】
作为一门独立学科的艺术学诞生于______。()
丹参可应用于()
病人,女,75岁,高血压病30余年,平日血压控制在140/90mmHg,糖尿病4年,应用降糖药物控制血糖。近半年来常于劳累时感心前区闷痛,持续1~2分钟,休息后缓解,未予诊治。4小时前突感胃疼伴烧心感,伴大汗,恶心呕吐1次,呕吐物为胃内容物。急诊入院。查:
甲房地产咨询公司(以下简称甲公司)设立于1998年,购买了位于某居住区配套的商业用房作为经营用房,注册资本为200万元。甲公司根据相关法律按税后利润的10%提取法定公积金,至2008年年底累积提取100万元,2009年甲公司税后利润为120万元,当年分配7
量子数n=4,l=2,m=0的原子轨道数目是:
“会计电算化”一词始于()。
某外商投资企业2005年度发生如下经济事项:(1)2005年4月,签订销售合同一份,金额50万元。(2)2005年11月,审查后发现记载资金的账户比期初多出100万元,其中包括应拨付给外地分支机构的资金30万元。(3)2005年12月,按规定到有关部
《物业管理条例》对前期物业管理招投标作了例外的规定。对于投标人少于()个的,可以采用协议的方式选聘物业管理企业。
A、10:30pm.B、11:00pm.C、11:30pm.D、12:00pm.D男士说,餐馆周末的营业时间一直到午夜,即12:00pm,故答案是D。关键是分辨weekdays和weekend的不同营业时间,做笔记时要迅速和完整地记下细节
最新回复
(
0
)