首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
74
问题
若有定义: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全国计算机二级
相关试题推荐
C语言的基本单位是()。
关于结构化程序设计原则和方法描述错误的是()。
在C语言中,函数返回值的类型最终取决于()。
以下各选项企图说明—种新的类型名,其中正确的是______。
以下叙述中正确的是______。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE
树是结点的集合,它的根结点数目是
某二叉树中度为2的结点有n个,则该二叉树中有______个叶子结点。
随机试题
休克瘀血性缺氧期微循环的变化表现在毛细血管前阻力、毛细血管后阻力毛细血管容量
最可能的诊断是下列哪项诊治措施最为恰当
有关原发性癫痫,下列哪项是不正确的
关于护士的面部表情的要求应不包括
依照我国《草原法》,下列说法正确的是哪些?()
在西方,基督教推动了西方法律传统的变革与发展,对近代西方形式主义法律的产生和发展具有深远影响。请问:下列哪一选项不属于这一影响之列?()
有关项目团队激励的叙述正确的是(21)。
情景:小明今天因为感冒没来上课。班里组织星期天去草地公园(theGrassPark)郊游,你做为小明的好朋友到他家通知他,碰巧小明去医院打针了,只有小明的奶奶在家。任务:请你用英语给他写一张50词左右的便条。告诉他:你们班
BritishPrimeMinisterTonyBlairbelongsto______
Asmoreandmorechildrenundertheageof5aredeclaredoverweightorobese,institutionsarepoppingupalloverChinawitht
最新回复
(
0
)