下列代码中if(x>0){Syste m.out .pri ntln("first");}elseif(x>-3){Syste m.out .pri ntln("second");}else{Syste m.out .pri ntln("third");}

admin2012-12-02  17

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

选项 A、x<=0且x>-3
B、x>0
C、x>-3
D、x<=-3

答案A

解析 本题考查Java 中的条件结构。条件语句根据判定条件的真假来决定执行哪一种操作。题目所给程序,如果x>0,则直接执行其后的Syste m.out .pri ntln("first")语句,而不执行elseif 等语句,当x<=0且x>-3时执行Syste m.out .pri ntln("second")语句,所以选项A 正确。当x 为其他值时执行else 语句。应该对Java 的流程控制涉及的语句有所掌握,这些都是考试重点内容。
转载请注明原文地址:https://kaotiyun.com/show/A2ID777K
0

相关试题推荐
最新回复(0)