问题
单项选择题
下面程序段的运算结果正确的是( )。 Dim x As Single Dim y As Single If x < 0 Theny=3 Elself x < 1 Theny=2*x Else: y= -4 * x+6 End If
A.当x=2时,y=-2
B.当x=1时,y=3
C.当x=0.5时,y=-4
D.当x=-2.5时,y=11
答案
参考答案:A
解析: 注意Elself x<1句是接在上面的If x<0句后面的,其实相当于if x>=0 and x<1, Else句的条件相当于If x>=1。选项A,x=2时,y=(-4)*2+6=-2。