首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #include<stdio.h> main0 {intx=1,y=1,a=1,b=1; switch(x) {case1: switch(y) {case 0:a++;brea
下列程序的输出结果是______。 #include<stdio.h> main0 {intx=1,y=1,a=1,b=1; switch(x) {case1: switch(y) {case 0:a++;brea
admin
2010-09-05
25
问题
下列程序的输出结果是______。
#include<stdio.h>
main0
{intx=1,y=1,a=1,b=1;
switch(x)
{case1:
switch(y)
{case 0:a++;break;
case 1:b++;break;
}
case2:
a++;b++;break;
}
printf("a=%d,b=%d\n",a,B);
}
选项
答案
a=2,b=3
解析
分析程序,程序从x=l语句开始执行,之后执行第一个switch语句,switch(x)=switch(1),所以执行case1,casel语句中包含一个复合switch语句;这时执行第二个switch语句,此时y=1,所以switch(y)= switch(1),因此执行case1,将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/lwWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下面语句或函数中,不能描述选择结构的是()。
设有如下的程序段:n=0Fori=1To3 Forj=1Toi Fork=jTo3n=n+1 Nextk NextjNexti执行上面的程序段后,n的值为( )。
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在名称为Frame1的框架中,有两个名称分别为op1、op2的单选按钮,标题分别为"单程"、"往返",如图所示。以下叙述中,正确的是( )。
表达式Sgn(0.25)的值是()。
结构化程序设计的3种结构是()。
如果窗体模块A中有一个过程:PrivateSubProc()……EndSub则下面叙述中错误的是
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
有如下的一个函数过程:Functionfn(ByValnumAsLong)DimkAsLongk=1:num=Abs(num)DoWhilenumk=k
随机试题
动机
男性,54岁,患风湿性心脏病,二尖瓣狭窄和主动脉瓣关闭不全,2周来发热,诊断为亚急性感染性心内膜炎,超声心动图检查其赘生物应在瓣膜的何部位
下列哪项不是固定义齿的特点
磷酸戊糖途径的生理意义是生成
属于卵巢上皮性肿瘤的是
下列表述符合账簿登记规则的是( )。
下列说法错误的是()。
发行股份的股款缴足后,发起人在30日内未召开创立大会的,认股人可以按照所缴股款并加算双倍的银行同期存款利息,要求发起人返还。()
在一次商业谈判中,甲方总经理说:“根据以往贵公司履行合同的情况,有的产品不具备合同规格的要求,我公司蒙受了损失,希望以后不再出现类似的情况。”乙方总经理说:“在履行合同中出现有不符合要求的产品,按合同规定可退回或要求赔偿,贵公司当时既不退回产品,又不要求赔
下面叙述正确的是______。
最新回复
(
0
)