首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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;}
有以下程序 #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;}
admin
2019-08-18
58
问题
有以下程序
#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;}
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是
选项
A、a=1,b=1
B、a=1,b=0
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://www.kaotiyun.com/show/LvRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
下面对对象概念描述正确的是
对于一个正常运行的C程序,以下叙述中正确的是
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是()。
以下叙述中错误的是()。
C语言中double类型数据占字节数为
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
下列选项中不属于结构化程序设计方法的是
从工程管理角度看,软件设计一般分为两步完成,它们是
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
在大量大批多步骤生产的企业,在成本管理中要求提供各步骤的成本资料时,一般适用的成本计算方法是
试述招标的程序。
在虚存系统中,只要磁盘空问无限的,左右就能拥有任意大的编址空间。()
面部刀砍伤患者临床检查发现同侧额纹消失,考虑为哪一支面神经受损面部刀砍伤患者临床检查发现笑时对侧口角高,考虑为哪一支面神经受损
下列除哪项外均为积聚的发病原因
以下哪一项违反了“勤勉尽职”的要求()
关于分批法说法正确的有()。
下面有几个关于局域网的说法,其中不正确的是________。
HowoldisTommy?
EnforcingminimumwagesAaretheeconomicresponsibilityofthegovernment,BwhichalsoChasthedutytoregulatebusinessandD
最新回复
(
0
)