有以下程序:
#include< stdio.h >
main()
{
int x:
scanf("%d",&x);
if(x< =3);
else if(x!=10)
printf("%d\n",x);
}
程序运行时,输入的值在哪个范围内才会有输出结果?( )
A、
不等于10的整数
B、
大于3且不等10的整数
C、
大于3或等于10的整数
D、
小于3的整数
【正确答案】
B
【答案解析】
第一个if有一个else语句,若x< =3,就什么也不做,若x >3,则进入else语句中,在else语句中只有当x!=10时才会有输出结果,所以输入的值的范围应为大于3且不等于10的整数。
提交答案
关闭