首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2016-04-07
45
问题
若有定义: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+4.&&b++)值为1,因此执行C++
D、先执行b++,表达式b++的值为1;再执行a++,表达式a++的值为1,由此可确定(a++&&b++)值为1,因此执行c++
答案
A
解析
表达式17表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行表达式3。逻辑与运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,直接执行表达式3,即d++,答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/xDi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<stdio.h>main(){stmctst{inty,x,z;};union{longi;intj;char
设计数据库的存储结构属于()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
在“文件包含”预处理语句的使用形式中,当#include后面的文件名用<>(尖括号)括起时,寻找被包含文件的方式是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()。
下列叙述中正确的是()。
下列对于软件测试的描述中正确的是______。
有下列函数定义:intfun(doublea,doubleb){returna*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是()。
有以下函数定义:voidfun(intn,doublex){…}若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
具有3个结点的二叉树有
随机试题
Protel99SE可以直接创建一个PCB图编辑文件。
在医院感染中,属于内源性感染的是
不能分泌激素的是
患者发热10日,现持续低热,五心烦热,神疲欲寐,形瘦口干,耳聋,脉虚细,证属()
肺脏疾患中,禁灸的证型有
不符合化学药品说明书中关用法用量要求的是
客户应当向期货公司登记以本人名义开立的用于存取保证金的()账户。
根据民事法律及相关规定,下列法律行为中,属于可撤销行为的是()。(2016年回忆版)
甲公司和乙公司均为增值税一般纳税人,销售商品适用的增值税税率均为13%。甲公司委托乙公司加工材料一批(该材料属于应税消费品),甲公司发出原材料的实际成本为120万元。完工收回时支付加工费20万元,另支付增值税税额2.6万元,支付乙公司代收代缴的消费税24.
以下选项所列行为中,正确的表述有()。
最新回复
(
0
)