首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: 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
49
问题
有以下程序: 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全国计算机二级
相关试题推荐
在软件测试设计中,软件测试的主要目的是()。
有以下程序#definef(x)(x’x)main(){inti1,i2;i1=f(8)/f(4);i2=f(4+4)/f(2+2);printf("%d,
算法的空间复杂度是指
下列关于队列的叙述中正确的是
已定义ch为字符型变量,以下赋值语句中错误的是
以下对结构体类型变量的定义中,不正确的是()。
定义如下变量和数组:intk;inta[3][3]={9,8,7,6,5,4,3,2,1};则下面语句的输出结果是()。for(k=0;k<3;k++)printf("%d",a[k][k]);
在关系数据库模型中,通常可以把()称为属性,其值称为属性值。
在面向对象设计中,对象有很多基本特点,其中“从外面看只能看到对象的外部特性,而对象的内部对外是不可见的”这一性质指的是对象的
随机试题
有一男性病人,手术切除皮下结节状肿物,有完正包膜,切面为灰白色有纹理,质地硬韧。镜下见呈束状排列的胶原纤维走行交错,细胞核多为梭形,但无异型性表现,此瘤可诊断为
单根神经纤维动作电位幅度
一次检查能了解全身骨骼情况的选项是
从参数λ=0.4的指数分布中随机抽取样本量为25的一个样本,则该样本均值的标准差为()。
发展适宜性包括两层含义:一是年龄适宜性,二是()
大数据是指规模极其巨大,以致很难通过一般软件工具加以获取、管理、处理并整理成为有用资讯的海量数据。其具有大量、高速、多样和价值四个特点,被认为是人类新世纪的“新财富”,价值“堪比石油”。发达国家纷纷将开发利用大数据作为夺取新一轮制高点的重要目标,就是个明证
子程序又称为【 】。
下面程序的功能是输出100以内所有素数:PrivateSubCommand1_Click()Forn=2To100isprime=Truek=2DoWhilek
Besidestheformofreports,inwhatotherformscanwegiveoralpresentations?
A、Tryhardtoprotectwomen’srights.B、Educatementorespectwomenmore.C、Helpwomenacquiremoreprofessionalskills.D、Spen
最新回复
(
0
)