首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
68
问题
有以下程序: 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://www.kaotiyun.com/show/fVPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
软件工程的理论和技术性研究的内容主要包括软件开发技术和()。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是()。
以下程序中函数f的功能是将n个字符串按由大到小的顺序进行排序。#include<string.h>voidf(charp[][10],intn){chart[20];inti,j;for(i=
以下不能正确定义二维数组的选项是
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
已有定义如下:structnode{intdata;structnode*next;}*p;以下语句调用malloc函数,使指针p指向一个具有structnode类型的动态存储空间。请填空。
结构化程序设计的三种结构是()。
用黑盒技术测试用例的方法之一为
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
对长度为n的线性表进行顺序查找,在最坏情况下,所需要的比较次数为
随机试题
变压器的损耗主要包括________和________两大类。
A.只限于升主动脉B.起自左锁骨下动脉开口并延至远端C.起自升主动脉并延至降主动脉D.凡累及升主动脉者E.凡累及主动脉弓者主动脉夹层B型为
A.卫生知识及格率B.健康教育覆盖率C.不良行为转变率D.卫生保健活动参与率E.健康教育活动的自愿参与率反映人群卫生知识水平的指标是
滤过分数指下列哪一项比值
属于亲脂性成分的是
系统取决于人们对()的观察方式,人们可以把一个建设项目视为一个系统,也可以把多个相互有关联的建设项目视为一个系统。
施工项目经理部进行项目成本费用控制的主要费用对象是()。
根据《建设工程施工合同(示范文本)》GF一2017—0201,发生下列情形之一的,属于承包人违约的有()。
下列各项支出中,应确认为固定资产改良支出的有( )。
认识和把握不同年龄段下属的工作特质,合理地配置工作任务对于提高团队工作效率、优化团队工作质量至关重要。然而,部分领导者在进行工作配置时,往往会出现这样或那样的问题。比如,在老职员工作配置方面,常采用粗放式管理,仅仅满足于按时上下班、人员在岗,而对于工作方法
最新回复
(
0
)