首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> main() {int x=1,v=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++
有以下程序: #inelude<stdio.h> main() {int x=1,v=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++
admin
2021-04-28
34
问题
有以下程序:
#inelude<stdio.h>
main()
{int x=1,v=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{case0:a++;break;
case1:b++;break;
}
case2:a++;b++;break;
ease3: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
解析
tase常量表达式只是起语句标号作用,并不是陔处进行条件判断。在执行switch语句时,根据switch的表达式,找剑与之匹配的case语句,就从此case子句执行下去,不在进行判断,直到碰到break或函数结束为止。所以执行内层switch(y)时只执行了a++,此时a的值为1。然后执行外层case2讲句的a++;b++;a为2,b为1。所以结果为B。
转载请注明原文地址:https://kaotiyun.com/show/7Rtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下错误的定义语句是
下列叙述中错误的是()。
有以下程序:#include<stdio.h>voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);
设有定义语句:char*aa[2]={"abcd","ABCD"};则以下叙述正确的是
下面不属于软件工程过程的4种基本活动
下列叙述中正确的是()。
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量S总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->n
一个工作人员可使用多台计算机,而一台计算机被多个人使用,则实体工作人员与实体计算机之间的联系是
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
Forty-threepercentofAmericanssaytheyaretootiredtofunction.So,somemornings,youmighteven【C1】________stayinginbed
有利于促进低成本战略目标实现的组织是()
下列治疗热厥实证的组穴是:
下列哪一类神经纤维属于肾上腺素能神经
A.不寐,性情急躁易怒,口苦B.不寐,头重,痰多胸闷,苔黄腻C.心烦不寐,头晕,耳鸣,腰酸梦遗D.多梦易醒,肢倦神疲,面色少华E.不寐多梦,易于惊醒,胆怯心悸,遇事善惊
A55%B8%C38%D37%E7%接待投诉者时的举止行为要点、语调表达占
工业企业其资金运动包括各特定对象()。
纳税人进口应税消费品,实行从价定率办法征收时,海关确定的组成计税价格=( )。
社会主义初级阶段的基本经济制度是()。
A、Beforebreakfast.B、Latemorning.C、Mid-afternoon.D、Lateevening.CThewomansaid,“Itcouldbethattherearen’tenoughpeopl
最新回复
(
0
)