首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
54
问题
若有定义: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语言的基本单位是()。
下列程序的运行结果是______。main(){ints=0,i=1;while(s<=10){S=S+i*i;i++;b}printf("%d",--i);}
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
下面的关键字中,不能够从循环体中跳到循环体外的是______。
SQL语言又称为______。
数据库技术的主要特点为数据的集成性、数据的高【】和低冗余性、数据独立性和数据统—管理与控制。
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE
定义如下变量和数组:inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
有如下程序段inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<’b’);执行该程序段后,x的值为
随机试题
患儿男,8个月,因发热,腹泻稀水便1天入院。体检:T39.5℃,P136次/分,R34次/分,体重8kg,精神萎靡,呼吸稍促,唇干,前囟及眼眶凹陷,皮肤弹性欠佳,肢端凉,皮肤未见大理石花纹,心律齐,心音有力,双肺呼吸音清晰,腹不胀,肝肋下1cm,肠鸣
负责审批银行业金融机构设立及业务范围的监管机构是()
收款人是指有权收取票据所载金额的人。()
海关签发《货物进(出)口证明书》有两个条件:一是应报关员或货物所有人的要求;二是某项进口或出口的货物是经海关监管验收的,合法的进(出)口货物,且需要证明的。( )
中华人民共和国国境卫生检疫法第四条规定:入境、出境的人员、交通工具、运输设备以及可能传播检疫传染病的行李、货物、邮包等物品,都应当接受检疫,经国境卫生检疫机关许可,方准人境或出境。( )
个人住房贷款业务中,在房屋未办妥正式抵押登记前,普遍采取的担保方式为()。
如果某项无形资产包含的经济利益通过所生产的产品或其他资产实现的,无形资产的摊销金额可以计入产品或其他资产成本。()
“楼以联传”以180字长联著称的是()。
罗伯特出生于1967年,因此,1976年他9岁。从这个例子可以清楚地看到一个人出生年的最后两位数字与其9岁那年的后两位数字相同,只是数字的位置颠倒了。以下哪项是对上述推论的最佳反驳?
设f(x)在x=0处二阶可导,f(0)=0且=2,则().
最新回复
(
0
)