首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include <stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(
以下程序的运行结果是【 】。 #include <stdio.h> main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(
admin
2010-09-05
83
问题
以下程序的运行结果是【 】。
#include <stdio.h>
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;
case 3:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
选项
答案
a=2,b=1
解析
本题考查了switch结构的内容。C语言中,程序执行完一个case标号的内容后,如果没有break语句,控制结构会转移到下一个case继续执行,因为case常量表达式只是起语句标号作用,并不是在该处进行条件判断。本题程序在执行完内部switch结构后,继续执行了外部switch结构的case 2分支,最后a和b的值分别为2和1。
转载请注明原文地址:https://kaotiyun.com/show/WpWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读程序:PrivateSubForm_Click() a=0 Forj=1To15 a=a+jMod3 Nextj PrintaEndSub程序运行后,单击窗体,输出结果是( )。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimpAsInteger p=m(1)+m(2)+m(3) PrintpEndSubPrivate
以下关于多重窗体程序的叙述中,错误的是()。
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
窗体上有一个名称为HScroll1的滚动条,程序运行后,当单击滚动条两端的箭头时,立即在窗体上显示滚动框的位置(即刻度值)。下面能够实现上述操作的事件过程是( )。
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
下列关于函数过程的叙述中,正确的是()。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在黑盒测试方法中,设计测试用例的主要根据是( )。
某二叉树共有400个结点,其中有100个度为1的结点,则该二叉树中的叶子结点数为()。
随机试题
简述毛泽东行政组织思想的渊源。
下列哪些情况常常与再生障碍危象有关
保险人是否支付保险费取决于保险事故是否发生,这一特征表明保险合同是()。
下列选项中,()进出口不列人海关统计。
基金、股票与债券的差异不包括()。
事后处理是指证券监督管理机构对市场操纵行为者的处理及操纵者对受损当事人的损害赔偿。()
下列对劳动者权益的保护表现为优先保护的是()。
毕业前夕,毕业生宿舍管理有很多重点难点,作为一名宿舍管理员,你怎么解决这些重点难点?
有条理地概述这些资料所反映的主要内容,字数不超过200字。要求:全面,有条理,有层次。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可行性。
MarkwasastudentatPekingUniversityfrom1996~2000,during_______________________(在这段时间里,他工作努力并很快当选为学生会主席).
最新回复
(
0
)