单选题 在窗体上画一个名称为Command1的命令按钮,编写如下程序:
Private Sub Command1_Click()
Print p1(3,7)
End Sub
Public Function p1(x As Single,n As Integer) As Single
If n=0 Then
p1=1
Else
If n Mod 2=1 Then
p1=x*x+n
Else
p1=x*x-n
End If
End If
End Function
程序运行后,单击该命令按钮,屏幕上显示的结果是( )。

【正确答案】 D
【答案解析】