首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break; case 1:b+
有以下程序 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break; case 1:b+
admin
2010-12-10
55
问题
有以下程序
#include
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=1,b=0
B、a=2,b=2
C、a=1,b=1
D、a=2,b=1
答案
D
解析
本题考查switch语句,首先,x=1符合条件case 1,执行switch(y)语句,y=0符合case 0语句,执行a++并跳出switch(y)语句,此时a=1。因为case 1语句后面没有break语句,所以向后执行case 2语句,执行a++,b++,然后跳出switch(x),得a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/5hPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设在工程文件中有一个标准模块,其中定义了如下记录类型:TypeBooksNameAsString*10TelNumAsString*20EndType在窗体上画一个名为Command1的命令按钮
下列叙述中正确的是
下列数据结构中,能用二分法进行查找的是()。
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Text1中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k*(num
软件需求规格说明的内容不包括()。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
下列不属于软件工程三个要素的是()。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
随机试题
【T1】Allofushavereadthrillingstoriesinwhichtheherohadonlyalimitedandspecifiedtimetolive.Sometimesitwasasl
外科病人最常见的酸碱平衡失调是
关于设计标高确定的主要因素,不正确的是()。
一般来说,市场占有率越低,这个单位盈利能力越强。()
下列关于学习的实质表述正确的是()。
2018年1月26日,吉林省政府工作报告通过。下列关于吉林省2018年的主要预期目标表述错误的是:
【波斯帝国】首都师范大学2002年世界上古史、中古史真题;华中师范大学2003年世界古代史真题;首都师范大学2017年历史学基础综合真题
简述间接证据的概念及运用。
()就是期权价格,是期权买方为获取期权合约所赋予的权利而支付给卖方的费用。
Aroundtheworldyoungpeoplearespending【B1】______sumsofmoneytolistentorockmusic.ForbesMagazine【B2】______thatatle
最新回复
(
0
)