首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #inelude<stdio.h> main() {int x=1,v=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++
有以下程序: #inelude<stdio.h> main() {int x=1,v=0,a=0,b=0; switch(x) {case1: switch(y) {case0:a++;break; case1:b++;break; } case2:a++
admin
2021-04-28
55
问题
有以下程序:
#inelude<stdio.h>
main()
{int x=1,v=0,a=0,b=0;
switch(x)
{case1:
switch(y)
{case0:a++;break;
case1:b++;break;
}
case2:a++;b++;break;
ease3:a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
程序运行后的输出结果是( )。
选项
A、a=2,b=2
B、a=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
tase常量表达式只是起语句标号作用,并不是陔处进行条件判断。在执行switch语句时,根据switch的表达式,找剑与之匹配的case语句,就从此case子句执行下去,不在进行判断,直到碰到break或函数结束为止。所以执行内层switch(y)时只执行了a++,此时a的值为1。然后执行外层case2讲句的a++;b++;a为2,b为1。所以结果为B。
转载请注明原文地址:https://www.kaotiyun.com/show/7Rtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidf(intb[]){inti;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;f(a);
表达式a+=a=a=9的值是
下面不属于软件工程过程的4种基本活动
某完全二叉树按层次输出(同一层从左到右)的序列为ABCDEFGH。该完全二叉树的前序序列为()。
以下程序的输出结果是()。#include#includestruetA{inta;charb[10];doublec;};struetAf(struetAt);main(){structAa={1001,’’Bob’
下列选项中,能够满足“只要字符串s1等于字符串s2,则执行sT”要求的是()。
下列链表中,其逻辑结构属于非线性结构的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
在长度为n的顺序表中查找一个元素,假设需要查找的元素一定在表中,并且元素出现在表中每个位置上的可能性是相同的,则在平均情况下需要比较的次数为()。
请编写函数fun,函数的功能是:将大于形参m且紧靠m的k个素数存入xx所指的数组中。例如,若输入17,5,则应输出:19,23,29,31,37。注意:部分源程序在文件PROGl.C文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的
随机试题
终身教育是人生各阶段当中所受各种教育的总和,也是人所受的不同类型教育的总和。()
己知事件A与B相互独立,=0.4,=0.5,则P(A∪B)等于()。
工资性补贴包括()。
竣工验收工作由()负责。
财务会计报告主要包括()。
下列属于首次申报报关员注册所应具备的条件的是()。
1977年出生的姜帆已过而立之年,2007年“十一”国庆节,他终于和谈了多年马拉松恋爱的女友晓芸举行了婚礼。同时,随着收入的提高,每月在支付基本生活开销和还房贷之余,姜帆感觉手头的资金有些宽裕,想作一个理财计划,经过初步沟通面谈后,你获得了以下家庭、职业与
下列因素变动会影响债券到期收益率的有()。
下列选项中,在立卷范围之列的是()。
GrowthSecretsOfAlaska’sMysteriousFieldofLakesThethousandsofovallakesthatdotAlaska’sNorthSlopearesomeoft
最新回复
(
0
)