itgle.com

( 18 )阅读下面代码if(x==0){System.out.println(" 冠军 ");}else if (x>-3){System.out.println(" 亚军 ");}else { System.out.println(" 季军 ");}若要求打印字符串 “ 季军 ” ,则变量 x 的取值范围是A ) x=0 & x<=-3B ) x>0C ) x>-3D ) x<=-3

题目

( 18 )阅读下面代码

if(x==0){System.out.println(" 冠军 ");}

else if (x>-3){System.out.println(" 亚军 ");}

else { System.out.println(" 季军 ");}

若要求打印字符串 “ 季军 ” ,则变量 x 的取值范围是

A ) x=0 & x<=-3

B ) x>0

C ) x>-3

D ) x<=-3


相似考题
参考答案和解析
正确答案:D
更多“( 18 )阅读下面代码if(x==0){System.out.println(" 冠军 ");}else if (x&gt;-3){System.out.prin ”相关问题
  • 第1题:

    阅读下面代码 if(x= =0){System.out.println("冠军");) elseif(x>一3){System.Out.println("亚军");} else{System.out.println("季军");} 若要求打印字符串”季军”,则变量X的取值范围是( )。

    A.x=d&x<=-3

    B.x>O

    C.x>-3

    D.x<=-3


    正确答案:D
    D。【解析】本题考查的是条件分支语句if-else。if-else根据判定条件的真假来执行两种操作中的一种。当条件为真时,执行if语句后面的代码块;当条件为假时,执行else后面的代码块。题目中的代码段是一个if-else的嵌套语句,根据if-else语句的执行过程来进行分析。当x的值为0时,布尔表达式"x==0"的结果为真,就输出”冠军”;当x的值不为0时,则执行else语句中的内容。else语句中的代码又是一个if-else语句,还是和上面一样进行分析。当X的值不等于0且大于-3时,布尔表达式”x>-3”的结果为真,输出"亚军";当x的值不等于0且不大干-3,也就是X的值不等于0同时x的值小于等于-3时,则输出"季军"。经过上述分析可知,要想输出"季军",x所满足的条件为x!=O&x<=-3,但是当x<=-3时,x的值一定不会为0。所以,X所满足的条件可以简写为x<=-3。因此,本题的正确答案为D。

  • 第2题:

    阅读下面代码 if(x= =0){System.OUt.println("冠军");} elseif(x>-3){System.OUt.println("亚军");) else{System.Out.println("季军");) 若要求打印字符串”季军”,则变量X的取值范围是( )。

    A.x=0&x<= -3

    B.x>0

    C.x>-3

    D.x<=-3


    正确答案:D
    D。【解析】本题考查的是条件分支语句if-else。if-else根据判定条件的真假来执行两种操作中的一种。当条件为真时,执行if语句后面的代码块;当条件为假时,执行else后面的代码块。题目中的代码段是一个if-else的嵌套语句,根据if-else语句的执行过程来进行分析。当x的值为0时,布尔表达式"x==0"的结果为真,就输出"冠军";当x的值不为0时,则执行else语句中的内容。else语句中的代码又是一个if-else语句,还是和上面一样进行分析。当x的值不等于0且大干-3时,布尔表达式"x>-3"的结果为真,输出"亚军";当x的值不等于0且不大于-3,也就是x的值不等于0同时x的值小于等于-3时,则输出"季军"。经过上述分析可知,要想输出"季军",x所满足的条件为x!=0&x<=-3,但是当x<=-3时,x的值一定不会为0。所以,x所满足的条件可以简写为x<=-3.因此,本题的正确答案为D。

  • 第3题:

    阅读下面代码

    if(x= =0){System.out.println("冠军");)

    elseif(x>一3){System.Out.println("亚军");}

    else{System.out.println("季军");}

    若要求打印字符串”季军”,则变量X的取值范围是( )。

    A.x=d&x<=-3

    B.x>O

    C.x>-3

    D.x<=-3


    正确答案:D

    D。【解析】本题考查的是条件分支语句if-else。if-else根据判定条件的真假来执行两种操作中的一种。当条件为真时,执行if语句后面的代码块;当条件为假时,执行else后面的代码块。题目中的代码段是一个if-else的嵌套语句,根据if-else语句的执行过程来进行分析。当x的值为0时,布尔表达式"x= =0"的结果为真,就输出”冠军”;当x的值不为0时,则执行else语句中的内容。else语句中的代码又是一个if-else语句,还是和上面一样进行分析。当X的值不等于0且大于-3时,布尔表达式”x>-3”的结果为真,输出"亚军";当x的值不等于0且不大干-3,也就是X的值不等于0同时x的值小于等于-3时,则输出"季军"。经过上述分析可知,要想输出"季军",x所满足的条件为x!=O&x<=-3,但是当x<=-3时,x的值一定不会为0。所以,X所满足的条件可以简写为x<=-3。因此,本题的正确答案为D。

  • 第4题:

    阅读下面代码 if(x==0){System.out.println("冠军");} elseif(x>-3){System.out.println("亚军");} else{System.out.println("季军");} 若要求打印字符串“季军”,则变量x的取值范围是( )。

    A.x=0&x<=-3

    B.x>0

    C.x>-3

    D.x<=-3


    正确答案:D
    解析: 本题考查的是条件分支语句if-else。it-else根据判定条件的真假来执行两种操作中的一种。当条件为真时,执行if语句后面的代码块;当条件为假时,执行else后面的代码块。题目中的代码段是—个if-else的嵌套语句,根据if-else语句的执行过程来进行分析。当x的值为。时x布尔表达式“x=0”的结果为真,就输出“冠军”;当x的值不为0时,则执行 else语句中的内容。else语句中的代码又是一个it-else语句,还是和一上面一样进行分析。当x的值不等于0且大于-3时,布尔表达式“x>-3”的结果为真,输出“亚军”:当x的值不等于0且不大于-3,也就是x的值不等于0同时x的值小于等于-3时,则输出“季军”。经过上述分析可知,要想输出“季军”,x所满足的条件为x!=0&x=-3,但是当X=-3时,x的值一定不会为0。所以,x所满足的条件可以简写为x=-3。因此,本题的正确答案为D。

  • 第5题:

    阅读下面代码

    if(x= =0){System.OUt.println("冠军");}

    elseif(x>-3){System.OUt.println("亚军");)

    else{System.Out.println("季军");)

    若要求打印字符串”季军”,则变量X的取值范围是( )。

    A.x=0&x<= -3

    B.x>0

    C.x>-3

    D.x<=-3


    正确答案:D

    D。【解析】本题考查的是条件分支语句if-else。if-else根据判定条件的真假来执行两种操作中的一种。当条件为真时,执行if语句后面的代码块;当条件为假时,执行else后面的代码块。题目中的代码段是一个if-else的嵌套语句,根据if-else语句的执行过程来进行分析。当x的值为0时,布尔表达式"x= =0"的结果为真,就输出"冠军";当x的值不为0时,则执行else语句中的内容。else语句中的代码又是一个if-else语句,还是和上面一样进行分析。当x的值不等于0且大干-3时,布尔表达式"x>-3"的结果为真,输出"亚军";当x的值不等于0且不大于-3,也就是x的值不等于0同时x的值小于等于-3时,则输出"季军"。经过上述分析可知,要想输出"季军",x所满足的条件为x!=0&x<=-3,但是当x<=-3时,x的值一定不会为0。所以,x所满足的条件可以简写为x<=-3.因此,本题的正确答案为D。