万能百科  > 所属分类  > 

以下程序段中,与语句“k—a>b?(b>c?1:O):0;”功能相同的是( )。

以下程序段中,与语句“k—a>b?(b>c?1:O):0;”功能相同的是( )。

A.if(a>b)(b>c)k=1; else k=0;

B.if((a>b)‖(b>c))k=1; else k=0;

C.if(ac)k=1;

D.if(a>b)k=1; else if(b

正确答案:

A本题考查了双重三目运算符的用法。例如:表达式a>b?c:d可以看成,当a>b时取C的值,否则取d的值。在本题中k=a>b?(b>c?1:0):0可以看做:当b>c时为真,则k=a>b?1:0。当bb?0:0。也就是说,当a>b并且b>C时,k=1,否则k=0。所以A选项符合题意。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签