首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是______。 #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
23
问题
下列程序的输出结果是______。
#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://jikaoti.com/ti/3PI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上的三个命令按钮构成名称为Command1的控件数组。如图所示。程序如下:PrivateSubCommand1_Click(IndexAsInteger) IfIndex=1Then Print"计算机等级考试" En
执行以下程序时,在窗体上单击鼠标后,将出现输入对话框,此时,直接按下回车键,窗体上的输出结果是PrivateSubForm_Click()DimSAsStringS=InputBox("inputdata","importa
窗体上有一个菜单编辑器设计的菜单。运行程序,并在窗体上单击鼠标右键,则弹出一个快捷菜单,如图所示。下列说法错误的是()。
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
VB中有3个键盘书件:KeyPress、KeyDown、KeyUp,若光标在Textl文本框中,则每输入一个字母()。
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
下面变量定义中错误的是
下列选项中不属于软件生命周期开发阶段任务的是()。
下列工具中,不属于结构化分析的常用工具的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
著作权的原始主体与继受主体
手术中发现甲状腺病变为单发实质性结节,最好行
强心苷治疗效果较差的心力衰竭是
小儿肺炎喘嗽的病机关键是
由多种精致的植物花粉和乳糖制得的营养保健花粉制品
下列哪个选项构成了基础货币?()
组织在质量检验过程中的基本任务应包括()。
ItisacknowledgedthatthemodemmusicalshowisAmerica’smostoriginalanddynamiccontributiontowardtheater.Inthelastq
We’veallhadworkanddothingsthatwedidnotenjoy.Usually,somepeoplewouldtellustobe【C1】______enthusiastic(热情的)."Yo
Allthesecrashesresultfrom______driving—simplynotpayingattentiontotheroadwhenthedriversaredriving.
最新回复
(
0
)