条件语句
一、选择题
1.若运行如下程序,最后输出y的值为-20,那么输入的t值为( )
INPUT "t=";t
IF t<5 THEN
y=2*t-8
ELSE
y=8*t-t^2
END IF
PRINT y
END
A.10或-6 B.10或-2
C.-6 D.10或-2或-6
考点 条件语句与条件结构
题点 分段函数的求值问题
答案 A
解析 当t<5时,由2t-8=-20,得t=-6;当t≥5时,8t-t2=-20,得t=10.
2.如图所示的程序中,当输入的a,b的值分别为2,3时,最后输出的m的值为( )
INPUT a,b
IF a>b THEN
m=a
ELSE
m=b
END IF
PRINT m
END
A.2B.3C.4D.1
考点 条件语句与条件结构
题点 分段函数的求值问题
答案 B
解析 因为2>3不成立,所以程序执行ELSE后面的m=b,因为b=3,所以m=3,故选B.