河南公基

首页 > 试题汇总 > 公基

以下程序运行后的输出结果是 【 8 】 。main(){ int x,a=1,b=2,c=3,d

华图教育 | 2020-04-08 13:57

收藏

点击查看>>>精品备考图书试卷

以下程序运行后的输出结果是 【 8 】 。

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 ",x);

}

正确答案:
答案 1
解析:因为在条件表达式( a<b ) ?a:b 中,比较表达式 a<b 为真,所以 x 的值等于 a 的值等于 1 。后面两个表达式中的比较表达式都为真,所以最终 x 的值等于 1 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有