首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
2011-06-13
55
问题
有以下程序: 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
答案
D
解析
本题的考点是关于C语言的逻辑表达式的计算规则。对于逻辑表达式“i++==1&&(++j==3||k++==3)”,首先判断“i++==1”,由于i初值为1,“i++==1”为真,同时i加1值为2。由于第一项为真,对于“&&”运算符,结果取决于后一项“(++j==3||k++==3)”。而逻辑表达式“(++j==3||k++==3)”计算时,首先判断“++j==3”,由于j初值为2,++j后j值为3,“++j==3”为真,对于“||”运算符不需要判断后一项表达式的结果就可以断定此逻辑表达式结果为真,因此“k++==3”并没有进行判断,k++也未执行,k仍是初值3,输出结果应该是2 3 3。正确选项是D。
转载请注明原文地址:https://kaotiyun.com/show/fVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一些重要的程序语言(如Pascal语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
在16位C编译系统中,若定义longa;则能给a赋值40000的正确语句是()。
在数据库管理系统提供的数据语言中,负责数据的完整性、安全性的定义与检查以及并发控制、故障恢复等功能的是
C语占中,函数值类型的定义可以缺省,此时函数值的隐含类型是
下列关于单目运算符++、--的叙述中正确的是
下列叙述中正确的是
以下程序错误的是()。
有如下程序:#include<stdio.h>main(){intn=9;while(n>6){n--;printf("%d",n);}}该程序的输出结果是()。
用树形结构表示实体之间联系的模型的是
随机试题
我国自2007年起启动新的个人所得税税收征管模式为______。
A、额中回后部B、额下回后部C、颞上回后部D、颞中回后部E、角回听觉性语言中枢位于
甲企业作为某工程项目的总承包中标人,将中标项目的部分工作发包给乙企业完成,现乙企业分包项目出现问题。下列说法哪些是正确的?
重力式码头是依靠()维持稳定,要求地基有较高的承载能力。
为了解全国煤炭企业的生产安全状况,找出安全隐患,专家根据经验选择10个有代表性的企业进行深入细致的调查。这类调查方法属于()。
ABC会计师事务所委派A注册会计师担任上市公司甲公司2017年度财务报表审计项目合伙人,ABC会计师事务所和XYZ公司处于同一网络,审计项目组在审计中遇到下列事项:(1)A注册会计师自2015年开始担任甲公司财务报表审计项目合伙人,甲公司于2016年3月
某生读了6遍材料刚好记住,按适当过度的学习要求,要达到最佳记忆效果,他需要再读()遍。
离退休综合症是指老年人由于离退休后不能适应新的社会角色、生活环境和生活方式的变化而出现的焦虑、抑郁、悲哀、恐惧等消极情绪,或因此产生偏离常态的行为的一种适应性的心理障碍,这种心理障碍往往还会引发其他生理疾病,影响身体健康。根据上述定义,下列行为属
下列属于积极的财政政策措施的是()
OneofthestrangestandmostfascinatingthingsaboutScotlandistheLochNessMonster.Somepeoplebelieveinthemonster’s【B
最新回复
(
0
)