单选题
有以下程序: #include
main() {int x; scanf(''%d'',&x); if(x<=4); else if(x<8)printf(''%d\n'',x); } 程序运行时,输入的值在哪个范围才会有输出结果?( )
A、
小于4的整数
B、
不等于8的整数
C、
大于4或等于8的整数
D、
大于4且小于8的整数
【正确答案】
D
【答案解析】
解析:if条件语句后跟了一个空语句,故要执行else if后面的语句,必须是要x大于4且小于8。
提交答案
关闭