首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){ int x=1,y=0,a=0,b=0 switch(x){ case 1:switch(y){ case 0:a++;break; case 1:b++;break;}
有以下程序 main(){ int x=1,y=0,a=0,b=0 switch(x){ case 1:switch(y){ case 0:a++;break; case 1:b++;break;}
admin
2020-11-23
16
问题
有以下程序
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/cw3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设已有定义:floatx.则以下对指针变量p进行定义且赋初值的语句中正确的是()。
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的
以下关于字符串的叙述中正确的是()。
对于if(表达式)语句,以下叙述中正确的是()。
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
以下叙述中正确的是()。
C语言程序中,运算对象必须是整型数的运算符是()。
以下选项中,合法的一组C语言数值常量是
检查软件产品是否符合需求定义的过程称为
随机试题
Nowcustomhasnotbeencommonlyregardedasasubjectofanygreatimportance.Theinnerworkingsofourownbrainswefeelto
周期性瘫痪的临床表现为
房源的初始委托价格是由()决定的。
初步设计完成后,设计项目比选时采用的建筑工程单方造价一般是指()。
招标人对已发出的招标文件进行必要的澄清或修改的,应当在招标文件要求提交投标文件截止时间至少( )前,以书面形式通知所有招标文件收受人。
公司的流动比率是( )。公司的净资产收益率是( )。
关于贷款常规清收过程中需注意的问题,下列说法错误的是()。
下列选项中,属于人身保险的是()。
美国通用食品公司在20世纪70年代起开始采用的工业设计的应用方法是()。
Whatisthemainideaofthefirstparagraph?Whatisthemostimportantcharacterofprint?
最新回复
(
0
)