在窗体上画一个名称为Command1的命令按钮,并编写如下程序: Function Fun(x) y=0 If x<10 Then y=x Else y=y+10 End

admin2015-08-13  26

问题 在窗体上画一个名称为Command1的命令按钮,并编写如下程序:
  Function Fun(x)
      y=0
      If x<10 Then
        y=x
      Else
        y=y+10
      End If
      Fun=y
  End Function
  Private Sub Command1_Click()
      n=InputBox("请输入一个数")
      n=Val(n)
      P=Fun(n)
      Print P
  End Sub
运行程序,单击命令按钮,将显示输入对话框,如果在对话框中输入100,并单击“确定”按钮,则输出结果为(    )。

选项 A、10
B、100
C、110
D、出错信息

答案A

解析 程序中输入100,则调用过程为Fun(100),过程Fun中判断参数是否小于10,小于10则将此值赋给y,如果不小于10,则变量y值加10,由于100不小于10,所以y值加10,等于10,并将此值作为函数值返回。因此输出结果为10。
转载请注明原文地址:https://kaotiyun.com/show/CvQp777K
0

最新回复(0)