首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> main() {int a=4,b=3,c=2,d=1; printf("%d",a<b?a:d<c?d:b); }
以下程序的输出结果是( )。 #include<stdio.h> main() {int a=4,b=3,c=2,d=1; printf("%d",a<b?a:d<c?d:b); }
admin
2020-07-28
51
问题
以下程序的输出结果是( )。
#include<stdio.h>
main()
{int a=4,b=3,c=2,d=1;
printf("%d",a<b?a:d<c?d:b);
}
选项
A、1
B、3
C、2
D、4
答案
A
解析
条件表达式的格式为:"a?b:c",它的功能是:当a为真时,表达式的值等于b的值;当a为假时,表达式的值等于c的值。因为条件运算符的结合方向为“自右向左”。因此,当表达式中嵌套使用条件表达式时,应先计算右边的条件表达式,再计算左边的条件表达式。题中应先计算“d<c?d:b”的“d<c”关系表达式的值,因为“d=1<C=2”为真,所以取第一个表达式的值,即d的值作为整个表达式的值。接着计算“a<b?a:d”,“a=4<b=3”为假,取第二个表达式的值,即d的值作为整个表达式的值。
转载请注明原文地址:https://kaotiyun.com/show/OU3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){inti,j,m=55;for(i=1;i<=3;i++)for(j=3;j<=i;j++)m=m%j;printf("%d\n",m);}程序的运行结果是
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。字符串在主函数中输入,规定所有单词由小写字母组成,单词之
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intm),该函数的功能是使数组右上半三角元
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储学生的学号、姓名和三门课的成绩。函数fun的功能是:将形参a中的数据进行修改,把修改后的数据作为函数
程序段:intx=12;doubley=3.141593;printf("%d%8.6f",x,y);的输出结果是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于开发阶段任务的是
下列叙述中正确的是
以下叙述中正确的是
随机试题
五十铃汽车电路图中导线上标注0.5BW,表示导线尺寸_______,_______为黑色,白色的_______。
Whichofthefollowingisacaseofsuffixation?()
人民法院审理民事案件,为了便于审判,便于当事人进行诉讼,对于()案件,可以合并审理。
图示双跨结构正确的弯矩图应是图()。
下列关于隧洞灌浆施工的说法正确的是()。
在我国,中央国家机关的领导人都是由全国人民代表大会选举产生的。()
从现有的区域经济一体化的实践看,区域经济一体化内部实现的市场自由化程度,一般比经济全球化的多边贸易体制所达到的自由化程度高()。
在行动中研究,是指行动研究的情境与方式,表明行动研究的环境是()。
=__________.
Theresultsoftheexperiment________yourtheory.
最新回复
(
0
)