问题 单项选择题

有以下程序段: int k=0, a=1, b=2, c=3; k=a<b b:a; k=k>c c:k; 执行该程序后,k的值是______。

A.3

B.2

C.1

D.0

答案

参考答案:B

解析: 第一个表达式得到k=2,对于第二个表达式,因为k=2<3,k仍然赋值为k。因此最后k值为2。

解答题
选择题