一道C语言程序设计选择题

已知intk=4,a=3,b=2,c=1;,则表达式k<a?k:c<b?c:a的值为是-----。A)4B)3C)2D)1在线等最好有详细过程……谢谢... 已知int k=4,a=3,b=2,c=1;,则表达式k<a?k:c<b?c:a的值为是----- 。
A)4 B)3 C)2 D)1

在线等 最好有详细过程……谢谢
展开
 我来答
chenlulu399
2012-10-14 · TA获得超过265个赞
知道答主
回答量:62
采纳率:0%
帮助的人:40万
展开全部
首先这是一个问号的嵌套,可以看成k<a?(k):(c<b?c:a)
c<b是成立的那么c<b?c:a的返回值是c,k<a是不成立的那么k<a?(k):(c<b?c:a)的返回值是(c<b?c:a)
即整个表达式的返回值是c所以答案选D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
失落血天使
2012-10-15 · TA获得超过226个赞
知道小有建树答主
回答量:173
采纳率:0%
帮助的人:186万
展开全部
k<a?k:c<b?c:a

=》k<a?k:(c<b?c:a) (这里因为 c<b?c:a ==》 1<2?c:a = c )
=》k<a?k:c
=>c
=>1

所以选d
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
五鼓波七
2012-10-15
知道答主
回答量:1
采纳率:0%
帮助的人:1565
展开全部
D
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式