首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
71
问题
有以下程序:
#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全国计算机二级
相关试题推荐
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
有下列函数定义:fun(floath){printf("%f,%f\n”,h,h*h);}该函数的类型是()。
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
以下叙述中错误的是
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
下列关于栈的描述中错误的是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
心上型肺静脉畸形引流,正确的是
减少与抑制散射线的方法中,错误的是
患者,男,烟龄40年。平素身体健康良好,近1年来患者自感体质较前弱,去医院就诊后未发现明显异常;近2月来患者有刺激性干咳伴痰中带血丝,遂来医院就诊。根据病史,本患者最有可能考虑的诊断为
患者,男,55岁,身高165cm,体重79kg;确诊为2型糖尿病,伴有高脂血症,应首选的降糖药是()。
结核杆菌能耐4%NaOH而存活。()
2009年10月,某建筑公司在中国境内发生如下业务:(1)承建甲企业办公楼,合同中约定,甲企业提供电梯,价款800万元。该办公楼10月竣工并一次性结算工程价款11500万元(包括劳动保护费20万元、临时设施费15万元)。另外取得提前竣工奖20万
国债负担率是指()。
固定资产管理模块可以提供账表查询功能。()
广告市场运作的双重代理关系中,第二重代理关系是指()。
Youliveinaroomincollegewhichyousharewithanotherstudent.Youfinditverydifficulttoworktherebecauseyourroomma
最新回复
(
0
)