首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
45
问题
有以下程序: 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://jikaoti.com/ti/hLB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<stdio.h>main(){inta=2,b=-1,c=2;if(a<b)if(b<0)c=0;elsec++;
己定义charch=’$’;inti=l,j;,执行j=!ch&&ii++以后,i的值为【】。
若有说有:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是
以下程序运行后的输出结果是【】。intf(inta[],intn){if(n>=1)returnf(a,n-1)+a[n-1];elsereturn0;}main()
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
结构化程序由三种基本结构组成,三种基本的结构组成的算法
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
若按功能划分,软件测试的方法通常分为______测试方法和黑盒测试方法。
在面向对象方法中,类的实例称为【】。
在一棵二叉树上第5层的结点数最多是()。
随机试题
各级人民政府及其工作部门要依法保护公民、法人和其他组织对行政行为实施监督的权利,拓宽监督渠道,完善监督机制,为公民、法人和其他组织实施监督创造条件。()
慢性支气管炎如有小气道阻塞时,最早出现的肺功能改变是
A.新药申请B.仿制药品申请C.再注册申请D.补充申请《国务院关于改革药品医疗器械审评审批制度的意见》,仿与原研药品质量和疗效一致的药品进行申请属于()。
根据FIDIC施工合同条件,某一项工作实际测量的工程量比工程量表规定的工程量的变动超过一定标准时,允许调整该项工作规定的费率或单价,这个标准一般为()。
下列各项中,属于资本公积的有()。
某投资方案需原始投资10000元,投资后各年现金净流量分别为3000元、5000元、4000元,则该方案的投资回收期为()年。
根据资源税的有关规定,下列表述不正确的有()。
某单位组织职工游览上海世博园。所有参观沙特馆的职工都未能参观德国馆。凡参观沙特馆的职工也都未能参观日本馆。有些参观丹麦馆的职工参观了德国馆,有些参观丹麦馆的职工参观了日本馆,有些参观丹麦馆的职工参观了沙特馆。如果以上陈述为真,下面哪项关于该单位职工的陈述必
3o’clock
Mr.Zhangistravelingabroad.Belowisthecardofhishotel.Usage:Keepthecardtotheresponsezoneonthedoor
最新回复
(
0
)