首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main(){ int x=1,y=0,a=0,b=0; switch(x){ case 1:switch(Y) {case 0:a++;break; case 1:b+
有以下程序 #include main(){ int x=1,y=0,a=0,b=0; switch(x){ case 1:switch(Y) {case 0:a++;break; case 1:b+
admin
2015-08-14
17
问题
有以下程序
#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;}
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是
选项
A、a=l,b=1
B、a=l,b=0
C、a=2,b=l
D、a=2,b=2
答案
C
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://jikaoti.com/ti/vyi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<stdio.h>main0{intx=1,y=1,a=1,b=1;switch(x){case1:switch(y){case0:a++;brea
以下叙述中错误的是
有以下程序段intj;floaty;charname[50];scanf("%2d%f%s",&j,&y,name);当执行上述程序段,从键盘上输入555667777abe后,y的值为
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){s=s+i*i;i+
以下程序输出正确的是______。amovep(int*pint(*a)[3]intn){inti,j;for(i=0;i<n;i++)for(j=0;j<n;j++){*
设有下列宏定义:#defineA2#defineB(A+3)则执行赋值语句"k=B*20;"(k为int型变量)后,k的值是______。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
下列叙述中正确的是()。
以下函数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。#defineN4voidrotate(i
以下不能正确定义二维数组的选项是______。
随机试题
—______haveyoubeeninChina?—Forthreemonths.
患儿,女,6岁。右下第二乳磨牙面深龋洞,腐质去净后洞底在牙本质浅层,治疗方法应是
女性基础体温在排卵后升高0.5℃左右,并在黄体期维持在这一水平上。基础体温的升高与下列哪种激素有关
下列终止劳动合同的情形中,用人单位应向劳动者支付经济补偿的有()。
甲公司为上市公司,2015年有关资料如下:(1)甲公司2015年初的递延所得税资产借方余额为190万元,递延所得税负债贷方余额为10万元,具体构成项目如下:(2)甲公司2015年度实现的利润总额为1610万元。2015年度相关交易或事项资料如下:①
Inthefollowingactivities,whichoneneedsmostcontrol?
下列关于照明灯的描述不正确的是()。
下列哪种教学法是由于“二战”时期需要大量的口译人员而发展起来的?()
AnObservationandanExplanationItisworthlookingatoneortwoaspectsofthewayamotherbehavestowardsherbaby.
Wherewasthewomanatlunchtime?
最新回复
(
0
)