首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: switch(y) } } printf(“a=%d,b=%d\n
有以下程序: main() { int x=1,y=0,a=0,b=0; switch(x) { ease 1: switch(y) } } printf(“a=%d,b=%d\n
admin
2019-08-10
63
问题
有以下程序:
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{ ease 1:
switch(y)
}
}
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/kMRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列条件语句中,输出结果与其他语句不同的是
对下列二叉树进行前序遍历的结果为
下列关于线性链表的叙述中,正确的是( )。
若有以下程序#include#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的输出
若有以下程序#includemain(){chara[20],b[]="Theskyisblue.";inti;for(i=0;i<7;i++)scanf("%c",&b[i]);gets(A);print
若有以下程序#includemain(){inta=0,b=0,c=0,d;c=(a+=b,,b+=a);/*第4行*/d=c;;/*第5行*/;/*第6行*/;printf("%d,%d,%d\n",a,b,c);/*第7行*/
在关系模型中,每一个二维表称为一个
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#include#
请编写函数fun,其功能是求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。例如,输入如下整数:876675896101301401980431451777则输出结果为:6,980注
随机试题
在顾客方格中,(5,5)型顾客属于()
今逐客以资敌国,损民以益仇。
下列关于肺癌发病的叙述,错误的是
下列各项,不属精亏神衰失神表现的是
第一个早期共产党组织是陈独秀等人在()建立的。
牛建奎担任某市市长后,根据该市的资源、区位以及文化优势,主张紧紧抓住西部大开发的历史机遇,大胆引进外资,发展经济。这一主张得到了市委、市政府的肯定。于是,倡导和鼓励引进外资,开创全市对外开放新局面成为全市经济工作中的一个突破口。该市的金沙药业公司为更多地占
以下选项中不属于法的特征的是()
太平天国农民战争后期,太平军曾多次重创英、法侵略军和外国侵略者指挥的洋枪队,主要有()
YesterdayIwaslategettingtotherailwaystation,but(fortunate)______,thetrainwaslate,too.
A、Lentmoremoneytothegovernment.B、Decreaseditsmaininterestrates.C、Gavefavorableloanstoprivatecompanies.D、Decreas
最新回复
(
0
)