niusouti.com

下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。 A.if(a<=b)n=0;下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。A.if(a<=b)n=0;B.if(a>B)‖(b>c))n=1;elsen=0;C.if(a>b)if(b>c)n=1;elsen=;elsen=0;D.if(a>b)n=1;elseif(b<=c)n=1;elseif(b>c)n=1;elsen=0;

题目
下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。 A.if(a<=b)n=0;

下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。

A.if(a<=b)n=0;

B.if(a>B)‖(b>c))n=1;elsen=0;

C.if(a>b)if(b>c)n=1;elsen=;elsen=0;

D.if(a>b)n=1;elseif(b<=c)n=1;elseif(b>c)n=1;elsen=0;


相似考题
更多“下列语句中,与语句“n=(a&gt;b?(b&gt;c?1:0):0);”的功能等价的是( )。 A.if(a&lt;=b)n=0;## ”相关问题
  • 第1题:

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


    正确答案:B
    条件表达式的含义是,如果表达式1成立,结果为表达式2的值,如果不成立为表达式3的值。所以题干中k的值这样取值:如果a>b且b>c,k值结果为1,如果a>b,且b<c则值为0。如果a<b,k值为0。也就是只要a>b与b>c中只要有一个条件不成立,k的值就为0,所以选择B选项。

  • 第2题:

    1、下列条件语句中,功能与其他语句不同的是 。

    A.if(a) printf("%d\n",x); else prinf("%d\n",y);

    B.if(a==0) prinff("%d\n",y); else printf("%d\n",x);

    C.if(a!=0) printf("%d\n",x); else printf("%d\n",y);

    D.if(a==0) printf("%d\n",x); else printf("%d\n",y);


    D

  • 第3题:

    1、下列条件语句中,功能与其他语句不同的是()。

    A.if(a) printf("%d\n",x); else printf("%d\n",y);

    B.if(a==0) printf("%d\n",y); else printf("%d\n",x);

    C.if(a!=0) printf("%d\n",x); else printf("%d\n",y);

    D.if(a==0) printf("%d\n",x); else printf("%d\n",y);


    D

  • 第4题:

    下列语句中,与语句“n=(a>b?(b>c?1:0):0);”的功能等价的是( )。

    A.if(ab)‖(b>c))n=1;elsen=0;

    C.if(a>b)if(b>c)n=1;elsen=;elsen=0;

    D.if(a>b)n=1;elseif(bc)n=1;elsen=0;


    正确答案:C
    C。【解析】根据三元表达式:?的规则,当a>b时,结果为表达式b>c?1:0,其意义为if(b>c),则结果为1。其表达的意义和C选项一样。

  • 第5题:

    下列语句中,与语句"(a<b?n=(b<c?1:0):n=0);"的功能等价的是______。

    A.if(a<b<c) n=1; else n=0;

    B.if(a>=b) n=0;

    C.if(a>=b) n=0; else if (b>=c) n=1;

    D.if(a<b&&b<c) n=1; else n=0;


    B