有如下嵌套的if语句: 以下选项中与上述if语句等价的语句是( )。A.k=(a

计算机考试 已帮助: 时间:2024-07-04 22:02:22

有如下嵌套的if语句:

以下选项中与上述if语句等价的语句是( )。
A.k=(a<B.?((b<C.?a:
B.B.:((b>C.?b:
C.;B.k=(a<B.?((a<C.?a:C.:((b<C.?b:C.;C.k=(a<B.?a:b;k=(b<C.?b:C;
D.k=(a<B.?a:b;k=(a<C.?a:c;
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:嵌套,正确答案,语句

参考解答

用户头像

4j3***811

2024-07-04 22:02:22

正确答案:B
题目中嵌套语句的含义是当a<b且a<c成立,则将a的值赋给k。如果a<b成立而a<c不成立将e的值赋给k。如果a<b不成立而b<c成立,将b的值赋给k。如果如果a<b不成立且b<c也不成立,将c的值赋给k。判断条件表达式只有B选项可以表示这个含义。

上一篇 有以下程序: 程序运行后的输出结果是( )。A.1B.11C.6D.21请帮忙给出正确答案和分析 谢

下一篇 以下程序中函数f的功能是:当na9为1时 进行由小到大排序;当na9为0时 进行由大到小排序。 程序

相似问题