问题
单项选择题
下列根据此段程序的运算的结果正确的是( )。
Dim x AS Single
Dim y As Single
If x < 0 Then
y = 3
ElseIf x< 1 Then
y = 2 * x
Else:y = -4 * x + 6
End If
A.当x=2时,y=-2
B.当X=-1时,y=-2
C.当x=0.5时,y=4
D.当x=-2.5时,y=11
答案
参考答案:A
解析: 本题考查多分支结构语句的流程。注意Elselfx<1句是接在上面的Ifx<0句后面的,其实相当于if x>=0 and x<l,Else句的条件相当于If x>=1。选项A,x=2时, y=(-4)×2+6=-2;选项B,当x=-1时,y=3。选项C错误。当x=0.5时,y=2×0.5=1;选项D,当x=-2.5时,y=3。答案为A。