首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的运行结果是【 】。 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break;
以下程序的运行结果是【 】。 #include main() { int x=1,y=0,a=0,b=0; switch(x) { case 1: switch(y) { case 0:a++; break;
admin
2013-06-11
23
问题
以下程序的运行结果是【 】。
#include
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/MyJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定所有变量均已正确说明,下列程序段运行后x的值是() a=b=c=0;x=35; if(!a)x--; elesif(b); if(c)x=3; elsex=4;
下列程序段的输出结果是()。chara=9,b=020;prihtf("%o\n",~a&b<<1);
设有以下定义struetss{intinfo;struetss*link;}x,y,z;且已建立如下图所示链表结构:请写出删除结点y的赋值语句【】。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。
若有以下说明和定义 union dt { int a;char b; double c;} data; 以下叙述中,错误的是______。
树是结点的集合,它的根结点数目是______。
若有以下定义:inta[8];则a数组元素的下标上限为______,下限为______。
冒泡排序在最坏情况下的比较次数是
不合法的十六进制数为______。
下列选项中不合法的十六进制数是()。
随机试题
Q235-AF用于制造壳体、封头的钢板厚度不得大于()mm。
A.肾癌B.膀胱癌C.睾丸肿瘤D.前列腺癌血清前列腺特异性抗原(PsA)升高的是
关于婴儿呼吸系统生理特点的叙述,错误的是()
某慢性支气管炎肺气且审患者,因近两日咳嗽、咳痰、气促明显就诊,查体:嗜睡,口唇轻度发绀,球结膜充血水肿,多汗,血气分析PaO250mmHg,PaCO268mmHg,病人目前可能出现的是
为了防止卷材屋面防水层出现龟裂,应采取的措施是()。
若双曲线=1(a>0,b>0)的渐近线与抛物线y=+3相切,则双曲线的离心率为().
—Whydidn’tPetergiveyouoneofhisbooks?—Ididn’twantone,buthewouldhavegivenmeoneifI____________.
企业以货币形式和非货币形式从各种来源取得的收入,为收入总额。收入总额中的不征税收入包括()。
A、 B、 C、 D、 C
A—moneymarketB—realestateC—globalleadershippositionD—accountingpracticesE—productattributesF—economiesofscaleG—Int
最新回复
(
0
)