有如下程序段:if(x>0){ System.out. println("first");}else if(x>-4){ System.out.println("sec

题目

有如下程序段: if(x>0){ System.out. println("first");} else if(x>-4){ System.out.println("second");} else { System.out.println("third");}x的取值在什么范围内时,将打印出字符串 "second" ?

A.x>0

B.x>-4

C.x<= -4

D.x<= 0&&x> -4

参考答案和解析
正确答案:D
解析:此题考查订语句的用法,x>0时打印"first",x>-4 && x=0时打印"second",x=-4时打印“third”。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

给出下面代码段:x处于什么范围时打印字符串“second”。 ( ) public class forLoopStatement { public static void main(String[]args) { int x=______;//给x赋值 if(x>0){System.out.println("first");} else if(x>-3){System.out.println("second");} else{System.out.println("third");} } }

A.x>0

B.x>-3

C.x<=-3

D.x<=0&x>-3


正确答案:D
解析:本题考查的是if语句。要使程序打印字符串“second”,必须满足x>-3并且x=0。所以选项D是正确的。选项A中x>0,显然是打印的"first",所以选项A不正确。选项B中x>-3,它的结果有两种,如果x>0则打印"first",如果x=0&x>-3则打印"second",所以选项B不正确。选项C中x=-3,显然是打印"third",所以选项C不正确。

第2题:

有如下程序段 if(x>0){System.out.println("first");} else if(x>-4){System.out.println("second");{ else{System.out.println("third");}x的取值在什么范围内时,将打印出字符串“second”? ( )

A.x>0

B.x>-4

C.x<-4

D.x<0&&x>-4


正确答案:C

第3题:

给出下列代码片段: if(x>0){System.out.println("first");} else if(x>-3){System.out.println("second");} else{System.out.println("third");} 当x处于( )范围时打印字符串"second"。

A.x>0

B.x>-3

C.-3<x<=0

D.x<=-3


正确答案:C

第4题:

下列代码中 if(x>0){System.out.println("first");} elseif(x>-3){System.out.println("second");} else{System.out.println("third");} 要求打印字符串为"second"时,x的取值范围是( )。

A.x<=0并且x>-3

B.x>0

C.x>-3

D.x<=-3


正确答案:A
解析: 本题考查Java中的条件结构。条件语句根据判定条件的真假来决定执行哪一种操作。题目所给程序,如果x>0,则直接执行其后的System.out.println("firsf")语句,而不执行elseif等语句,当x=0而H x>-3时执行 System.out.prinfin("second")语句,所以选项A正确。当x为其他值时执行else语句。应该对Java的流程控制涉及的语句数量有所掌握,这些都是考试重点内容。

第5题:

有如下程序段if (x>0) {System.out.println ("first") ;}else if (x>-4) { System.out.println ("second") ; }else{System.out.println ("third") ;}x的取值在( )范围内时,将打印出字符串"second"。

A.x>0

B.x>-4

C.x<=-4

D.x<=0&&x>-4


正确答案:D

第6题:

有如下程序段 if(x>0) { System.out.println("first");} else if (x > -4) { System.out.println("second");} else { System.out.println("third");} x的取值在什么范围内时,将打印出字符串“second"?

A.x > 0

B.x > -4

C.x < = -4

D.x < = 0 & & x > -4


正确答案:D
解析:此题考查if语句的用法,x>0时打印“first”,x,-3&&x<=0时打印“second”,x<=-3时打印“third”。

第7题:

有如下程序段 if(x<0){System.out.println("first");} else if(x<-4){System.out.println("second");} else{System.out.println("third");} x的取值在( )范围内时,将打印出字符串"second"。

A.x>0

B.x>-4

C.x<=-4

D.x<=0 &&x>-4


正确答案:D

第8题:

下列代码中 if(x>0) {System.out.println("first");} else if (x>-3){System.out.println("second");} else { System.out.println("third");} 要求打印字符串为"second"时,x的取值范围是( )。

A.x≤0 并且 x>-3

B.x>0

C.x>-3

D.x≤-3


正确答案:A
解析:本题考查Java中的条件结构。条件语句根据判定条件的真假来决定执行哪一种操作。题目所给程序,如果x>0,则直接执行其后的System.out.println("first")语句,而不执行else if等语句,当x≤0而且x>-3时执行 System.out.println("second")语句,所以选项A正确。当x为其他值时执行else语句。应该对 Java的流程控制涉及的语句数量有所掌握,这些都是考试重点内容。

第9题:

Giventhefollowingcode:if(x>0){System.out.println("first");}elseif(x>-3){System.out.println("second");}else{System.out.println("third");}Whichrangeofxvaluewouldprintthestring"second"?()

A.x>0

B.x>-3

C.x<=-3

D.x<=0&x>-3


参考答案:D

x>0时打印"first",x>-3&&x<=0时打印"second",x<=-3时打印"third"。这个题目没有什么难的,只要理解if语句的语法就可以了。