首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下Commandl的单击事件过程及fun过程: Private Sub Commandl_Click( ) Dim X As Integer X=Val(InputBox(“请输入一个整数”))
设有如下Commandl的单击事件过程及fun过程: Private Sub Commandl_Click( ) Dim X As Integer X=Val(InputBox(“请输入一个整数”))
admin
2018-07-11
51
问题
设有如下Commandl的单击事件过程及fun过程:
Private Sub Commandl_Click( )
Dim X As Integer
X=Val(InputBox(“请输入一个整数”))
fun(X)
End Sub
Private Sub fun(X As Integer)
If X Mod 2=0 Then 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://kaotiyun.com/show/k7Gp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
以下关于过程及过程参数的描述中,错误的是()。
以下关于菜单的叙述中,错误的是
设:a=2,b=8,c=6,d=3,表达式a>bAndNot(c>d)Ord>c的值是
要计算x的平方根并放入变量y,正确的语句是
窗体上有一个Text1文本框,一个Command1命令按钮,并有以下程序:PrivateSubCommand1_click()DimnIfllextl.Text”123456”Thenn=n+1:Print”口令输入错误”&n&”次”
VB中,若没有显式声明变量的数据类型,则默认的类型是
为了保存数据,需打开顺序文件“E:\UserData.txt”,以下正确的命令是
为了将“联想电脑”作为数据项添加到列表框List1的最前面,可以使用语句
在程序中要使用Array函数给数组arr赋初值,则以下数组变量定义语句中错误的是
以下关于菜单的叙述中错误的是
随机试题
三某以营利为目的,剽窃、抄袭他人作品造成恶劣社会影响。王某的行为构成()
管理合同
慢性阻塞性肺病包括以下哪几种疾病()
在下列哪种情况下,肺的顺应性增加
某地铁枢纽站站厅层公共区建筑面积4500m2,设置有两个直通室外的安全出口。发生火灾时,人员疏散及防排烟的运行模式为()
货币市场型证券是由各种货币市场工具构成,如()等,安全性很强。
以下对薪酬结构的理解错误的是()。
京剧、中医、国画被誉为中国的“三大国粹”,下列有关我国国粹的表述,不正确的是()。
马克思主义政党学说的基本原则是无产阶级执政党必须坚持
Readthearticlebelowaboutanewproduct.Aresentences16-22"Right"or"Wrong"?Ifthereisnotenoughinformationtoanswer
最新回复
(
0
)