首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
67
问题
有以下程序:
#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://www.kaotiyun.com/show/RQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
有下列程序:#include<stdio.h>main(){inta=6,b=7,m=1;switch(a%2){case0:m++;break;case1:m++;switch(b%
语句int(*ptr)()的含义是()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
有以下程序#include<stdio.h>voidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i<n-1;j++)fo
下列叙述中,正确的是
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
下列关于栈的描述中错误的是()。
某二叉树中度为2的结点有18个,则该二叉树中有______个叶子结点。
随机试题
环境按性质可分为自然环境、__________和社会环境。
求取出租的写字楼净收益,从有效毛收入中应扣除的项目包括()。
按规范要求,图中的消火栓按最经济布置时,数量最少应为:
《行政处罚法》规定,执法人员当场收缴的罚款,应当自收缴罚款之日起()天内,交至行政机关。
面层可由一层或数层组成,高等级路面的面层包括()。
2015年1月1日,甲公司采用分期收款方式向乙公司销售一批商品,合同约定的销售价款为5000万元,分5年于每年12月31日等额收取,该批商品成本为3800万元。如果采用现销方式,该批商品的价格为4500万元,不考虑增值税及一年内到期长期应收款等影响,201
教师实施的对学生的侵权行为必须由教师本人承担。()
一个高使用率的四位密码门锁,为了防止他人从按键附着的指纹破解,怎样设置密码相对更安全?
试述奥苏伯尔的有意义学习理论及其在教学中的作用。
A、 B、 C、 B
最新回复
(
0
)