首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
33
问题
有以下程序
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://kaotiyun.com/show/cE3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:判断输入的任何一个正整数n,是否等于某个连续正整数序列之和。若是,则输出所有可能的序列,否则输出“不能分解”。
有以下宏定义及调用#defineHA2#defineHB(a)(HA+1)*ax=HA*(HA+HB(2));则以下判断正确的是()。
有以下程序#include<stdio.h>main(){chari,j,n;for(i=’1’;i<=’9’;i++){if(i<’3’)continue;for(j=’0’;j<=’9’;j++){if(J<’2’||j>=’4
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的作用是:不断从终端读入整数,由变量a统计大于0的个数,用变量c来统计小于0的个数,当输入0时结束输入,并通过形参pa
下面模型中为概念模型的是()。
以下叙述中正确的是()。
下列叙述中正确的是()。
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。例如,若给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0、11.0,则输出应为S=35.
给定程序MODI1.C中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。例如变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。请改正程序中的错误,使它能得出正确的结果。注意:不要
随机试题
糖尿病是一组由多病因引起的代谢性疾病,其共同标志是()。
烧碱的化学名称为氢氧化钠,而纯碱的化学名称为碳酸钠。
治疗指数是
A.4~6个月B.5~7个月C.8~10个月D.10~12个月E.12~18个月婴儿添加辅食的时间宜在()。
对于个人汽车贷款贷款合同的变更与解除的说法中,错误的是()。
在Word中,为了将文档审阅者的每一次插入、删除或是格式更改都标记出来,应启用()功能。
初中数学是义务教育数学学习的第()学段.
“喜者见之则喜,忧者见之则忧”反映了()。(2015.江苏)
区别科学方法与非科学方法最主要的特性是()
在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间______的信息。
最新回复
(
0
)