首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下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
2019-08-21
46
问题
设有如下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 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/WdUp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommandl_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr=1ElseIfscore>60Thenr=2El
程序流程图中带有箭头的线段表示的是
设窗体上有1个名称为HScroll1的水平滚动条,其Max、Min属性分别设置为100、1;有2个名称分别为Option1、Option2的单选按钮,其标题分别为“30”、“50”;还有下面程序代码:PrivateSubOption1_Click()
以下叙述中错误的是
PrintRight("VBProgramming",2)语句的输出结果是
以下VisualBasic不支持的循环结构是
(1)在名称为Form1的窗体上画两个标签(名称分别为lblName和lblAge,标题分别为“姓名”和“年龄”)、两个文本框(名称分别为txtName和txtAge,Text属性均为空白)和一个命令按钮(名称为cmdDisplay,标题为“显示”)。然后
在VisualBasic中,表达式3*2\5Mod3的值是
下面属于良好程序设计风格的是()。
随机试题
简述臀大肌的起止和作用。
湿性坏疽可见于
30岁男性,冠折2/3,已行根管治疗,无松动,患牙咬合紧,适宜的桩冠修复是()
中枢神经系统白血病多见于
下述关于劳动能力鉴定的选项中,不符合《工伤保险条例》规定的是()。
清乐七声调式的偏音是清角和变宫。()
行政组织的机构要素有()。
有一次美国马克.吐温与一位夫人对坐,他对她说:“你真漂亮。”夫人高傲地回答:“可惜我实在无法同样地赞美你。”马克.吐温毫不介意地笑笑说。接下来要说的话最符合马克.吐温的语气的是()。
Asisknowntousall,Hainanisthesecond(large)______islandinourcountry.
Personalityistoalargeextentinherent—Atypeparentsusuallybringaboutatypeoffspring.Buttheenvironmentmustalsohav
最新回复
(
0
)