首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y )
有以下程序 #include <stdio.h> main() { int x=1, y=0,a=0,b=0; switch( x ) { case 1: switch ( y )
admin
2021-04-28
23
问题
有以下程序
#include <stdio.h>
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://jikaoti.com/ti/lBz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列语句组中,正确的是
在源程序的开始处加上#include<stdio.h>进行文件引用的原因,以下叙述正确的是()。
下面模型中为概念模型的是
有以下程序#includecharfun(char*c){if(*c=’A’)*c-=’A’-’a’;return*c;}main(){chars[81],*p=s;gets(s);while(
C语言中double类型数据占字节数为
一个栈的初始状态为空,现将元素A、B、C、D、E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
设数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
在关系数据库中,用来表示实体间联系的是
在关系数据库中,用来表示实体间联系的是()。
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fu
随机试题
中华民族的祖先在创建它的古代文明时,首先面临的特点是()
下列选项中,不属于工程咨询单位人力资源规划研究问题的是()。
厨房、厕浴间防水层经多遍涂刷,单组分聚氨酯涂膜总厚度不应低于()。
在询价增发、比例配售操作流程中,若T日为增发发行日、老股东配售缴款日,则T+1日,询价区间公告见报,股票停牌1个小时。( )
甲在将一汇票背书转让给乙时,未将乙的姓名记载于被背书人栏内。乙发现后将自己的姓名填入被背书人栏内。根据票据法律制度的规定,下列关于乙填入自己姓名的行为效力的表述中,正确的是()。
公共卫生事件主要包括传染病疫情、群体性不明原因疾病、食品安全和职业危害、动物疫情以及其他严重影响公共健康和生命安全的事件。()
面粉是中间产品这一命题()。
行政行为无效的法律后果有()。
Youdon’tneedtocarrylargeamountsofcash;actuallyallfinancialbusinesseswillbeconductedbycomputers.
HowtoCommunicateEffectivelyGeneralinformationoncommunication—It’saskillyoucanlearn.—Communicationsison
最新回复
(
0
)