首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d%d%d\n",i,j,k); } 程序运行后的输出结果是
有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) printf("%d%d%d\n",i,j,k); } 程序运行后的输出结果是
admin
2013-02-23
41
问题
有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++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
答案
8
解析
根据优先级顺序,先计算内层括号的值。j自加1等于3,所以++j= =3成立,表达式为1,由于1“|”任何数都为1,所以不用计算“||”后面的表达式,所以k =3,最后计算“&&”之前的表达式,i先进行判断再自加1,所以i++==1成立,自加1后i =2。if语句的条件为“1”,所以输出i、j、k的值分别是2,3,3。
转载请注明原文地址:https://jikaoti.com/ti/YTn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知inta;floatb;所用的scanf调用语句格式为:scanf("a//%d,b=%f",&a,&b);为了将数据3和25.08分别赋给x和y,正确的输入应当是
以下程序的输出结果是______。main(){intx=10,y=10,i;for(i=0;x>8;y=++i)printf("%d%d",x--,y);}
能直接与CPU交换信息的功能单元是______。
有以下程序intfa(intx){returnx*x;}intfb(intx){retumx*x*x;}intf(int(*f1)(),int(*f2)(),intx){returnf2(x)-f1(x)
设有以下语句:chara=3,b=6,c;c=ab<<2;则c的二进制值是______。
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
若有说明:inta[3][4]={0};则下面正确的叙述是
数据库系统的三级模式分别为【】模式、内部级模式与外部级模式。
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
在关系运算中,【】运算是在指定的关系中选取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。
随机试题
矿井发生透水事故后,应判断被困井下人员的位置。当人员所在地点()时,可采用打钻等方法供给新鲜空气、饮料及食物。
A.金黄膏B.冲和膏C.疯油膏D.红油膏E.太乙膏具有消肿、清火解毒功用的是()
创面有大量坏死组织和脓液时,换药宜选用的外用药是()。
患者,男性,38岁,吸烟15年,每天30支左右,冷库工作8年。近来,右小腿持续性剧烈疼痛,不能行走,夜间加重,到医院就诊,体检:右小腿皮肤苍白,肌萎缩,足背动脉搏动消失。为缓解症状,重要的护理措施是()。
规划是为经济和社会发展而定的中长远蓝图,可分为()。
关于总时差、关键工作和关键线路的说法,正确的是()。
常见的把压力信号转换为电信号的(),一般也称为压力开关。
评估应收账款时,其坏账的确定方法有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
要想不使用Shift或Ctrl键就能在列表框中同时选择多个项目,则应把该列表框的MultiSelect属性设置为
最新回复
(
0
)