首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下Command1的单击事件过程及fun过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x) End Sub Private Sub
设有如下Command1的单击事件过程及fun过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x) End Sub Private Sub
admin
2016-12-13
32
问题
设有如下Command1的单击事件过程及fun过程:
Private Sub Command1_Click()
Dim x As Integer
x=Val(InputBox("请输入一个整数"))
fun(x)
End Sub
Private Sub fun(x As Integer)
If x Mod2=0 Then fun(x/2)
Print x;
End Sub
执行上述程序,输入6,结果是
选项
A、3 6
B、6 3
C、6
D、程序死循环
答案
A
解析
本题中的fun过程是一个递归调用,如果参数x为偶数则进入递归;本题中的实参6传入fun过程之后,因此是偶数,所以执行fun(6/2),也就是先输出3,然后返回到fun中输出6。
转载请注明原文地址:https://jikaoti.com/ti/mry0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
(1)在名称为Forml的窗体上建立一个垂直滚动条,请在属性窗口中把它的名称设置为VSl,Max属性设置为50.Mill属性设置为0.Value属性设置为50。程序运行后,滚动块位于滚动条最下端,如图18—1所示,如果单击滚动条之外的窗体部分,则滚动块跳到
在考生文件夹中有一个工程文件execise119.vbp,相应的窗体文件为execise119.frm。在名为Form1的窗体上有一个命令按钮(名称为Cmdl,标题为“求和”),其功能是产生30个0~1000的随机整数,放入一个数组中,然后输出它们的和
设有以下函数过程:Functionfun(mAsInteger)AsIntegerDimkAsInteger,sumAsIntegersum=0Fork=mTo1Step-2sum
数据库恢复是将数据库从_______状态恢复到某一已知的正确状态。
要将名为MyForm的窗体显示出来,正确的使用方法是()。
设在菜单编辑器中定义了一个菜单项,名为Menul。为了在运行时隐藏该菜单项,应使用的语句是()。
【】是将软件系统与硬件、外设和其他系统元素结合,对整个软件系统进行测试。
下列数据类型定义中,正确的是
假设有如下的记录类型:TypeStudentnumberAsStringnameASStringageAsIntegerEndType则正确引用该记录类型变量的代码是_____
在下列选项中,哪个不是一个算法一般应该具有的基本特征______。
随机试题
省是特殊的高频单音词,正确的键位为()
下列属阿片受体拮抗药的是
放射治疗过程中,第一次治疗摆位参与的是
根管治疗术的适应证包括
下列哪项不属于突触传递的特征
诊断小儿咳嗽变异性哮喘的基本条件是
(2007)以下排水管选用管径哪项正确?
A、7B、5C、3D、9C每行三个数字之和依次是20,(30),40是等差数列,30—10—17=(3)。
己知数组Dima(1To10)AsInteger,则下面正确调用GetValue函数的是()。PrivateFunctionGetValue(a()AsInteger)AsIntegerFori=1To10
Ifyoudon’tgo,Ishallnot______.
最新回复
(
0
)