首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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-07-31
45
问题
有以下程序
#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=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,当程序执行完语句case 0: a++; break;后,a的值为1,继续执行语句case 2: a++; b++; break;a的值为2,b的值为1。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/f9Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
设有如下程序#inclide<stdio.h>main(){int**k,*j,i=100;j=&i;k=&j;printf("%d\n,"**k);}上述程序的输出结果是_
设整型数i=5,则printf("%d",i+++++i);的输出为______。
下列程序的输出结果是______.#include<stdio.h>fun(){staticinta=O;a+=3;printf("%d",a);}main(){int
函数ftell(fp)的作用是()。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=【】;j++;}d[j]=0;
下列选项中不是字符常量的是()。
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
C语言结构体类型变量在程序执行期间()。
随机试题
设幂级数anxn在x=3处收敛,则在x=-22处()
柳宗元以政论文和小品文在文学史上享有盛誉。()
SomestudentsattheOpenUniversityleftschool20yearsago.Othersare【C1】______butallmustbeatleast21yearsold.Thisi
破伤风的发病机制是由于
下列属于CT使用阴性对比剂的是
违反《中华人民共和国会计法》规定应承担的行政责任包括( )。
“申报日期”栏应填()。“运输工具名称”栏应填()。
公司在对互斥的投资方案进行决策时,当使用不同的决策指标所选的方案不一致时,在无资本限量的情况下,应以()指标为选择依据。
国务院颁布《学校体育工作条例》的时间是()起施行。
我国产业安全面临的突出问题,主要是在技术密集型产业中,核心技术大多依赖外国公司,在国际分工体系中处于劣势地位。因此,增强我国产业安全的主要途径应该是()。
最新回复
(
0
)