5.已知程序如下:
如果输出的结果为2,那么输入的自变量x的取值范围是 ( )
A.0 B.(-∞,0]
C.(0,+∞) D.R
解析:由输出的结果为2,则执行了Else后面的语句y=2,即x>0不成立,所以有x≤0.
答案:B
二、填空题(每小题5分,共15分)
6.将下列程序补充完整.
判断输入的任意数x的奇偶性.
解析:因为该程序为判断任意数x的奇偶性且满足条件时执行"x是偶数",而m=x MOD 2表示m除2的余数,故条件应用"m=0".
答案:m=0
7.根据如下所示的程序,当输入的a,b分别为2,3时,最后输出的m的值为________.
输入a,b
If a>b Then
m=a
Else