首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下Command1的单击事件过程及fun过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x) End Sub Private Sub f
设有如下Command1的单击事件过程及fun过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x) End Sub Private Sub f
admin
2018-06-20
51
问题
设有如下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=0Then fun(x/2)
Print x;
End Sub
执行上述程序,输入6,结果是( )。
选项
A、3 6
B、6 3
C、6
D、程序死循环
答案
A
解析
题目中fun过程是一个递归过程,它的结束条件是参数值为奇数。第一次调用,参数值为6,是偶数所再次调用fun过程,这次参数为6/2=3,是奇数,不再调用自身,接着执行下一句输出参数值即3,然后返回第一次调用过程中执行下一句输出第一次调用参数值,即6。因此程序会输出3 6。
转载请注明原文地址:https://www.kaotiyun.com/show/b4Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了暂时关闭计时器,应把它的一个属性设置为False,这个属性是
窗体上有1个名称为Textl的文本框;1个名称为Timerl的计时器控件,其Interval属性值为5000,Enabled属性值是True。Timerl的事件过程如下:PrivateSubTimerl_Timer()S
设窗体上有一个Textl文本框和一个HScroll1水平滚动条,并有下面的事件过程:PrivateSubHScroll1_Change()Textl=HScroll1EndSub在程序运行时,当
为了删除列表框中的一个列表项,应使用的列表框方法是
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
设已经在窗体上添加了一个通用对话框控件CommonDialogl,以下语句正确的是()。
下面程序运行时,若输入395,则输出结果是()。PrivateSubCmdl_Click()Dima%a=InputBox(”请输入一个3位整数”)Pri
为了在按下回车键时执行某个命令按钮的事件过程,需要把该命令按钮的()属性设置为True。
在名称为Forml的窗体上画一个名称为CD1的通用对话框,通过属性窗口设置CD1的初始路径为C:\,默认的文件名为None,标题为“保存等级考试”,如图2所示。注意:存盘时必须存放在考生文件夹下,工程文件名为sjtl.vbp,窗体文件名为sjt1.f
把数学表达式2y-6表示为正确的VB表达似乎应该是
随机试题
女性,38岁。出现恶心呕吐,呕吐物较多带粪臭味。该患者可能是
A、山茱萸B、覆盆子C、桑螵蛸D、海螵蛸E、芡实治疗大汗不止,体虚欲脱宜用
SAC沥青路面施工中防止离析现象发生的有效措施有()。
A、1B、9C、10D、19A1,2,4,7,5,9,14,20,(1),8,16,25都是二级等差数列。
下列情形不构成交通肇事罪的有()。
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
Don’ttalk:yourcellphonemaybeeavesdropping.Thankstorecentdevelopmentsin"spyphone"software,ado-it-yourselfspook
less
Accordingtogovernmentstatistics,menofallsocialclassesinBritainvisitpubsquiteregularly,【61】thekindofpubtheygo
Anythingtodowitholdmythsandlegends______me.
最新回复
(
0
)