首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++
有以下程序: #include<stdio.h> main() {int x=1,y=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++
admin
2021-06-15
33
问题
有以下程序:
#include<stdio.h>
main()
{int x=1,y=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{case0:a++;break;
case1:b++;break;
}
case2:a++;b++;break;
case3: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后的常量表达式均不相同时,则执行default后的语句。
x=1;进入第一层switch,y=0;进入第二层switch。执行a++;break;后a=1;在进入case2,(这里case1:没有break,)执行了a++,b++,由于存在break,则跳出switch,得到a=2.b=1,因此答案为B选项。
转载请注明原文地址:https://jikaoti.com/ti/Atz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<stdio.h>voidsub(int*s,int*y){staticintm=4;*y=s[0];m++;}voidmain(){inta[]={1,2,3,4,5},k;i
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’3’){case0:case1:putchat(c+4);case2:putchar(c+4)
下列程序的输出结果为()。main(){unionun{char*name;intage;intpay;}s;’s.name="zhaoming";s.age=32;s.pay=3000;printf("%d\n",s.a
下面的程序在编译时产生错误,其出错原因是()。撑include<stdio.h>main(){int1_case;floatpfintF;printf("请输入2个数");scanf("%d%f",&1_case,&pfinff);
下列各选项中,不属于序言性注释的是()。
下列字符数组初始化语句中,不正确的是()。
以下叙述中正确的是
下列关于栈的叙述中,正确的选项是()。
对于现实世界中事物的特征,在实体一联系模型中使用()。
下面可以作为软件设计工具的是()。
随机试题
Myearsarerecentlyfullofjoyousremarksfrommyfriendssuchas,"oh,Beckhamissohandsome,socool,thatIcan’thelp
按照加工深度的不同,信息改编与重组的方法主要有
屋面工程应根据建筑物的性质、重要程度、使用功能要求以及防水层合理使用年限,按不同等级进行设防,屋面防水等级共分()个等级。
各级人民政府应当加强对农业环境的保护,防治土壤污染、土地沙化、盐渍化、贫瘠化、沼泽化、地面沉降和防治植被破坏、水土流失、水源枯竭、种源灭绝以及其他生态失调现象的发生和发展,推广植物病虫害的综合防治,合理使用化肥、农药以及:
导游工作要按照一定的规程进行,但在实际工作中面对更多的是不确定性和未知性,意外的情况可能随时出现,各种矛盾可能集中显现,因此,要求导游人员应具有()。
2009年,衢州府山公园获授“国家重点公园”牌匾,为浙江省获此殊荣的两座公园之一。府山始建公园是在()年。
甲省的省报发行量是乙省的省报发行量的10倍。因此,甲省的群众比乙省的群众更关心时事新闻。以下哪项断定如果是真的,最能减弱上述论证?
WhatdowemeanbyaperfectEnglishpronunciation?Inone(1)_____thereareasmanydifferentkindsofEnglishastherearespe
Aknowledgeofdifferencesbetweenculturesinanever-shrinkingglobalizedworldarebecomingoneoftheessentialskillsthat
SmalldogsgenerallylivelongerthanbigdogssothatsmallYorkshireterrier(猎狐狗)nextdoorcouldbearoundforalongtime.
最新回复
(
0
)