在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() Dim n As Integer For n = 0 To 9 Step 3

admin2009-02-13  29

问题 在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:    Private  Sub  Command1_Click()       Dim n As Integer       For n = 0  To 9 Step 3          Print  rel(n);       Next  n    End  Sub    Private  Function  rel(ByVal i As Integer)As Integer       Dim x As Integer       x = 0       For  j = 1 To i          If  i  <  5  Then  rel = i:  EXit  Function          x = x + i       Next i       rel = x    End  Function    程序运行后,单击命令按钮,则窗体上显示的内容是

选项 A、1  3  5  7
B、2  8  14  53
C、0  3  21  45
D、0  5  11  34

答案4

解析 Exit Function的功能是立即终止函数的运行并回到调用函数的地方继续执行其他语句。在Function过程的任何位置都可以设置Exit Function语句。变量n传值为0、3、6、9,4次调用rel函数过程,由于0和3都小于5,使得 i<5不成立,被执行了“Exit Function”语句,函数名将0和3返回。而6和9没有使得i<5成立,变量x的计算结果分别为21和45,也被函数名返回。
转载请注明原文地址:https://kaotiyun.com/show/YB1p777K
0

最新回复(0)