首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
26
问题
若有定义: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、先执行++a,++b,++c,++d,使得a,b,c,d的值都为1,由此可确定(++a ‖ ++b)值为1,因此执行++c
答案
B
解析
表达式17表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行表达式3,++a表示先将变量a+1,再执行其他操作,逻辑或运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(++a‖++b)中,左操作数++a的值为1,已经可以确定整个逻辑表达式的结果为1,因此右操作数++b不再求解,直接执行表达式2,即++c,答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/VtDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明inta[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是()。
在C语言中,引用数组元素时,其数组下标的数据类型允许是()。
Jackson方法是一种面向______的结构化方法。
下列叙述中正确的是______。
用树形结构来表示实体之间联系的模型称为______。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
SQL语言又称为______。
设有定义:floata=2,B=4,h=3;,以下C语言表达式中与代数式计算结果不相符的是______。
以下程序从终端读入数据到数组中,统计其中正数的个数,并计算它们之和。请填空。main(){inti,a[20],sum,count;sum=count=0;for(i=0;i<20;i
树是结点的集合,它的根结点数目是
随机试题
以下物质在机体中异位后,不会刺激机体产生自身抗体的是
护士为患者行心脏电复律,电极板的位置是
陈某于2013年2月10日向登记机构申请办理了异议登记后未向法院起诉,异议登记自2013年()起失效。
不属于工作时间估计的依据的是()。
传统项目管理模式的核心组织是()。
城市污水处理厂的一级处理工艺单元有()。
清产核资工作按照统一规范、分级管理的原则,由上级国有资产监督管理机构组织指导和监督检查。( )
1999年7月以后,根据《中华人民共和国证券法》,目前我国的经纪类证券公司能从事的证券业务是()。
简述义务教育的意义。
根据资料,回答以下问题。2004~2011年,我国GDP名义同比增长率超过20%的有:
最新回复
(
0
)