M=c
END IF
END IF
PRINT M
END
若输入a=4,b=2,c=-5,则输出的结果为( )
A.1 B.2 C.-5 D.4
解析由程序可知,M=a=4,b=2,b>M不成立,所以执行ELSE后的条件语句.又c=-5,所以c>M不成立,所以直接输出M的值.
答案D
4.为了在运行下面的程序后,得到输出值y=9,则应该输入( )
INPUT x
IF x<0 THEN
y=(x+1)∧2
ELSE
y=(x-1)∧2
END IF
PRINT y
END
A.x=-4 B.x=-2
C.x=4或x=-4 D.x=-2或x=2
解析∵由程序知y={■("(" x+1")" ^2 "," x<0"," @"(" x"-" 1")" ^2 "," x≥0"," )┤
∴当y=9时,x=-4或x=4.
答案C
5.完成如图所示的程序,输入x的值,求函数y=|8-2x2|的值.
INPUT "x=";x
IF ① THEN
②
ELSE
y=2*x∧2-8
END IF
PRINT y
END
① ;② .