首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1: switch
下列程序的输出结果是______。 #include<stdio.h> main() { int x=1,y=1,a=1,b=1; switch(x) { case 1: switch
admin
2010-05-22
23
问题
下列程序的输出结果是______。
#include<stdio.h>
main()
{ int x=1,y=1,a=1,b=1;
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=2,b=3
解析
分析程序,程序从x=1语句开始执行,之后执行第一个switch语句,switch(x)=switch(1),所以执行case 1,case 1语句中包含一个复合switch语句:这时执行第二个switch语句,此时y=1,所以switch(y)=switch(1),因此执行case 1,将b加1,得到b=2,遇到 break语句,退出第二个switch语句,则整个case 1的复合语句执行完毕,由于在这个case 1的后面没有break语句使其退出第一个switch语句,所以接着执行下列的case 2后面的语句,即将a、b各加1,得到a=2,b=3。
转载请注明原文地址:https://kaotiyun.com/show/axWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库设计的根本目标是要解决
在VisualBasic工程中,可以作为“启动对象”的程序是
编写如下程序:PrivateSubCommandl_Click()Dima(3,3)AsInteger,SAsIntegerFori=1To3Forj=1To3a(i,j)=i*j+iNext
在快速排序法中,每经过一次数据交换(或移动)后()。
下列对于软件测试的描述中正确的是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是(
下列链表中,其逻辑结构属于非线性结构的是
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
随机试题
通道的作用是什么?按信息交换方式它可分为哪几类?
园林艺术:北京颐和园
大型药品批发和零售连锁企业的仓库面积不应小于中型药品批发和零售连锁企业的仓库面积不应小于
以下哪些情形属于法院再审时,应裁定将生效判决发回作出生效判决的法院重新审理的?()
随沥青含量增加,沥青混合料试件的毛体积密度将()。
20×2年3月,某国有企业的会计工作发生以下情况:(1)厂长李某将朋友的女儿张某调入该厂会计科担任出纳,兼管稽核、会计档案保管工作。张某没有会计从业资格证书。(2)该厂档案科销毁会计档案(会计档案中有一些是保管期满但未结清的债权债务原始凭证),准备按规
进货渠道对货品的质量和价格都起着决定性的影响。商业银行分析客户的进货渠道可以从()来考虑。
社会主义法治理念的主要方面是()。
软件产品的质量测量是软件开发和交付过程中的重要环节,通过测量代码执行时的行为来判断软件质量属于软件测度的(55),而对中间产品的静态测度属于软件测度的(56)。(55)
在窗体中添加一个名称为Command1的命令按钮,然后编写如下事件代码:PrivateSubCommand1_Click()A=75IfA>60ThenI=1IfA>70ThenI=2IfA>80ThenI=3IfA>90Th
最新回复
(
0
)