首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #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
80
问题
以下程序的运行结果是【 】。
#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://jikaoti.com/ti/I0I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是( )。
编写如下程序:PrivateSubCommand1_Click() DimiAsInteger,jAsInteger n=InputBox("输入一个大于1的正整数") Fori=2Ton Forj=2To
窗体如图l所示。要求程序运行时,在文本框Textl中输入一个姓氏,单击“删除”按钮(名称为Corn-mandl),则可删除列表框Listl中所有该姓氏的项目。若编写以下程序来实现此功能:PrivateSubCommandl_Click()
软件设计中划分模块的一个准则是()。
使用语句DimA(1To10)AsInteger声明数组A后,以下叙述正确的是()。
数据库的故障恢复一般是由()来执行恢复。
软件设计中划分模块的一个准则是()。
一棵二叉树的前序遍历结果是ABCEDF,中序遍历结果是CBAEDF,则其后序遍历的结果是()。
下面不属于软件需求分析阶段主要工作的是
随机试题
A.处方B.麻醉药品和第一类精神药品处方C.医疗用毒性药品、第二类精神药品处方D.普通处方、急诊处方、儿科处方E.中药饮片处方()保存期限为3年
钢筋焊接前必须根据施工条件进行试焊,按不同的焊接方法至少抽取每组()个试样进行基本力学性能检验,合格后方可正式施焊。
衡量政府偿还债务能力的指标包括()。
背景:某汽车模具厂厂房工程,建筑面积6000m2,地上2层,首层层高13m,二层层高3.6m。独立柱基础,现浇混凝土框架结构,首层结构柱一次浇筑。工期200日历天,由于工期紧张,现场需要多点交叉施工。施工过程中发生了如下事件:事件一:首层施工前,项目部
借款人信用承受能力的主要内容不包括()。
风险资本计量不包括()的计量。
下列关于效果主导型绩效考评的叙述,正确的有()。
引起音质不同的三要素是:发音体、_____________和_____________。
表达式4+5\6*7/8Mod9的值是()。
Readthearticlebelow.Choosethebestsentencefromthelistonthenextpagetofilleachofthegaps.Foreachgap(1
最新回复
(
0
)