首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下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
26
问题
设有如下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全国计算机二级
相关试题推荐
假定把计时器控件Timer1的Interval属性设置为1000,Enabled属性设置为True,并编写下面的事件过程:PrivateSubTimer1_Timer()DimxAsIntegerFori=1To
(1)考生文件夹下有一个工程文件sjt3.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in3.dat文件中的100个0一999的整数读入到数组a申;②单击“计算”按钮,则找出这100个整数中的所有水仙花数,并将它们的最大值与最小
下面属于白盒测试方法的是
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
下面描述中不属于数据库系统特点的是
窗体上有一个名称为Combo1的组合框,为了引用Combo1中最后一个列表项,应使用的表达式是
一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般都有一个教练,则实体运动队和队员的联系是
程序流程图中带有箭头的线段表示的是( )。
可以产生30~50(含30和50)之间的随机整数的表达式是( )。
下列数据结构中,属于非线性结构的是( )。
随机试题
高血压患者的饮食治疗中,应特别注意()。
记录患者健康状况的记录可以是文字形式,也可以是
首先记载水肿必须忌盐的古籍是
A.经常自汗不止B.睡时汗出,醒则汗止C.蒸蒸汗出D.头部热汗而黏E.半身汗出中焦湿热上蒸而汗出的特点是
某男,8岁。每晚遗尿,面白神疲,形体瘦小,舌淡嫩苔少,脉弱。辨证为
下列各项中,关于可供出售金融资产会计处理表述正确的有()。(2013年)
简述人格发展阶段理论的教育意义。
窗体上有一个名称为Text1的文本框,一个名称为Combo1的组合框。将文本框中的内容添加到组合框中所使用的命令是
若有定义:doublea,b,c;能正确给a,b,c输入数据的语句是()。
Shoppingforclothesisnotthesameexperienceforamanasitisforawoman.Amangoesshoppingbecauseheneedssomething.
最新回复
(
0
)