单选题
用于显示部分查询结果的TOP短语,使用时需与之连用的短语是( )。
A、
if(x>0)y=1 else if(x<0)y=-1; else y=O;
B、
if(x) if(x>0)y=1; else if(x<0)y=-1;
C、
y=-1; if(x) if(x>0)y=1; else if(x==0)y=0; else y=-1;
D、
y=0; if(x>=0) if(x>0)y=1; else y=-1;
【正确答案】
A
【答案解析】
条件运算符要求有三个操作对象,它是c++语言中惟一的一个三目运算符。条件表达式的一般形式为:表达式1?表达式2:表达式3,先求解表达式1,若为非0(真)则求解表达式2,此时表达式2的值就作为整个条件表达式的值。若表达式1的值为0(假),则求解表达式3,表达式3的值就是整个条件表达式的值。本题中用了两次三目运算符。
提交答案
关闭