在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程: Private Sub Command1_Click() y = 8 Print fun1(1 + fun1(fun1(fun1(y)))*10)

admin2009-02-13  29

问题 在窗体上画一个名称为Commandl的命令按钮,然后编写如下事件过程:    Private  Sub  Command1_Click()       y = 8       Print  fun1(1 + fun1(fun1(fun1(y)))*10)    End  Sub    Private  FLinctiOn  fUnl(A)funl(A)= 1 + a    End  Function    程序运行后,单击命令按钮,则窗体上显示的内容是

选项 A、112
B、2
C、909090
D、1001

答案1

解析 此题目主要是多次循环调用函数funl,处理过程如下: fun1(1+fun1(fun1(fun1(8)))*10=fun1(1+fun1(fun1(9)) *10)=fiat(1+fun1(10)*10)=fun1(1+11*10),fun1(111) =112。逐层计算即可返回正确结果。
转载请注明原文地址:https://jikaoti.com/ti/uXq0FFFM
0

最新回复(0)