更多“表达式5 if 56 else (6 if 32 else 5) 的值为()。”相关问题
  • 第1题:

    若整型变量a的值为2、b的值为3,则下面程序段执行后整型变量c的值为( )。 If a>5 Then If b<4 Thenc=a-b Elsec=b-a Else If b>3 Thenc=a*b Elsec=aMod6 End If

    A.2

    B.-1

    C.1

    D.6


    正确答案:A

  • 第2题:

    执行下列语句后整型变量a的值是 ______。 If(3-2)>2 Then a=10 Else If(10/2)=6 Then a=20 Else a=30 End If

    A.10

    B.20

    C.30

    D.不确定


    正确答案:C
    解析:前两个判断条件都不满足,所以真正执行的赋值语句只有最后一句,所以a为30。

  • 第3题:

    当a=1、b=3、c=5、d=4时,执行下面一段程序后,x的值为______。if (a<b) if (c<d) x=1; elseif (a<c)if (b<d) x=2;else x=3;else x=6;else x=7;

    A.1

    B.2

    C.3

    D.6


    正确答案:B

  • 第4题:

    有以下程序

    inculde <stdio.h>

    main()

    { int a=1,B=2,c=3,d=0;

    iF(a==1)

    iF(B!=2)

    iF(c==3) d=1;

    else d=2;

    else iF(c!=3) d=3;

    else d=4;

    else d=5;

    printF(“%d\n”,d);

    }

    程序远行后的输出结果是【 】。


    正确答案:4
    4 解析:a==1为真,b!=2为假,c!=3为假,所以d=4。

  • 第5题:

    设int i=10,j=11,k=12,x=0;执行语句: if(i>5) if(j>100) if(k>11) X=3; else x=4; else x=5; 后x的值是( )。

    A.0

    B.3

    C.4

    D.5


    正确答案:D
    解析:首先判断i>5,表达式的值为真,再判断j>100,表达式的值为假,执行x=5。因此只有选项D正确。

  • 第6题:

    当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。 if(a<b) if(c<d) x=1; else if(a<c) if(b<d) x=2; elsex=3; elsex=6; elsex=7;

    A.1

    B.2

    C.3

    D.6


    正确答案:B
    解析:此题主要考查if语句的嵌套,注意if与else的对应关系。ab成立继续执行;cd不成立,执行else语句;ac成立继续执行;bd成立,x=2,然后退出嵌套的4层if语句。

  • 第7题:

    当a=1、b=3、c=5、d=4时,执行下面一段程序后,x的值为______。 If a<b Then If c<d Then x=1 Else If a<c Then If b<d Then x=2 Else x=3 End If Else x=6 End If End If Else x=7 End If

    A.1

    B.2

    C.3

    D.6


    正确答案:B
    解析:当ab成立时,继续执行;当cd不成立时,执行else分支;当ac成立时,继续执行;当bd成立时,则x=2,随后连续跳出4层endif

  • 第8题:

    语句if 3*4>=10 then a=1 else a=2 执行后,a的值为()。

    A12

    B10

    C1

    D6


    C

  • 第9题:

    程序: class TestApp{ public static void main (String[] args){ int x=6; if (x>l) System. out. println("x>l"); else if (x>5) System. out .println("x>5"); else if (x<10) System. out. println("x

    • A、x>5
    • B、x>l
    • C、x<10
    • D、x<29

    正确答案:B

  • 第10题:

    于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。


    正确答案:正确

  • 第11题:

    单选题
    程序: class TestApp{ public static void main (String[] args){ int x=6; if (x>l) System. out. println("x>l"); else if (x>5) System. out .println("x>5"); else if (x<10) System. out. println("x
    A

    x>5

    B

    x>l

    C

    x<10

    D

    x<29


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    在VB中,执行“IF A>5 then b=10 else b=20”语句后(A变量),B值为()
    A

    5

    B

    10

    C

    20

    D

    10或20


    正确答案: D
    解析: A>5成立,则把10赋值给B,若A>5不成立,则把20赋值给B。因为现在没有给出A是几,故B的值可能为10也可能为20。

  • 第13题:

    6. Do you have _________ to tell me?

    A. something else

    B. else something

    C. else anything

    D. anything else


    正确答案:D
    6.D【解析】不定代词修饰形容词时,要放于其后。

  • 第14题:

    当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if (a<6) if(c>d) x=1;else if(a

    当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。

    if (a<6) if(c>d) x=1; else if(a<c) if (b>l) x=2; else x=3; else x=6; else x=7;

    A.1

    B.2

    C.3

    D.6


    正确答案:A

  • 第15题:

    当a=4,b=5,c=7,d=6时,执行下面一段程序: if(a<B)if(c<D)x=1; else if(a<C)if(b<C)x=2: else x=3; else x=4; else x=5; 程序执行后,x的值为( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:B

  • 第16题:

    当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是( )。 if(a<B)if(c<D)x=1; else if(a<C)if(b<D)x=2: else x=3: else x=6: else x=7:

    A.1

    B.6

    C.3

    D.2


    正确答案:A

  • 第17题:

    下列与表达式“b=(a<0?-1:a>0?1:0)”的功能等价选项是()A.b=0; if(a>=0) if(a>0) b=1; else b=-1;B

    下列与表达式“b=(a<0?-1:a>0?1:0)”的功能等价选项是( )

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

    B.if(a>0) b=1; else if(a<0) b=-1; else b=0;

    C.if(A)if(a<0) b=-1; else if(a>0) b=1; else b=0;

    D.b=-1; if(A)if(a>0) b=1; else if(a==0) b=0; else b=-1;


    正确答案:B

  • 第18题:

    当a=1、b=3、c=5、d=4时,执行下面一段程序: if(a<B) if(c<D) x=1; else if(a<C) if(b<D) x=2; else x=3; eles x=6; else x=7;程序执行后,x的值为( )

    A.1

    B.2

    C.3

    D.6


    正确答案:B

  • 第19题:

    若整型变量a值为2、b的值为3,则下列程序段执行后整型变量c的值为______。 If a>5 then If b<4 Then c=a-b Else c=b-a Else If b>3 Then c=a*b Else c=a mod b End If

    A. 2

    B.-1

    C.1

    D.6


    正确答案:A

  • 第20题:

    IF-ELSE-ENDIF-模块用于二选一:如果表达式值为TRUE,也就是说条件被满足,这样后面的程序模块被执行。如果条件不满足,ELSE分支被执行。


    正确答案:正确

  • 第21题:

    在VB中,执行“IF A>5 then b=10 else b=20”语句后(A变量),B值为()

    • A、5
    • B、10
    • C、20
    • D、10或20

    正确答案:D

  • 第22题:

    单选题
    程序:  class   TestApp{  public  static  void main (String[]  args){     int x=6;     if (x>l)  System. out. println("x>l");     else if (x>5)  System. out .println("x>5");     else if (xSystem. out .println( "x
    A

    x>5

    B

    x>l

    C

    x<10

    D

    x<29


    正确答案: C
    解析: 暂无解析

  • 第23题:

    填空题
    表达式5 if 5>6 else (6 if 3>2 else 5) 的值为()。

    正确答案: 6
    解析: 暂无解析