首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个名称为Command1命令按钮,然后编写如下事件过程: Private Function fun1(n As Integer)As Integer Dim k As Integer
在窗体上画一个名称为Command1命令按钮,然后编写如下事件过程: Private Function fun1(n As Integer)As Integer Dim k As Integer
admin
2009-02-13
36
问题
在窗体上画一个名称为Command1命令按钮,然后编写如下事件过程: Private Function fun1(n As Integer)As Integer Dim k As Integer If n = 1 Then k = 1 Else k = 1 + fun1(n - 1)* 2 End If fun1 = k End Function Private Sub Command1_Click () Dim m As Integer, x As Integer x = 4 m = fun1 (x) Print m End Sub 程序运行后,单击命令按钮,则窗体上显示的内容是
选项
A、4
B、6
C、9
D、15
答案
8
解析
fun1是一个递归过程,fun1函数过程共调用了5次,在Command1的单击事件中调用了fun1(4),其他3次调用的分别是fun1(3)、 fun1(2)和fun1(1),由fun1函数过程自身调用。在fun1的调用过程中,相当于k=1、k=1+1×2 =3、k=1+3×2=7、k=1+2×7=15。
转载请注明原文地址:https://kaotiyun.com/show/Xo1p777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是【】。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
关于下面的程序段,说法正确的是importjava.awt.*;importjava.applet.*;publicclassTestextendsApplet{CanvasMyCanvas;
创建一个标记有“保存”按钮的语句是
下面是一个JavaApplet程序,请将程序补充完整使它的功能为计算数组各元素的平均值。importjava.applet.Applet;importjava.awt.*;publicclassExamextendsA
下面哪个选项正确示例了传递一个参数给applet?()
多线程是Java语言的 【】 机制,只能够处理同步共享数据和各种不同的事件。
以下各选项中能正确声明一个表示50个值为null的字符串数组的是()。
随机试题
下列哪一个行为不属于《罗马公约》所提供的保护的例外()
以下叙述中正确的是
在本案中有权为张某申请取保候审的人员有哪些?()在本案中,如果人民检察院认为张某在取保候审期间严重违反有关规定,需要变更为逮捕措施的,则下列说法正确的是:()
矢量模型的适用对象为()。
常见的筑墙砌块包括()等。
()是收文办理的核心问题。
他说陶渊明的诗句有种真实、平凡而不可______的美,且看:“______远人村,依依墟里烟,狗吠深巷中,鸡鸣桑树颠……”填入画横线部分最恰当的一项是:
多党合作制中,我国各民主党派的地位和性质是()
Howmuchistheredone?
Youmustletmehavetheannualreportwithout________byteno’clocktomorrowmorning.
最新回复
(
0
)