首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(X) { case 1: switch(y) } case 0:a++;break
有以下程序: #include<stdio.h> main() { int x=1,y=0,a=0,b=0; switch(X) { case 1: switch(y) } case 0:a++;break
admin
2022-10-24
59
问题
有以下程序:
#include<stdio.h>
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;
case 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/GPkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:统计substr所指的字符串在str所指的字符串中出现的次数。例如,若字符串为aaas1kaaas,
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun的功能是:删除数列中值为X的元素,变量n中存放数列中元素的个数。
请编写函数fun,其功能是:在一个含有11个四位数的数组中,统计出这些数的奇数、偶数个数,然后计算出个数多的那些数的算术平均值并由函数返回,个数通过)r)r传回。例如,若11个数据为:1101,1202,1303,1404,1505,2611,271
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:根据以下公式计算S,并将计算结果作为函数值返回,n通过形参传入。例如,若11的值为11时,函数
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:求Fibonacci数列中大于t的最小的数,结果由函数返回。Fibonacci数列F(n)的定义为:
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体数组,存储若干名学生的学号、姓名和三门课的成绩。函数fun的功能是:将存放学生数据的结构体数组,按姓名的字典序
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义并赋初值的方式,利用结构体变量存储了一名学生的学号、姓名和3门课的成绩。函数fun的功能是将该学生的各科成绩都乘以一个系
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:#inc
下列叙述中正确的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
逆变电路的SPWM控制方式可分为单极性控制方式和______控制方式。
下列病因的胸腔积液是渗出液的是
轮椅的基本结构包括
A、分子内氢键B、N为酰胺型C、氮原子杂化方式不同D、诱导效应E、空间效应麻黄碱碱性小于伪麻黄碱是由于
执业药师注册有效期麻醉药品处方备查年限
[2005年]设二维随机变量(X,Y)的概率分布为若随机事件{X=0}与{X+Y=1}相互独立,则().
Please______fromsmokinguntiltheairplaneisairborne.[1997]
Jointhe"SleepChallenge"[A]Didyougetenoughsleeplastnight?Probablynot."Weareanationofsleep-deprivedwomen,"says
按期权所赋予的权利的不同可将期权分为()。
A、Hisanotherarticleisbetter.B、Onlypartofhisarticlewaspublished.C、Hisarticlewaspublishedtoolate.D、Hewouldrath
最新回复
(
0
)