首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序运行后的输出结果是 [ ]。 main() {int x, a=1,b=2,c=3,d=4; x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d; pri
以下程序运行后的输出结果是 [ ]。 main() {int x, a=1,b=2,c=3,d=4; x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d; pri
admin
2013-06-11
34
问题
以下程序运行后的输出结果是 [ ]。
main()
{int x, a=1,b=2,c=3,d=4;
x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d;
printf("%d\n",x);
}
选项
答案
1
解析
条件运算符优先于赋值运算,但低于逻辑运算、关系运算、算术运算。条件运算的一般形式为(表达式1)?(表达式2):(表达式3),当(表达式1)值为真时,(表达式2)的值为整个表达式的值;当(表达式1)的值为假时,(表达式3)的值为整个表达式的值。题中执行表达式“x=(a<b)?a:b”后,x=1;再执行表达式“x=(x<c)?x:c”后,x=1,将此值代入后—个表达式“x=(d>x)?x:d”,由于“d>x”值为真,故x的值为1。
转载请注明原文地址:https://kaotiyun.com/show/QVJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序的测试方法中,使用测试用例在计算机上运行程序,使程序在运行过程中暴露错误,这种方法称为()。
以下程序由终端键盘输入一个文件名,然后把从终端键盘输入的字符依次放到该文件中,用井作为结束输入的标志。请填空。#include<stdio.h>main(){FILE*fp;charch,fname[10];
为使*p=20,下面正确的程序是()
若有以下的说明和语句,则在执行for语句后,*(*pt+1)+2)表示的数组元素是() intt[3][3],*pt[3],k; for(k=0;k<3;k++)pt[k]=&t[k][0];
数据库管理系统提供给用户的接口是()
在Windows中,启动应用程序的正确方法是()
有以下说明和定义语句structstudent{intage;charnum[8];structstudentstu[3]={{20,"200401"},{21,"200402"},{19,"200403"}};
设a为整型变量,不能正确表达数学关系10<a<15的C语言表达式是()
对专门从事数据库管理、维护的人员,称之为()
在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有______。
随机试题
中华人民共和国各级监察委员会是__________,是行使国家监察职能的专责机关。
以IP3和DG作为第二信使的激素是
A、重金属B、水溶性高分子C、细菌D、热原E、鞣质注射剂制备过程中,用2%~5%的明胶溶液处理是除去药液中的
下列叙述中正确的是()。
背景资料:某办公楼工程,地下2层,地上15层,建筑面积3.0万m2,施工单位进场后按照批准的总平面布置图进行了现场规划,其中库房分成普通库房和特殊库房,分建在不同的位置,主要出入口及楼层各主要部分等均悬挂了明显的警示牌,在施工过程中发生了以下事件
背景材料: 某公路工程施工总承包一级企业承包了长2650m的公路隧道施工任务,该隧道穿越的岩层主要由泥岩和砂岩组成,施工单位采用新奥法施工,台阶法开挖,复合式衬砌。施工中某段岩石裂隙发育,地表水从岩石裂隙中渗入洞内,导致该段冒顶、塌方。事故发生后,施工
建设工程项目质量控制体系只用于()
下列各项关于会计职业道德和会计法律制度两者的区别的论述中,正确的是()。
“人的正常寿命可能是一百二十到一百五十岁”,这个说法是由研究人类寿命的科学家____________出来的。填入画横线部分最恰当的一项是:
PASSAGETWOWhydoesIBMinvestmoneyforemployees?
最新回复
(
0
)