首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下Commandl的单击事件过程及fun过程: Private Sub Commandl_Click() Dim x As Integer x=Val(InputBox(”请输入一个整数”)) fun(x) E
设有如下Commandl的单击事件过程及fun过程: Private Sub Commandl_Click() Dim x As Integer x=Val(InputBox(”请输入一个整数”)) fun(x) E
admin
2018-09-19
28
问题
设有如下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/q2Fp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下面的程序是利用公式:π=4-4/3+4/5-4/7+4/9-4/11+…计算机π的近似值PvivateSubCommand1_Click() DimPIAsDouble,xAsDouble,kAsLong,signAsI
设窗体上有2个直线控件Line1和Line2,若使两条直线相连接,需满足的条件是( )。
如果在框架中画了2个复选框,且框架的Enabled属性被设置为False,2个复选框的Enabled属性被设置为True,则下面叙述中正确的是( )。
在窗体上画一个命令按钮和一个文本框(名称分别为Command1和Text1),并把窗体的KeyPreview属性设置为True,然后编写如下代码:DimSaveAllAsStringPrivateSubForm_Load() Show
在窗体上画一个命令按钮,名称为Command1,然后编写如下代码:OptionBase0PrivateSubCommand1_Click() DimA1(4)AsInteger,A2(4)AsInteger Fork=0To
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义
数据字典(DD)所定义的对象都包含于
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是
在数据库中,数据模型包括数据结构、数据操作和
随机试题
有关肾血管平滑肌脂肪瘤的MR表现,错误的是
AⅠ期BⅡ期CⅢ期DⅣ期E0期妊娠滋养细胞肿瘤转移到脑
男性,21岁,6周前踢足球时扭伤左膝,疼痛,至今未愈,行动时常有交锁及弹响。以下哪项是准确率最高的辅助检查
正常成年人,每日尿量为
项目某阶段的成果可能会对项目其他阶段的范围定义产生影响,例如()。
建设工程项目实施过程中,质量控制系统涉及多个质量责任主体,其中属于监控主体的是()。
根据合伙企业法律制度的规定,下列关于普通合伙企业合伙人权利的表述中,正确的有()。(2017年)
在WindowsXP中,不能进行打开“资源管理器”窗口的操作是()。
下列关于集线器的描述中,正确的是()。
A、Computersalesnegotiations.B、Apreliminaryinterview.C、AnInternetseminarmeeting.D、Computergames.B综合推断题。女士一开始就让男士介绍自己之
最新回复
(
0
)