更多“如果int a=1,b=2,c=3,d=4;则条件表达式“a<b?a:c<d?c:d”的值是()。A)1 B)2C)3 D)4 ”相关问题
  • 第1题:

    若a是int型变量,计算表达式 a=25/3%3 后,a为( )。

    A、1

    B、2

    C、3

    D、4


    答案:B

  • 第2题:

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。A.A.1 SXB

    若整型变量a、b、c、d中的值依次为2、2、3、4,则条件表达式a<b?a:c<d?c:d的值是( )。

    A.A.1

    B.2

    C.3

    D.4


    正确答案:C
    本题考查三目运算符a<b?a:c<d?c:d也可写成a<b?a:(c<d?c:d),所以根据优先级,先算括号内的,c小于d为真取C的值,再看a小于b为假,所以取C的值。

  • 第3题:

    4 、如果int a=1,b=2,c=3,d=4;则条件表达式"a<b?a:c<d?c:d"的值是()

    A.1

    B.2

    C.3

    D.4


    2

  • 第4题:

    如果a=1,b=2,c=3,d=4,则表达式a<b? a: c<d? c: d的值为

    A.1

    B.2

    C.3

    D.4


    正确答案:A
    解析:本题考察问号表达式的嵌套,只要掌握了问号表达式的求解顺序,是可以轻松求解本题的。Ab成立,故整个表达式的值是a,即1。答案为A。

  • 第5题:

    如果int a=1,b=2,c=3,d=4;则条件表达式"a>b?a:c>d?c:d"的值是 。


    3