首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=1, j=2,k=3; if(i++ == l && (++j==3|| k++==3)) printf("%d %d %d\n",i,j,k);
有以下程序 main() { int i=1, j=2,k=3; if(i++ == l && (++j==3|| k++==3)) printf("%d %d %d\n",i,j,k);
admin
2009-01-15
29
问题
有以下程序 main() { int i=1, j=2,k=3; if(i++ == l && (++j==3|| k++==3)) printf("%d %d %d\n",i,j,k); 程序运行后的输出结果是
选项
A、1 2 3
B、2 3 4
C、2 2 3
D、2 3 3
答案
8
解析
在计算由&&或‖组成的逻辑表达式时一定要注意“短路”现象:&&是逻辑与,要两边的运算分量同时为真的时候表达式的值才为真,否则为假,若&&左边的运算分量为假的时候,无论&&右边的运算分量如何,整个&&表达式的结果都为假,因此C语言会忽略&&右边的表达式;‖(逻辑或)也有同样现象,当‖左边为真时将忽略右边的表达式。本题的关键点在于逻辑表达式 i++==1&&(++j)==3‖k++==3的计算。因为‖的优先级最低, 所以先计算‖左边的于表达式i++==1&&(++j)==3, 而该表达式中&&的优先级最低,所以先计算i++==1,==的优先级低于++,所以最先计算的表达式为i++,该表达式的值为i自增之前的值1,因此子表达式i++==1等价于1==1结果为“真”,此时的&&运算没有被“短路”继续运算右边的(++j)==3子表达式,因为表达式(++j)的值为6自增之后的值3,所以子表达式(++j)==3等价于3==3结果还是“真”。 “真”&&“真”的结果为“真”,即‖运算符的左边运算分量为“真”!注意,此时满足了“短路”的条件,C语言将忽略||右边的表达式,而将整个i++==1&&(++j)==3‖k++==3表达式的结果判定为“真”,子表达式k++==3没有被计算,即变量k没有自增!而i和j在前面均有得到自增1的机会,所以,4个选项中选项D符合题意。
转载请注明原文地址:https://kaotiyun.com/show/GdHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计Visua,Basic应用程序(包括界面和代码)。(1)在名称为Form1标题为“选课”的窗体上画一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在名称为。Forml的窗体上画一个名称为Combol的组合框,其宽度为1200,其类型如图2-95所示(即简单组合框)。要求如下:①请按图中所示,通过属性窗口输入”北京”、”
以下关于VB的叙述中,错误的是
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
设有如下数组定义语句:Dima(一1To4,3)AsInteger以下叙述中正确的是
数据库管理系统是
在某个事件过程中定义的变量是
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
设x=4,y=8,z=7,则以下表达式的运算结果是()。xz)Orz
数据的存储结构包括顺序、______、索引和散列四种基本类型。
随机试题
公路按使用任务、功能和适应的交通量分为高速公路、一级公路、二级公路和三级公路四个技术等级()。
(2008年)面积相等的两个图形分别如图5—25(a)和图5—25(b)所示。它们对对称轴y、z轴的惯性矩之间的关系为()。
爆炸性其他环境是指在一定条件下,气体或蒸气可燃性物质与空气形成的混合物,该混合物被点燃后,能够保持燃烧自行传播的环境。根据爆炸性气体混合物出现的频繁程度和持续时间,对爆炸性气体环境危险场所进行区分,油罐外3m内应划为()。
有较大集中荷载的单向板分布钢筋应符合间距不宜大于()mm的规定。
(2018年)将无力支付的商业承兑票据转为企业的应付账款,对会计等式的影响是()。
假定税法规定:应税所得额在30万元以下(含30万元)的适用税率是20%,应税所得额超过30万元的,适用税率为25%。某企业应税所得额56万元,请利用分劈技术计算将该企业一分为二的最大节约所得税额()。
古代江南三大名楼是:黄鹤楼、岳阳楼和鹳雀楼。()
2012年我国对主要国家和地区货物进出口额及其增长速度一览表资料来源:中华人民共和国2012年国民经济和社会发展统计公报。2011年我国大陆地区对美国的货物进出口总额为()。
曾就读于科技大学少年班,被人们称为“神童”“未来的诺贝尔奖获得者”的谢彦波,因不能处理好与导师的关系,被迫中途结束了在美国的留学生涯。从这段文字中可以推出:
Inalmostallcasesthesoftpartsoffossilsaregoneforeverbuttheywerefittedaroundorwithinthehardparts.Manyofth
最新回复
(
0
)