首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
2020-10-26
63
问题
若有定义:int a=0,b=0,c=0,d=0;,以下关于C语言表达式:(++a || ++b) : ++c : ++d 执行顺序的叙述正确的是
选项
A、先执行++a,表达式++a的值为1;再执行++b,表达式++b的值为1,由此可确定(++a || ++b)值为1,因此执行++c
B、先执行++a,表达式++a的值为1,由此可确定(++a || ++b)值为1,因此执行++c
C、先执行++b,表达式++b的值为1;再执行++a,表达式++a的值为1,由此可确定(++a || ++b)值为1,因此执行++c
D、先执行++b,表达式++b的值为1,由此可确定(++a || ++b)值为1,因此执行++c
答案
B
解析
表达式1:表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行表达式3,++a表示先将变量a+1,再执行其他操作,逻辑或运算符遵循"短路求值"策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(++a || ++b)中,左操作数++a的值为1,已经可以确定整个逻辑表达式的结果为1,因此右操作数++b不再求解,直接执行表达式2,即++c,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/EC3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000.若要求将a的高4位取反,低4位不变,所要执行的运算是
下面不属于需求分析阶段任务的是
下列描述中,不符合良好程序设计风格要求的是()。【07年9月】
以下选项中叙述正确的是()。
下列叙述中错误的是()。
有以下程序:#includemain(){charb[3][10],C;inti;for(i=0;i
有以下程序:#includestructs{inta;intb;};main(){structsa,*p=&a;a.a=99;printf("%d\n",______);}程
有以下程序:#include<stdio.h>inta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}
有以下程序:#includevoidfun(int,*s,intt,int*k){intp;for(p=0,*k=p;ps[*k])*k=p;}main(){int
随机试题
治疗肾盂肾炎湿热下注,应首选
A.阻断D1、D2受体B.使突触间隙的Na+浓度下降C.阻断N胆碱受体D.对心肌有奎尼丁样作用E.阻断中枢5-HT受体
确定应收账款评估值的基本公式是;应收账款评估值=()。
M公司与N公司均为增之势一般纳税人,适用的增值税税率为17%。M公司销售给N公司一批商品,价款200万元,增值税额34万元,款项尚未收到,因N公司资金困难,已无力偿还M公司的全部货款,经协商,N公司分别用一栋自用厂房和一项交易性金融资产予以抵偿。债务重组日
某国际连锁零售企业所有零售品均由供应商提供。近日,该企业打算在新开张的门店上架一批平板电视,第一批约需货品五百件。现有甲、乙、丙三家电视供应商可供选择。在选择供应商时,首先应调查的内容是()。
下列不属于明代四大声腔的有()。
网络虚拟社会是现实社会在计算机网络上的_____和延伸,现实社会中的违法犯罪以及社会治安问题已经开始向网络虚拟社会_____。大大增加了政府管理的复杂性。填入划横线部分最恰当的一项是:
根据以下资料,回答下列小题。央行2015年3月公布了2014年12月金融统计数据报告。具体如下:一、广义货币增长12.2%,狭义货币增长3.2%12月末,广义货币(M2)余额122.84万亿元,同比增长12.2%,增速分别比上
Studyingcarefullythecluesinthepassage,welearnthatthetotalpopulationofAfricais______.Thefigureofilliteracyi
Wheredidthethiefstealthecarsfrom?
最新回复
(
0
)