首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
有以下程序 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
admin
2020-07-28
54
问题
有以下程序
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;
case 3: a++; b++; }
printf("a=%d, b=%d\n", a, b); }
程序的运行结果是
选项
A、a=2,b=2
B、a=1,b=1
C、a=1,b=0
D、a=2,b=1
答案
C
解析
本题考查的是用switch语句实现多分支选择结构,首先进入第一个switch(x)判断,进入case 1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case 2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://www.kaotiyun.com/show/cE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序#include<stdio.h>#include<string.h>main(){charv[4][10]={"efg","abcd","mnopq","hijkl"},*p[4],*t;inti,j;for(i=0;i<4;i
设有定义:intsum=100,i;以下选项中,能够实现sum-=1+2+3…+10的程序段是()。
若有程序段charc;doubled:scanf("%lf%c",&d,&c);如果想把2.3输入给变量d,字符’f’输入给变量c,程序运行时正确的输入是()。
若有如下形式的函数intfun(inta[],int*p,intn){……}调用函数之前需要对函数进行声明,则以下选项中错误的是()。
以下叙述中正确的是()。
下列叙述中正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
若有定义语句:chars[10]="1234567\0\0";,则strlen(s)的值是()。
在结构化方法中,软件功能属于软件开发中的()阶段。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和
随机试题
园林树木整形的方式有_______,_______,________等。
某企业在2012年末的资产总额为1000万元,负债总额为600万元,则权益乘数为()
如果拉力F=8×105N时,则按螺栓抗剪承载力设计时,至少需( )个螺栓。如上图所示采用双行错列排列,其中线距e1=55mm,e2=90mm,端距50mm,栓距70mm时,摩擦型螺栓在该连接中的承载力设计值与下列( )项值接近。
陶行知当校长时,有一天看到一个学生用泥块砸自己班上的同学,就当场喝止他,并令他放学后到校长室去。放学后,陶行知回到校长室,这个学生已经等在门口了,一见面,陶行知掏出一块糖给他,说:“这是奖给你的,因为你按时来到了这里,而我却迟到了。”学生惊异地接过糖,陶行
关于新发展格局,下列说法错误的是()。
给定材料【材料1】2017年5月12日,全世界互联网用户都因为“蠕虫”式勒索病毒软件传播而人心惶惶。在国内,不仅是个人用户,一些政府机构的计算机也遭到攻击,网络安全问题再次引发高度关注。恰逢此时,我国第一部网络安全法《中华人民
根据《中华人民共和国宪法》的规定,关于决定特赦,下列哪一选项是正确的?()
略述消费者平衡消费的理论基础。
以下关于VB的叙述中,错误的是()。
A、Awesternmovie.B、Arestaurant.C、Asciencefictionmovie.D、Ateahouse.B
最新回复
(
0
)