首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { int x=1,y=0,a=0,b=0; switch(x) {case 1: switch(y) {Case 0:a++;break;
有以下程序: #include main() { int x=1,y=0,a=0,b=0; switch(x) {case 1: switch(y) {Case 0:a++;break;
admin
2017-07-05
26
问题
有以下程序:
#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=2,b=2
B、a=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
C语言还提供了一种用于多分支选择的switch语句,计算判断条件的表达式的值,并逐个与case后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时,即执行相应case后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
x=1;进入第一层switch,y=0;进入第二层switch,执行a++;break;后a=1;再进入case 2,(这里case 1:没有break,)执行了a++,b++,由于存在break,则跳出switch,得到a=2,b=1,因此答案为B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/CODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
实体完整性约束要求关系数据库中元组的属性值不能为空。
有以下程序includemain(){chara[30],b[30];scanf(“%s”,a);gets(b);printf(“%s\n%s\n”,a,b);}程序运行时
若有说明inta[3][4];则a数组元素的非法引用是()。
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
以下不合法的用户标识符是()。
在数据库管理技术的发展中,数据独立性最高的是()。
数据厍系统的核心是()。
随机试题
不完全归纳推理可分为______和_______。
提出“五志过极皆能化火”论点的医家是
经济特区所在地的市人民政府制定的行政规章应报哪些机关备案?()
(2019年真题)下列关于宪法分类的表述,正确的是()。
依据《建设工程消防监督管理规定》的规定,下列建设工程在工程竣工后不需要向出具消防设计审核意见的公安机关消防机构申请消防验收的是()。
A公司欲添置一台设备,正在研究应通过自行购置还是租赁取得。有关资料如下:(1)如果自行购置该设备,预计购置成本4000万元。(2)该项固定资产的税法折旧年限为10年,法定残值为5%,采用直线法计提折旧,预计该资产5年后变现价值为2000万元。(3)如
2×19年6月10日,某上市公司(增值税一般纳税人)购入一台不需要安装的生产设备,支付价款200万元,增值税税额26万元,购入后即达到预定可使用状态。该设备的预计使用寿命为10年,预计净残值为16万元,按照年限平均法计提折旧。2×20年12月因出现减值迹象
掌握旅游团到达的准确时间后,地陪应立即与旅游车司机约定出发接团的地点和时间,确保提前()抵达接站地点。
我们今天太多地在强调知识的广博,很少强调思维的深度。思考以前是时间维度的,现在是空间维度的。海南,桂林,南极,北极,每个人都能跳跃性地和你说一大堆,但就一点谈深的功夫,比如谈你的家乡、你的社区,就很缺乏。这和我们阅读的习惯有关系。我们每个人都是“知道分子”
下面能正确进行字符串赋值操作的是
最新回复
(
0
)