首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int x=1 , y=0 , a=0 , b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++
有以下程序 main() { int x=1 , y=0 , a=0 , b=0; switch(x) { case 1:switch(y) { case 0:a++;break; case 1:b++
admin
2019-06-09
21
问题
有以下程序
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
答案
D
解析
本题考查的是用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/C3Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写一个函数,从num个字符串中找出最长的一个字符串,并通过形参指针max传回该串地址。(注意:主函数中用****作为结束输入的标志。)注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun
设x和Y都是int类型,且x=1,y=2,则printf(“%d%d”,X,Y,(x,y))的输出结果是()。
有以下程序#includevoidmain(){chars[]={“01aXy”};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]=’Z’)n++;pri
当用“#defineF37.5f”定义后,下列叙述正确的是()。
设有定义:intk=0;,下列选项的4个表达式中与其他3个表达式的值不相同的是()。
设某二叉树的后序序列为CBA,中序序列为ABC,则该二叉树的前序序列为()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列叙述中正确的是()。
以下选项中,值为1的表达式是()。
下面属于系统软件的是()。
随机试题
下列关于基金管理人和基金托管人的税收的说法,正确的有( )。
成员群体和参照群体的区分标准是【】
肝蒂内主要结构排列的位置,由前向后是()
管理本行政区域内医师工作的机构是()
当施工的客观条件改变导致承包人增加开支,要求对超出( )的附加开支给予补偿,以挽回不应由承包人承担的经济损失。
原始凭证的小写金额用阿拉伯数字逐个书写,不得写连笔字。金额数字一律填写到角分,无角分的,写“00”或符号“一”;有角无分的,分位写“0”,不得用符号“一”。()
根据《期货交易所管理办法》规定,下列人员或单位不具有申请期货交易所会员资格的有()。
在国家助学贷款中,贷款审查人负责对学校提交的材料进行()审查。
违反银行业监督管理规定的处罚形式有()。
Insurancepoliciesthatcoverdisruptedholidayshavebeensafeguardingpeople’svacationinvestmentsforyears,butintoday’s
最新回复
(
0
)