首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有定义: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
39
问题
若有定义:int a=0,b=0,c=0,d=0;,有C语言表达式(a++&&b++)?c++:d++,以下关于其执行顺序的叙述正确是( )。
选项
A、先执行a++,表达式a++的值为0,短路,得a++,执行它
B、先执行a++,表达式a++的值为0;再执行b++,表达式b++的值为0,由此可确定(a++&&b++)值为0,因此执行d++
C、先执行a++,表达式a++的值为1;再执行b++,表达式b++的值为1,由此可确定(a+4.&&b++)值为1,因此执行C++
D、先执行b++,表达式b++的值为1;再执行a++,表达式a++的值为1,由此可确定(a++&&b++)值为1,因此执行c++
答案
A
解析
表达式17表达式2:表达式3,若表达式1为真,则执行表达式2,否则执行表达式3。逻辑与运算符遵循“短路求值”策略,即只有在仅靠左操作数的值无法确定该逻辑表达式的结果时,才会求解右操作数,表达式(a++&&b++)中,左操作数a++的值为0,已经可以确定整个逻辑表达式的结果为0,因此右操作数b++不再求解,直接执行表达式3,即d++,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/T3Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
若有下列定义(设int类型变量占2个字节):floatx=123.4567;则下列语句:printf("x=%5.2f",x);输出的结果是()。
下列语句能循环______次。ints=12;while(s);--s;
一棵二叉树第6层(根结点为第一层)的结点最多为______个。
下列叙述中,错误的是()。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
下面rotate函数的功能:将n行n列的矩阵A转置为A’,请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for{i=0;i<N;j++}for{j=0
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
表示关系a≤b≤c的C语言表达式为()。
随机试题
汇率波动产生的风险可能会给企业带来损失,因此,越来越多的外贸企业在签订外贸合同时强调以_______计价,提前进行套期保值。()
医生为某居民建立健康档案时询问他的饮酒情况,了解到他每天饮酒,且啤酒、黄酒、葡萄酒、白酒都喝。为帮助该居民控制饮酒量,村医教其折算饮酒量。下列讲述正确的是
A.右侧卧位B.上半身前倾坐位C.仰卧位深吸气D.下蹲时减弱,立位时增强E.左侧卧位听诊二尖瓣狭窄的舒张期杂音,应选取的体位是
背景资料某建筑公司(乙方)于某年4月20日与某厂(甲方)签订了修建建筑面积为3000m2工业厂房(带地下室)的施工合同。乙方编制的施工方案和进度计划已获监理工程师批准。该工程的基坑开挖土方量为4500m3,假设直接费单价为4.2元/m3,综合费率为
下列人员中,既属于旁系血亲,又属于我国民法规定近亲属范围的是( )。
上海证券交易所规定,集合资产管理计划开始投资运作后,应通过会籍办理系统,在每月前5个工作日内,向上海证券交易所提供上月()。
()是指合约买方向卖方支付一定费用,在约定日期内(或约定日期)享有按事先确定的价格向合约卖方买卖某种金融工具的权利的契约。
从事生产、经营的纳税人应当自领取营业执照或者发生纳税义务之日起()日内设置账簿。
设当x→0时,f(x)=ln(1+x2)-ln(1+sin2x)是x的n阶无穷小,则正整数n等于()
Youcanspottheminthegrocerystore.They’rethemomswiththeshoppingcartcoverthat’ssupposedtoprotectbabiesfromlur
最新回复
(
0
)