首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2019-12-17
36
问题
有以下程序
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、a=2,b=2
B、a=1,b=1
C、a=1,b=0
D、a=2,b=1
答案
D
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第,一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://kaotiyun.com/show/azCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序,程序运行后的输出结果是#include#definef(x)x*x*xmain(){inta=3,S,t;s=f(a+1);t=f((a+1));printf("%d,%d\n",s,t);}
执行以下程序段后,W的值为intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
以下叙述中正确的是
对于循环队列,下列叙述中正确的是
下列叙述中正确的是
下列叙述中正确的是
若有C语言表达式2+3*4+7/3,以下选项中叙述正确的执行顺序是()。
在源程序的开始处加上”#include”进行文件引用的原因,以下叙述正确的是()。
使用白盒测试方法时,设计测试用例应根据()。
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
随机试题
样板按其用途可分为哪几类?
满招损,谦受益。
下列有关轻症牙釉质钙化不全型的描述.不正确的是
A.保存3年或以上B.保存5年C.保存至超过药品有效期1年,但不少于2年D.保存至超过药品有效期1年,但不少于3年E.保存至超过药品有效期1年,但不少于5年根据《药品流通监督管理办法》药品经营企业的药品销售凭证应当
某孕妇,31岁,孕35周。因“阴道出血伴腹痛”急诊入院,被诊断为先兆早产,其最主要的治疗是
房产图的种类不包括()。
以下和保本点计算无关的是()。
国际税收协定的基本内容主要包括()。
F企业全年需用某材料3000千克,每次订货成本为250元,每千克材料年储存成本6元,则F企业经济订货批量为()千克。
美国前总统林肯说:“最高明的骗子,可能在某个时刻欺骗所有的人,也可能在所有的时刻欺骗某些人,但不可能在所有时刻欺骗所有的人。”如果林肯的上述断定是真的,那么下述哪项断定是假的?
最新回复
(
0
)