有如下嵌套的if语句:以下选项中与上述if语句等价的语句是( )。A.k=(a<B.?((b<C.?a:B.B.:((b>C.?b:C.;B.k=(a<B.?((a<C.?a:C.:((b<C.?b:C.;C.k=(a<B.?a:b;k=(b<C.?b:C;D.k=(a<B.?a:b;k=(a<C.?a:c;

题目

有如下嵌套的if语句:

以下选项中与上述if语句等价的语句是( )。

A.k=(a<B.?((b<C.?a:

B.B.:((b>C.?b:

C.;B.k=(a<B.?((a<C.?a:C.:((b<C.?b:C.;C.k=(a<B.?a:b;k=(b<C.?b:C;

D.k=(a<B.?a:b;k=(a<C.?a:c;


相似考题
参考答案和解析
正确答案:B
题目中嵌套语句的含义是当a<b且a<c成立,则将a的值赋给k。如果a<b成立而a<c不成立将e的值赋给k。如果a<b不成立而b<c成立,将b的值赋给k。如果如果a<b不成立且b<c也不成立,将c的值赋给k。判断条件表达式只有B选项可以表示这个含义。
更多“ 有如下嵌套的if语句:以下选项中与上述if语句等价的语句是( )。A.k=(aB.?((bC.?a:B.B.:((bC.?b:C.;B.k=(aB.?((aC.?a:C.:((bC.?b:C.;C.k=(aB.?”相关问题
  • 第1题:

    [银行真题]

    ()
    A.选项A
    B.选项B
    C.选项C
    D.选项D


    答案:D
    解析:
    每行图形的组成元素相同,只是组合方式不同,选择D。

  • 第2题:

    下面哪一条语句出现编译错误: enum Gender{female, male}; //A struct Person{ char name[20]; Gender sex; //B Person father; //C }; Person members[30]; //D

    A.行A

    B.行B

    C.行C

    D.行D


    行 C

  • 第3题:

    2、下面哪一条语句出现编译错误: enum Gender{female, male}; //A struct Person{ char name[20]; Gender sex; //B Person father; //C }; Person members[30]; //D

    A.行A

    B.行B

    C.行C

    D.行D


    CD

  • 第4题:

    执行如下语句序列,不可能出现的情况是: int n; cin>>n; switch(n){ case 1: case 2: cout<<'A'; case 3: case 4: cout<<'B'; break; default:cout<<'C'; }

    A.显示:A

    B.显示:B

    C.显示:C

    D.显示:AB


    显示:A

  • 第5题:

    多选题测试【正确答案AC】

    A.选项A

    B.选项B

    C.选项C

    D.选项D


    1;2;3