首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2021-07-09
44
问题
若有定义:int a=0,b=0,c=0,d=0; ,有C语言表达式 (a++ && b++) : c++ : d++,以下关于其执行顺序的叙述正确是
选项
A、先执行a++,表达式a++的值为0,由此即可确定(a++&&b++)的值为0,因此执行d++
B、先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0,由此可确定(a++ && b++)值为0,因此执行d++
C、先执行a++,表确定(a++ && b++)值为1,因此执行c++达式a++的值为1;再执行b++,表达式b++的值为1,由此可
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/c7tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是
若有语句:char*line[5];,以下叙述中正确的是
下列关于数据库设计的叙述中,正确的是
以下不能输出字符A的语句是(注:字符A的ASCII码值为65,字符a的ASCII码值为97)()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
以下关于结构化程序设计的叙述中正确的是()。
若有以下定义,则对数组元素的正确引用是()。inta[5],*p=a;
以下描述中,不是线性表顺序存储结构特征的是()。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}s+=i;}}
随机试题
急性心包炎早期具有诊断价值的症状或体征是什么?
A.丹栀逍遥散B.柴胡疏肝散C.龙胆泻肝汤D.至宝丹E.苏合香丸治疗胁胀痛,走窜不定,胸闷气短,嗳气频作,纳呆,舌苔薄,脉弦,应首选
旋转阳极启动与保护装置不包括
建筑物现值是建筑物的原始购建价格扣除使用过程中的折旧(价值减损)后的余额。()
应承包人要求,发包人提交的保证履行合同中约定的工程款支付义务的担保称为()。
头脑风暴法是为克服()抑制不同见解而设计的。
简述产业组织模型与资源基础模型的区别。
心理学是怎样产生的?现代自然科学在心理学的产生中有什么作用?
证明:用二重积分证明e-x2dx=.
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示______,用带空心圆的箭头表示传递的是数据。
最新回复
(
0
)