首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下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
53
问题
设有如下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全国计算机二级
相关试题推荐
设有如下事件过程:PrivateSubForm_Click()Sum=0Fork=1T03Ifk<=1Thenx=1ElseIfk<=2Thenx=2ElseIfk<=3Thenx=
窗体上有两个水平滚动条HV、HT,还有一个文本框Text1和一个标题为“计算”的命令按钮Command1,并编写了以下程序:PrivateSUbCommand1_Click()EndSubPublicSubcalc(xAsInteger
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ABCDCD”Functiondelchar(strAsString,chAsStr
设程序中有如下数组定义和过程调用语句:Dima(10)AsInteger……Callp(a)如下过程定义中,正确的是
语句DimArt(-2To4)AsInteger所定义的数组的元素个数为
以下合法的VB变量名是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画出包含三个命令按钮的控件数组,名称为cmd1,下标分别为0、1、2,Caption分别为“开始”、“停止”和“退出”,如图3(a)所示。通过属
下列选项中不属于结构化程序设计原则的是()。
随机试题
在考生文件夹下的“samp1.accdb”数据库文件中已建立两个表对象(名为“职工表”和“部门表”)。请按以下要求,顺序完成表的各种操作:建立当前数据库表对象“职工表”和“部门表”的表间关系,并实施参照完整性。
《诗经》中周人的五篇史诗的基本内容。
下列化合物中酸性最强的是
中国资产评估协会自收到注册申请人材料之日起,应当将申请人相关信息在中国资产评估协会网站上公布()日。
有限责任公司股东分取红利可以不按照实缴的出资比例进行。()
在校园里结缘的友谊之所以显得那么纯粹感人,_______,只是单纯地悲伤与快乐,完全不在乎对方的家世背景,也不琢磨对方是否会成为日后的资源。这些在懵懂彷徨中一起走过的同学、老友都有一种神奇的力量,无论多久没见,只要相视一笑就会让人立刻回到过去,不设防,不计
用1、2、3、4这4个数字任意写出一个一万位数,从这个一万位数中任意截取相邻的4个数字,可以组成许多四位数,这些四位数中,至少有多少个相同?
下列叙述中正确的是
--Dearme!I’vebeeninAmericaforamonth.--______youaresettled,whydon’tyoutakeupsomeseriousstudy?
Mr.Li______usastorylastnight.
最新回复
(
0
)