首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
44
问题
有以下程序: 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语言)允许过程的递归调用,而实现递归调用中的存储分配通常用()。
若有以下程序:main(){int,p,a=5;if(P=a!=0)printf("%d\n",p);elseprintf("%d\n",p+2);}
在16位C编译系统中,若定义longa;则能给a赋值40000的正确语句是()。
源程序中应包含一些内部文档,以帮助阅读和理解程序,源程序的内部文档通常包括选择合适的标识符、注释和
C语占中,函数值类型的定义可以缺省,此时函数值的隐含类型是
软件需求分析阶段的工作可以分为4个方面:需求获取、需求分析、编写需求分析说明书和
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
对如下二叉树进行后序遍历的结果为()。
结构化程序设计的三种结构是()。
随机试题
A.升麻B.柴胡C.两者均有D.两者均无(1996年第111,112题)清胃散的组成药物中含有()
A.核苷类逆转录酶抑制剂B.非核苷类逆转录酶抑制剂C.蛋白酶抑制剂D.整合酶抑制剂E.融合抑制剂可抑制HIV整合酶的催化活性,防止感染早期HIV基因组共价插入或整合到宿主细胞基因组上的是
会计制度设计的内容包含的系统设计不包括()
在法治国家中,不存在只享受权利的主体,也不存在只承担义务的主体。这表现在()
在Word中要将选定的文本设置为“粗体”,可使用快捷键________。
女,65岁,咳嗽、咳痰伴发热3天,意识不清4小时。否认糖尿病史,高血压史12年。哪项体征对诊断糖尿病有特殊意义
塑料包装材料的优点不包括()
你虽然不记得因为什么和同学起了争执,但是却对和同学吵架时愤怒的心情记忆犹新。这种记忆属于()。
AccordingtoMr.Burrows,theapprenticeshipschemeThechiefviewpointofthetextisto
Thearchitectureisharmoniouswiththesurroundingenvironment.
最新回复
(
0
)