首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 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
2012-12-03
61
问题
下列程序的输出结果是( )。
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
答案
D
解析
本题考查自增运算符“++”、逻辑与运算符“&&”和逻辑或运算符“||”。自增运算符“++”出现在变量之前,表示先使用变量的值加1,再使用变量的值进行运算;出现在变量之后,表示先使用变量的值进行运算,再使用变量的值加1。当逻辑与运算符“&&”两边的运算对象都为真时,逻辑表达式的值才为真;当逻辑或运算符“||”只要一个值为1,值就为1。根据运算符的优先级,题中应先计算内层括号中的值。++j是先自加后运算。因此运算时j的值等于3,所以表达式++j=3成立,即表达式的值为1;1与任何数都为进行或(||)运算,结果都为1.因此k=3的表达式i++是先运算后自加,因此运算时i为1,所以i++=1成立,自加1后i=2。if语句的条件为真即“1”,所以输出i、j、k的值分别是2,3,3。
转载请注明原文地址:https://www.kaotiyun.com/show/OgPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidsum(int*A){a[0]=a[1];}main(){intaa[10]={1,2,3,4,5,6,7,8,9,10},i;for(i=2;i>=0;i-
有以下程序:voidswapl(intc[]){intt;t=c[0];c[0]=c[1];c[1]=t;}voidswap2{intc0,intc1){intt;
以下程序段的输出结果是chars[]="\\141\141abc\t";printf("%d\n",strlen(s));
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){double[10][22];intn;......fun(s);}
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
已有定义:charc;,程序前面已在命令行中包含ctype.h文件。不能用于判断c中的字符是否为大写字母的表达式是()。
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
随机试题
将药物加水反复煎煮,去渣浓缩后,加蜜或糖炼制而成的半液体剂型,称为
月经周期为32天的妇女,其排卯时间一般在
细菌缺乏下列哪一种结构仍可存活
A.宫颈癌B.外阴炎C.痛经D.阴道炎E.乳腺炎贴敷法可用于
在建设项目投资方案经济评价时,建设项目可行的条件是()。
风险价值通常是由银行的内部市场风险计量模型来估算,就目前而言,常用的风险价值模型技术有()。
“鸡声茅店月,人迹板桥霜”是唐代温庭筠《商山早行》中的诗句。()
在这里,你可以_________戈壁风光的雄浑与壮美,亲近西部农场的泥土与乡俗,感受沙漠绿洲的旖旎与灵美,_________古代文明的遗踪与旧梦,体味现代农业的神奇与美妙,_________戍边将士的豪迈与风流,接受葡萄酒文化的沐浴与熏陶。填入划横线部分最
下列关于我国国家结构形式的表述,正确的有()。(2014多56)
A、Abouthalfofthemareold.B、Abouthalfofthemarequiteyoung.C、lessthanonequarterofthemareyoung.D、Aboutonequart
最新回复
(
0
)