首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下Command1的单击事件过程及fun过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x) E
设有如下Command1的单击事件过程及fun过程: Private Sub Command1_Click() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x) E
admin
2018-07-11
41
问题
设有如下Command1的单击事件过程及fun过程:
Private Sub Command1_Click()
Dim x As Integer
x=Val(InputBox("请输入一个整数"))
fun(x)
End Sub
Private Sub fun(x As Integer)
If 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/4oFp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
命令按钮Command1的事件过程如下:PrivateSubCommand1_Click()Dimart(5,5)AsIntegerDimiAsInteger,jAsIntegerFori=1To4Forj=2
在窗体上画两个文本框(名称分别为Text1和Text2)和一个命令按钮(名称为Command1),然后编写如下事件过程:PrivateSubCommand1_Click()x=0DoWhilex
设有如下事件过程:PrivateSubFormClick()Sum=0Fork=1To3Ifk
设窗体上有1个名称为HScrol11的水平滚动条,其Max、Min属性分别设置为100、1:有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOption1_Clic
以下不能触发滚动条Change事件的操作是
在窗体上画1个名称为Command1的命令按钮,并编写如下事件过程:PrivateSubCommand1Click()x=1:S=0Fori=1To5x=X/i:s=s+xNextPrintsEndSub
设有下面的语句:PrintIIf(x>0,1,Ilffx
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
具有趋化作用的炎性介质是
婴儿秋季腹泻可导致
用于治疗阵发性室上性心动过速的最佳药物是
患者,男性,68岁,舌根部恶性肿瘤,手术时需要清除的淋巴结应该是
女性,20岁。食海鲜后皮肤出现大小不等、形状不一的风团,高起皮肤,边界清楚,色红,瘙痒,伴恶心,肠鸣泄泻,舌红,苔黄腻,脉滑数。除曲池、合谷、血海、膈俞、委中外,应加取
下列有关生活给水管网水力计算的叙述中,错误的是()。
将产品产量作为不确定因素,通过计算盈亏平衡点的数值,判断不确定因素对方案经济效果的影响程度,说明方案实施的风险大小以及项目承担风险的能力的是( )分析。
Amanwasdrivingontheroad.Suddenlyhiscarsstopped.Hegotoutofthecartriedtofindoutthetrouble."It’sthemotor.
在现代社会中,不属于教育与生产劳动相结合的客观要求的是()
金融寡头控制资本主义国家的社会生活的方式有()
最新回复
(
0
)