首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> main() { int x=1, y=0, a=0, b=0; switch ( x ) { case 1: switc
有以下程序 #include <stdio.h> main() { int x=1, y=0, a=0, b=0; switch ( x ) { case 1: switc
admin
2021-04-28
48
问题
有以下程序
#include <stdio.h>
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=2,b=1
C、a=1,b=1
D、a=1,b=0
答案
B
解析
C语言还提供了一种用于多分支选择的switch语句,计算表达式的值。 并逐个与其后的常量表达式值相比较,当表达式的值与某个常量表达式的值相等时, 即执行其后的语句,然后不再进行判断,继续执行后面所有case后的语句。如表达式的值与所有case后的常量表达式均不相同时,则执行default后的语句。
x=1;进入第一层switch,y=0;进入第二层switch,执行a++;break;后a=1;在进入case 2,(这里case 1:没有break,)执行了a++,b++,由于存在break,则跳出switch,得到a=2,b=1,因此答案为B选项。
左边所有副作用都结束后,才对其右边的子表达式进行运算,并以最右边表达式值作为整个逗号表达式的值。1、后置自增运算:k++表示先运算,后自加。 2、前置自增运算:++k表示先自加,后运算。因此,表达式x=0,x+10,x++的计算过程为首先赋值x=0,然后将x加10,但是并不对x进行赋值,最后计算x++,并,根据后置自增运算的计算结果,即为x=0.0。,故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/qTtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:yoidflintb[]){intI;for(i=2;i<6;i++)b[i]*=2;}main(){inta[10]={1,2,3,4,5,6,7,8,9,10},i;fla);for(i=0;i<10,i++)pri
有以下程序#include<stdio.h>#include<stdlib.h>main(){int*a,*b,*c;a=b=c=(int*)malloc(sizeof(int));*a=l;*b=2,*c=3;a=b:printf
有以下程序:#includemain(){intc[6]={10,20,30,40,50,60},*P,*s;P=c;s=&c[5];prinff(“%d\n”,S—P);}程序运行后的输出结果
下面属于黑盒测试方法的是
下面属于黑盒测试方法的是
若有定义语句:inta[3][6];,按在内存中的存放顺序,a数组的第10个元素是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1);}mai
以下选项中可用作C程序合法实数的是
C语言中double类型数据占字节数为
随机试题
ABC会计师事务所的A注册会计师担任多家被审计单位的2013年度财务报表审计的项目合伙人,遇到下列事项:(1)A注册会计师认为,导致对甲公司的持续经营能力产生重大疑虑的事项和情况存在重大不确定性。管理层不同意A注册会计师的结论,因此未在财务报表附注中
JaneAusten’sfirstnovelis______.()
儿童住院时期的焦虑来源包括
18岁患者主诉刷牙出血数月,查见牙松(-),牙龈红肿,牙周探诊深度≤3mm,牙石(++),探诊出血,最佳处理方案
A.肌张力增高B.鼻中隔穿孔C.外周神经炎D.意向性震颤E.全血减少与铅中毒密切相关的是
维生素A的特点是
根据《建设工程工程量清单计价规范》(GB50500),采用工程量清单方式招标,工程量清单必须作为()的组成部分。
以下哪项不属于新能源的利用?()
“绝对的、真正的和数学的时问自身在流逝着,而且由于其本性而均匀地,与其他外界事物无关地流逝着”;“绝对的空间,就其本性而言,是与外界任何事物无关而永远是相同的和不动的”。这种对时间和空间的观点是
Tensofthousandsofretireesarepullingupstakesinsuburbanareasandfashioningtheirownretirementcommunitiesinthehea
最新回复
(
0
)