首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
40
问题
有以下程序 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://kaotiyun.com/show/OoJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
TurboC将对以下程序______。main(){intx,y;y=creat(&x):printf("%d\n",y);}creat(inta){returna++;
以下正确的数组定义语句是______。
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)charstr[];{inti,num=0,word=0;fo(i=0;str[i]!=【】;i++)if(
以下程序的输出是______。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[1],60,&dt
下述程序的输出结果是______。#include<stdio.h>main(){enumteam{Jack,Andy,Sam=10,Bob=Sam+2,Tom};printf("%d,%d",Andy,Tom)
设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是
设有“intx=11;”则表达式(x++*1/3)的值是______。
数据的存储结构是指______。
在下列叙述中,错误的一条是______。
C语言运算对象必须是整型的运算符是_____。
随机试题
人参皂苷用一般酸(如4mol/LHCl)水解法水解,得到的苷元是
下列哪一项不是超声判断胎儿宫内生长迟缓的指标
下列氨基酸中属酸性氨基酸的是
压缩机的相对余隙容积是指()。
浆砌石、混凝土砌块拱桥拱架卸落时,跨径小于()的拱桥宜在拱上结构全部完成后卸落拱架。
李某是某公司的销售员,今年完成销售额1000万元,公司按规定发给他10万元奖金,该笔奖金属于()。
2006年9月20日,该公司与甲企业签订产品委托代销合同。合同规定,采用视同买断方式进行代销,甲企业代销A电子设备100台,每台销售价格为(不含增值税价格,以下同)50万元。至12月31日,该公司向甲企业发出80台A电子设备,收到甲企业寄来的代销清单上注明
行政行为的主要特征有()。
19世纪中期,和芜湖并称“全国四大米市”的有()。
从前,挪威人在海上捕得沙丁鱼后,如果能让它们活着抵港,卖价就会比死鱼高好几倍,但只有一条渔船能做到带活鱼回港。后来,人们发现这条船的鱼槽内不过是多了一条鲶鱼而已。原来鲶鱼被装入鱼槽后,由于环境陌生,就会四处游动,而沙丁鱼发现这一“异类”后,也会因紧张而加速
最新回复
(
0
)