首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main( ) { int x=1,y=0,a=0,b=0; switch(X) { ease 1:switch(y) {ease 0: a++;break; (3aBe 1:
有以下程序: #include main( ) { int x=1,y=0,a=0,b=0; switch(X) { ease 1:switch(y) {ease 0: a++;break; (3aBe 1:
admin
2015-08-09
54
问题
有以下程序:
#include
main( )
{ int x=1,y=0,a=0,b=0;
switch(X)
{ ease 1:switch(y)
{ease 0: a++;break;
(3aBe 1: b++;break;
}
case 2: a++;b++; break;
}
printf("a=%d,b=%d\n",a,b;
}
程序运行后的输出结果是( )。
选项
A、a=1,b=0
B、a=1,b=1
C、a=2,b=1
D、a=2,b=2
答案
C
解析
本题重点考查switch语句。switch语句中case分支后面如果没有break,那么就会顺序执行下面的case,直到遇到break跳出。由于变量a和变量b均赋初值为0,当程序执行完第二层switch的语句case 0: a++,break后,第二层switch结束,a的值为1,继续执行第一层switch的语句case 2: a++; b++; break;a的值为2,b的值为1。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/RQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>#include<string.h>main(){chara[]="\n123\\";printf("%d,%d\n",strlen(A),
下列程序的输出结果是()。point(char*pt);main(){charb[4]={’a’,’c’,’s’,’f’},*pt=b;pt=point(pt);printf("%c\n",*pt);
C语言结构体类型变量在程序执行期间()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是()。w=6,x=4,y=3;m=(w<x)?w:x;m=(m<y)?m:y;
与表达式a+=b等价的另一书写形式是______。
关系代数运算是以______为基础的运算。
树是结点的集合,它的根结点数目是
随机试题
Wehadalreadysentouttheinvitationcards,butwedidn’tknowhowmanypeople_________.
胃镜检查发生感染的无关因素是
男,25岁。爱上了比他大30多岁的婶婶,明知不能继续这种想法,但不能摆脱,而来寻求治疗,对于该患者首选的治疗方法为
甲厂将向银行贷款30万元,以“宝马”车作抵押,并进行了抵押登记。该“宝马”车在一次业务活动途中发生意外车祸,致使车辆全部报废,保险公司依保险合同赔偿甲厂25万元,在此情形下,选项中的说法哪项正确?()
如果前任注册会计师对上期财务报表出具了非无保留意见审计报告,且该事项对本期财务报表仍然相关和重大,则注册会计师应当对本期财务报表出具()。
根据《社会团体登记管理条例》,下列关于成立社会团体所需最低会员数的说法,正确的是()。
设f(x)连续,f(0)=0,f’(0)=1,求
Somepeoplearguethatthepressuresoninternationalsportsmenandsportswomenkilltheessenceofsport—thepursuitofpersona
"Iwanttocriticizethesocialsystem,andtoshowitatwork,atitsmostintense."VirginiaWoolf’sprovocativestatementab
A、Theyattendahouse-sitter’sparty.B、Theycheckahouse-sitter’sreferences.C、Theyinterviewahouse-sitter’sfriends.D、
最新回复
(
0
)