选择题
以下程序段中,与
k=a>b?(b>c?1:0):0;
语句功能相同的是______。
A、
if(a<=b)k=0; else if(b<=c) k=1;
B、
if((a>b)||(b>c))k=1; else k=0;
C、
if(a>b) k=l; else if(b>c) k=1; else k=0;
D、
if((a>b)&&(b>c))k=1; else k=0;
【正确答案】
D
【答案解析】
[考点] 字符、选择和程序结构 语句k=a>b?(b>c?1:0):0;的功能是如果a>b,且b>c,则k=1,否则k=0。与之等价的表达式为if((a>b)&&(b>c))k=1;else k=0;。
提交答案
关闭