首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
57
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中不正确的是()。
在面向对象方法中,_____描述的是具有相似属性与操作的一组对象。
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
下列能正确定义一维数组的选项是()。
算法的空间复杂度是指()。
对于n个结点的单向链表(无表头结点),需要指针单元的个数至少为______。
有下列二叉树,对此二叉树中序遍历的结果为()。
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
随机试题
通过研究动态系统的状态和状态变化过程来推测随机事件变化的一种数字预测方法是()
简述教育规划的必要性。
机会研究的目的是什么?投资机会的识别应如何进行?
某客户今年61岁,手中有工作积累的存款10万元,下列()是客户适宜的投资产品。
债权申报期限自人民法院发布受理破产申请公告之日起计算,最短不得少于()日。
下列各项中,与留存收益筹资相比,属于吸收直接投资特点是()。
近代社会引起了教育的巨大变化,其表现包括【】
党的十八大报告指出,建设中国特色社会主义,总依据是
EarthRocksonMostofthetime,thegroundfeelssolidbeneathourfeet.That’scomforting.Butit’salsomisleadingbecaus
Womendriversaremorelikelytobeinvolvedinanaccident,accordingtoscientists.Researchers(1)______6.5millioncarc
最新回复
(
0
)