首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序: main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++;
如下程序: main() { int x=1,a=0,b=0; switch(x) { case 0:b++; case 1:a++; case 2:a++;b++;
admin
2013-02-23
53
问题
如下程序:
main()
{ int x=1,a=0,b=0;
switch(x)
{
case 0:b++;
case 1:a++;
case 2:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
该程序的输出结果是( )。
选项
A、a=2,b=1
B、a=1,b=1
C、a=1,b=0
D、a=2,b=2
答案
A
解析
当x为1时,执行case 1,a自加等于1,因为case 1后没有break,接着执行case 2,此时a的值为2,b自加为1,故选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/aGJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为【】。main(){inta,b,c,x,y,z;a=10;b=2;c=!(a%b);x=!(a/
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(【】);
以下叙述中不正确的是
若有以下定义,则能使值为3的表达式是intk=7,x=12;
若有定义语句chars[100],d[100];intj=0,i==0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]=【】;j++;}d[j]=0;
若有如下语句:structa{charx[10]inty;}s,*t;t=&s;则对结构体变量s中的成员y的正确引用是()
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和()
下述函数通过递归方法将字符串倒置,使用时需要指定字符数组的首地址、起始下标和终止下标。请填空:#include<stdio.h>voidfun(char*s,intlow,inthigh){if(【】)
以下正确的描述是:在C语言程序中______。
随机试题
A.微小病变型肾病B.系膜增生性肾小球肾炎C.系膜毛细血管性肾小球肾炎D.膜性肾病E.局灶性节段性肾小球硬化光镜下有广泛的肾小球脏层上皮细胞足突融合
原发性癫痫的病因是
患者,男,38岁。胃火炽盛,消渴善饥、烦渴多饮。宜用
下列关于化学反应速率常数k的说法正确的是()。
两根不等高避雷线各横截面的保护范围的确定方法是何项?
下列做法在日常生活中可行的是()。
女性,25岁,新婚8天。突起寒战高热,体温38.6℃,伴尿频、尿急、尿痛。体检:膀胱区无压痛,右肾叩痛。尿常规检查示:尿蛋白(+),红细胞3~5个/HP,白细胞(+++)。最可能的诊断是
A.manyB.chooseC.thinkofD.waysofPhrases:A.【T1】______onlyonelanguageB.【T2】______anyreasonnottoC:in
A、 B、 C、 D、 A
ModifyCommand命令建立的文件的默认扩展名是( )。
最新回复
(
0
)