• 以下程序段中,与语句“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选项符合题意。
  • 2021年07月08日 20时49分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网