首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int x=1,y=0,a=0,b=0; switch(x){ case 1:switch(y){ case 0:a++;break; case 1:b++;break;
有以下程序 main(){int x=1,y=0,a=0,b=0; switch(x){ case 1:switch(y){ case 0:a++;break; case 1:b++;break;
admin
2017-04-26
22
问题
有以下程序
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/NlDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strlen(a)/2
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
有以下程序main(){inti,s=0,t[]={l,2,3,4,5,6,7,8,9};for(i=0;i
若变量已正确定义,有以下程序段inta=3,b=5,c=7;if(a>b)a=b;c=a;if(c!=a)c=b;printf("%d,%d,%d\n",a,b,c);其输出结果是
以下叙述中正确的是
下列叙述中正确的是
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
以下叙述中正确的是
随机试题
尿量频多,浑浊如脂膏,尿有甜味,口干唇燥,舌质红,脉沉细数者,治疗主方首选
营养性缺铁性贫血应当补充不宜与铁剂同时服用的是
采用平静呼吸屏气方式摄影的部位是
【2010专业案例真题上午卷】一台水泵由异步电动机驱动,电动机参数为:额定功率15kW、额定电压380V、额定效率0.87、额定功率因数0.89、启动电流倍数7.0、启动时间4s,另外该水泵频繁启动且系统瞬时停电恢复供电时需要自起动。请回答下列问题:
下列各项中,可以作为营业税计税依据的是()。
国有企业改革按照产权清晰的要求,企业应拥有()。
根据下面的程序段,AX寄存器中的内容应该是( )。ARRAY DW 1111H,2222H,3333H,4444H,5555H,6666H,7777H MOV EBX, OFFSET ARAY MOV ECX, 3 M
LeeBeaty:Your"HealthForLife"articlesgiveexcellentadviceonsimplelifestylechangestoimprovehealth.Wheneverposs
Mrs.Cookwasborninashopkeeper’sfamily.Herfatherhadseveralshopsinthecityandmostofhisfriendsareimportantpers
Mostpeoplewhotravellongdistancecomplainofjetlag.Jetlagmakesbusinesstravelerslessproductiveandmoreprone【C1】_____
最新回复
(
0
)