首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf(" %d %d %d \n", i, j, k); }
下列程序的输出结果是( )。 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf(" %d %d %d \n", i, j, k); }
admin
2010-05-22
14
问题
下列程序的输出结果是( )。 main() { int i=1,j=2,k=3; if(i++==1&&(++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
解析
本题考查自增运算符“++”,逻辑与运算符“&&”和逻辑或运算符“||”。自增运算符“++”,出现在变量之前(如题中的++n),表示先使变量的值加1,再使用变量的值进行运算:出现在变量之后(如题中的n++),表示先使用变量的值进行运算,再使变量的值加1。当逻辑与运算符“&&”两边的运算对象都为真时,逻辑表达式的值才为真;当逻辑或运算符“||”左边的运算对象为真时,其值就为真,不用计算其右边的运算对象的值。所以根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算,因此运算时j的值等于3,所以表达式++j==3成立,即表达式的值为1;由于1与任何数都为进行或(||)运算,结果都为1,因此k=3;最后计算“&&”之前的表达式,i++是先运算后自加,因此运算时i为1,所以i++==1成立,自加1后i=2。if语句的条件为真即“1”,所以输出i、j、k的值分别是 2, 3, 3。
转载请注明原文地址:https://kaotiyun.com/show/gyWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列算法中均以比较作为基本运算,则平均情况与最坏情况下的时间复杂度相同的是()。
设在当前目录下有一个名为“file.txt”的文本文件,其中有若干行文本。编写如下程序:PrivateSubCommand1_Click()Dimch$.asciiAsIntegerOpen“f
在关系数据库设计中,关系模式是用来记录用户数据的()。
语句PrintFormat$(23846.5,“000,000.00”)的输出结果是()。
语句:PrintInt(Rnd*5+20)的输出不可能是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是()。
某系统总体结构图如下图所示:该系统总体结构图的深度是( )。
在软件开发中,需求分析阶段可以使用的工具是( )。
对建立良好的程序设计风格,下面描述正确的是()。
随机试题
交感神经系统活动的一般功能特点和意义有
X线片示根尖部有约豌豆大的圆形透射影,边界清楚、光滑,有骨白线围绕,中心密度均匀。最可能的诊断为
女,28岁。停经38天,阴道出血8天,伴下腹隐痛,检查:宫颈无提痛,宫体略大,质中,附件无明显肿块及压痛,HCG(+),要求人流。人流吸出物见到下列哪一项可排除宫外孕
工程量清单计价方法与定额计价方式的区别主要包括()等。
关于质量计划验证的说法,正确的有()。
道氏理论认为( )是最重要的价格,并利用该价格计算平均价格指数。
基金上市交易公告书的编制主体是()。
( )对于登高相当于桂花对于( )
吸食大麻之后会产生不真实的画面,在心理学上这个属于()。
Whichofthefollowingisthebesttitleforthepassage?TheauthorimpliesthatDorotheaDix’sworkwiththeinsanewasinter
最新回复
(
0
)