下列根据此段程序的运算的结果正确的是( )。 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

admin2010-01-05  5

问题 下列根据此段程序的运算的结果正确的是(    )。 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

答案1

解析 本题考查多分支结构语句的流程。注意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。
转载请注明原文地址:https://kaotiyun.com/show/oTwp777K
0

最新回复(0)