首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main(){int x=1,y=0,a=0,b=0; switch(x){ case1:switch(y){ case0:a++;break; case1:b++;break;} case2:a++;b++;break; case3:a++;
有以下程序 main(){int x=1,y=0,a=0,b=0; switch(x){ case1:switch(y){ case0:a++;break; case1:b++;break;} case2:a++;b++;break; case3:a++;
admin
2016-12-18
35
问题
有以下程序
main(){int x=1,y=0,a=0,b=0;
switch(x){
case1:switch(y){
case0:a++;break;
case1:b++;break;}
case2:a++;b++;break;
case3: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)判断,进入case1中进行嵌套判断,如果switch(y)也成立,a自加1,遇到break,退出嵌套,接着执行case2,a自加为2,b自加为1,遇到break,结束循环,此时a=2,b=1。
转载请注明原文地址:https://jikaoti.com/ti/cAi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
一个栈的初始状态为空。首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_______。
【】(黑箱或白箱)测试方法完全不考虑程序的内部结构和内部特征。
设有以下语句charx=3,y=6,z;z=x^y
软件是指
以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;}main(){inty,z,(*p)(i
以下数组定义中错误的是
下列叙述中正确的是
下列工具中为需求分析常用工具的是()。
在软件测试设计中,软件测试的主要目的是
随机试题
魔幻现实主义代表作家加西亚.马尔克斯是
产妇在产后第1天的生命体征变化为
A.白芥子B.枳实、厚朴C.胆南星、竹沥D.黄芩、胆南星E.神曲、莱菔子
表示垂直荷载作用下,土抵抗垂直变形能力的指标是()。
《建筑照明设计标准》(GB50034—2004)中下列条款哪些是强制性条文?()
下列对税务部门统一印制的增值税专用发票的描述中,正确的是()。
从大量收购案例来看,防御性收购的最大受益者是股东,而不是公司经营者。()
对“圆的直径是它的半径的两倍”的学习属于()。
口吃最常发生在()
早期的迁移理论包括()。
最新回复
(
0
)