首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
admin
2017-07-05
41
问题
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
选项
A、先执行a++,表达式a++的值为0,短路,得a++,执行它
B、先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0,由此可确定(a++&&b++)值为0,因此执行d++
C、先执行a++,表达式a++的值为1;再执行b++,表达式b++的值为1,由此可确定(a++&&b++)值为1,因此执行c++
D、先执行b++,表达式b++的值为1;再执行a++,表达式a++的值为1,由此可确定(a++&&b++)值为1,因此执行c++
答案
A
解析
表达式1.表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行表达式3。逻辑与运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,直接执行表达式3,即d++,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/UODp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的运行结果是______。charstr口="ABCD",*p=str;printf("%d\n",*(p+3));
有以下程序段inti,n;for(i=0;i
下面描述中错误的是
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
C语言中,凡未指定存储类别的局部变量的隐含存储类别是()。
已知下列函数定义:fun(int*b,intc,intD){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为inta[10])(
下列叙述中正确的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
若函数中有定义语句:inta;,则()。
随机试题
公路按使用任务、功能和适应的交通量分为高速公路、一级公路、二级公路和三级公路四个技术等级()。
(2008年)面积相等的两个图形分别如图5—25(a)和图5—25(b)所示。它们对对称轴y、z轴的惯性矩之间的关系为()。
爆炸性其他环境是指在一定条件下,气体或蒸气可燃性物质与空气形成的混合物,该混合物被点燃后,能够保持燃烧自行传播的环境。根据爆炸性气体混合物出现的频繁程度和持续时间,对爆炸性气体环境危险场所进行区分,油罐外3m内应划为()。
有较大集中荷载的单向板分布钢筋应符合间距不宜大于()mm的规定。
(2018年)将无力支付的商业承兑票据转为企业的应付账款,对会计等式的影响是()。
假定税法规定:应税所得额在30万元以下(含30万元)的适用税率是20%,应税所得额超过30万元的,适用税率为25%。某企业应税所得额56万元,请利用分劈技术计算将该企业一分为二的最大节约所得税额()。
古代江南三大名楼是:黄鹤楼、岳阳楼和鹳雀楼。()
2012年我国对主要国家和地区货物进出口额及其增长速度一览表资料来源:中华人民共和国2012年国民经济和社会发展统计公报。2011年我国大陆地区对美国的货物进出口总额为()。
曾就读于科技大学少年班,被人们称为“神童”“未来的诺贝尔奖获得者”的谢彦波,因不能处理好与导师的关系,被迫中途结束了在美国的留学生涯。从这段文字中可以推出:
Inalmostallcasesthesoftpartsoffossilsaregoneforeverbuttheywerefittedaroundorwithinthehardparts.Manyofth
最新回复
(
0
)