首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下Command1按钮的单击事件过程及fun过程: Private Sub Command1_Cliek() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x)
设有如下Command1按钮的单击事件过程及fun过程: Private Sub Command1_Cliek() Dim x As Integer x=Val(InputBox("请输入一个整数")) fun(x)
admin
2015-08-13
37
问题
设有如下Command1按钮的单击事件过程及fun过程:
Private Sub Command1_Cliek()
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/PlQp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
执行以下语句后显示结果为______。DimXAsIntegerIfxThenPrintXElsePrintx-1
为了把一个记录型变量的内容写入文件中指定的位置,所使用的语句的格式为______。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>ba=a-bWendfun=aEndFunction在调试时发现函数是错误的。为使函数
为计算10+21+22+23+24+…+210的值,并把结果显示在文本框Textl中,若编写如下事件过程:PrivateSubCommandl_Click()Dima%,s%,k%S=1a=2FOrk=2To10a=a*2S=S+
把数学表达式(5x+3)/(2y-6)表示为正确的vB表达式应该是
在窗体上画一个标签、一个计时器和…个命令按钮,其名称分别为Label1、Tliner1和Command1,如图1所示。程序运行后,如果单击命令按钮,则标签开始闪烁,每秒钟“炊迎”二字显示、消失各一次,如图2所示。以下是实现上述功能的程序,请填空。Prir
设x是整型变量,与函数IIf(X>0,-x,x)有相同结果的代数式是
(1)在考生文件夹下有工程文件sj3.vbp及窗体文件sj3.frm,该程序是不完整的。在窗体上建立一个列表框、一个组合框和两个命令按钮。程序运行后,在列表框中选择所需要的项目,单击“导出”按钮,把所选择的项目移到组合框中。如果单击“导人”按钮,则把组合框
以下关于MsgBox的叙述中,错误的是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
随机试题
函数的单调减少区间为()。
胰岛素的应用要注意()
A.健脾养心B.健脾养胃C.健脾温胃D.健脾益阴E.健脾温阳归脾汤除益气补血外,还具有的功用是()
调整各种证券在证券投资组合中所占的比重,可以改变证券投资组合的系数,从而改变证券投资组合的风险和风险收益率。()
2012年4月1日,A与B签订了房屋买卖合同,双方约定:A将一栋房屋出售给B,房价120万元。B支付房屋价款后,A于2012年4月10日向B交付了房屋,但双方没有办理产权转移登记。B接收房屋作了装修,于2012年4月20日将该房屋出租给C,租期为两年,双方
政府对社会福利机构的资助方式一般通过购买服务和奖励来实现。政府奖励一般可分为补助和协议合作,补助是政府拨出一笔经费直接协助社会服务机构提供服务,政府扮演()的角色。
暴露技术主要用于治疗()。
法律关系的核心是法律关系主体。()
设二次型f(x1,x2,x3)=XTAX,A的主对角线上元素之和为3,又AB+B=0,其中(1)求正交变换X=Qy将二次型化为标准形;(2)求矩阵A.
以下关于注释语句的叙述中,错误的是
最新回复
(
0
)