如下事件过程:
Function Feed(x)
If x < 10 Then
Feed=x
Else
Feed=10 + x
End If
End Function
Private Sub Command1_Click()
x=Val(InputBox( "", , 0) )
pay=Feed(x)
Print pay
End Sub
运行时在输入框内输入变量x的值为15,输出结果为( )。
A.0
B.15
C.25
D.30
第1题:
在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
x = -5
If Sgn(x) Then
y = Sgn(x ^ 2)
Else
y = Sgn(x)
End If
Print y
End Sub
程序运行后,单击命令按钮,窗体上显示的是( )。
A.-5
B.25
C.1
D.-1
第2题:
整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,25变成52,正确的python表达式为()。
A.(x % 10) * 10 + x // 10
B.(x % 10)//10 + x // 10
C.(x / 10)% 10 + x // 10
D.(x % 10) * 10 + x % 10
第3题:
动物的食物(diet)称为饲料(feed)。
第4题:
在窗体上画一个名称为Text1的文本框,一个名称为Command1的命令按钮,然后编写如下事件过程和通用过程:
Private Sub Command1_Click()
n = Val(Text1.Text)
If n\2 = n/2 Then
f = f1(n)
Else
f = f2(n)
End If
Print f; n
End Sub
Public Function f1(ByRef x)
x=x*x
f1=x+x
End Function
Public Function f2(ByVal x)
x=x*x
f2=x+x+x
End Function
程序运行后,在文本框中输入6,然后单击命令按钮,窗体上显示的是( )。
A.72 36
B.108 36
C.72 6
D.108 6
第5题:
整形变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如13变成31,正确的python表达式是()。
A.(x%10)*10 +x//10
B.(x%10)//10 +x//10
C.(x/10)%10 +x//10
D.(x%10)*10 +x%10