A.0 B.(-∞,0]
C.(0,+∞) D.R
解析:选B.由输出的结果为2,则执行了Else后面的语句y=2,即x>0不成立,所以有x≤0.
4.运行下面的算法语句,若输入x的值为5,则输出的y值为( )
输入x;
If x<0 Then
y=(x+1)*(x+1)
Else
y=(x-1)*(x-1)
End If
输出y.
A.14 B.15 C.16 D.17
解析:选C.由程序知y=
当x=5时,y=(5-1)2=16.
5.有下列程序:
输入x;
If x≥1 Then
y=x
Else
y=-x
End If
输出y.
现有人将其修改为下面的程序与其实现相同的功能:
输入x;
If Then
y=-x
Else
y=x
End If
输出y.
请在内填上合适的语句,使程序能够正常运行( )