14、如果a=4,b=3,c=2,d=1,则条件表达式a>b?a:c>d?c:d的值是.(A)1 (B) 2 (C)3

14、如果a=4,b=3,c=2,d=1,则条件表达式a>b?a:c>d?c:d的值是.(A)1 (B) 2 (C)3 (D)4
foxsonline 1年前 已收到3个回答 举报

找寻心中的摩卡 幼苗

共回答了19个问题采纳率:100% 举报

x=表达式1?表达式2:表达式3?表达式4:表达式5···即若有多个条件表达式连在一起,顺序应从右到左依次判断在求出最后的x
a=4,b=3,c=2,d=1,则条件表达式a>b?a:c>d?c:d的值为:1
1.先求c>d?c:d
c>d成立,表达式值取c
2.求a>b?a:c
a>b成立,表达式值取a
所以选择D

1年前

2

沧海笨马 幼苗

共回答了1个问题 举报

这是c程序语言。
还原:
if(a>b)
printf("%dn",a);
else if(c>d)
printf("%dn",c);
else
printf("%dn",d);
运行结果4,应选D

1年前

1

萩天 幼苗

共回答了2个问题 举报

选D

1年前

1
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.075 s. - webmaster@yulucn.com