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

【正确答案】 A
【答案解析】[解析] 本程序中,如果x>0,则直接执行其后的System.out.printIn("frst");语句,而不执行else if等语句;当x<=0且x>-3时,执行System.out.printIn("second");语句;如果上述条件均不成立,即x<=-3时,执行System.out.printIn("third");语句。所以正确选项是A。Java流程控制是考试的重点内容。