首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: { ease 0:a++;break;
有以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: { ease 0:a++;break;
admin
2019-04-24
61
问题
有以下程序:
#include<stdio.h>
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ ease 1:
{ ease 0:a++;break;
ease 1:b++;break;
}
ease 2:a++;b++;break;
ease 3:a++;b++;
}
printf(’’a=%d,b=%d\n’’,a,b);
}
程序的运行结果是( )。
选项
A、a=2,b=2
B、a=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
case常量表达式只是起语句标号作用,并不使该处进行条件判断。在执行switch语句时,根据switch的表达式,找到与之匹配的case语句,就从此case子句执行下去,不再进行判断,直到碰到break或函数结束为止。所以执行内层switch(y)时只执行了a++,此时a的值为1,然后执行外层case 2语句的a++.b++;,a为2,b为1,所以结果为B选项。
转载请注明原文地址:https://kaotiyun.com/show/VhRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(6,3,a)printf("%d,a)}
有以下程序: #define P3 void F(int x){return(P*x*x);} main() {printf("%d\n",F(3+5));} 程序运行后的输出结果是 ______。
在循环双链表的p结点之后插入s结点的操作是______。
下列判断正确的是()。
下面程序的运行结果是:【】。voidswap(int*a,int*b){int*t;t=a;a=b;b=t;}main(){intx=3,y=5,*p=&x,*q=&y;swap
关系模型的数据操作即是建立在关系上的数据操作,一般有【】、增加、删除和修改四种操作。
下列给定程序中,函数fun()的功能是:计算整数n的阶乘。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。试题程序:#include<stdio.h>d
下列实体类型的联系中,属于一对多联系的是()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
随机试题
某孕妇,33岁,妊娠2个月,家务劳动后感心悸、气短和胸闷。查体:心率118次/分,呼吸22次/分,心尖区有Ⅲ级收缩期杂音,肺底部有湿啰音,下肢水肿I度。正确的处理应是
转胞是指
浅Ⅱ度烧伤的特点,不包括
下列属于建设工程债的产生依据的有()。
下列经济行为中,需要按资产评估结果进行调账或建账的有()。
某企业一台生产设备原价为800万元,预计净残值为38.4万元,预计可使用5年,采用双倍余额递减法计提折旧。至2017年12月31日,该设备已使用3年,账面净值为172.8万元,未计提固定资产减值准备,不考虑其他因素,该设备2018年应计提的折旧额为(
下列各项中,属于消费税征收范围的有()。
莎氏喜剧中,人物对话除了冷嘲热讽,更多的是机智的幽默。在英式幽默中也经常用到双关、暗讽以及智慧笑话。英式幽默从本质上所表现出的对权势的轻视,可谓从莎氏喜剧中______。填入画横线部分最恰当的一项是:
以下关于酒的说法中,正确的是()。
MostofChina’sinternetusersgoonlinetochatorseekentertainmentratherthanlookforjobsorconductbusiness.Accord
最新回复
(
0
)