首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击命令按钮时,下列程序的执行结果是 Private Sub Book( x As Integer) x=x*2+1 If x<6 Then Call Book(x)
单击命令按钮时,下列程序的执行结果是 Private Sub Book( x As Integer) x=x*2+1 If x<6 Then Call Book(x)
admin
2010-03-30
45
问题
单击命令按钮时,下列程序的执行结果是 Private Sub Book( x As Integer) x=x*2+1 If x<6 Then Call Book(x) End If x=x * 2 + 1 Print x; End Sub Private Sub Command2_Click( ) Book 2 End Sub
选项
A、23 47
B、10 36
C、22 44
D、24 50
答案
1
解析
此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过程调用Book过程,把实参2传递给Book过程中的形参x,由x=x*2+1语句推出x=5,此时满足Book过程体中判断语句的判断条件,执行Call Book(x)语句,第二次调用Book过程。由x=x*2+1语句得到x值为11,判断条件11<6为假,故返回此调用过程执行x=x*2+1语句得x=23并输出,结束此次调用过程。由于两次调用Book过程,第二次仍返回调用时的断点语句,即执行x=x*2+ 1,Print x,输出x的值为47,返回到主调过程,结束程序,两次输出为23 47,正确答案为选项A。注意: 递归调用法是Visual Basic中一种特殊的函数调用方法。这种函数采用嵌套调用函数本身的方式调用函数。
转载请注明原文地址:https://www.kaotiyun.com/show/DEmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列()选项是创建一个标识有“关闭”按钮的语句。
下面是用户程序对Applet类中方法paint()的重新定义,请在横线处填入正确的语句publicvoidpaint(Graphicsg){g【】(“你好!”,10,20);}
如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字【】;在一个类的内部可以直接调用本类的对象,也可通过关键字this来调用。
下列复选框构造方法,错误的是()。
下列不属于关系数据库的数据及更新操作必须遵循的规则的是()。
java.nio包的新特点是内存映射技术、字符及编码、非阻塞I/O和()。
多线程程序设计的含义是可以将一个程序任务分成几个并行的【】。
最简单的交换排序方法是()。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
在窗体上画一个名称为Text1的文本框,要求文本框只能接收大写字母的输入。以下能实现该操作的事件过程是
随机试题
急性肾衰竭少尿期最主要的死亡原因是
患者男性.50岁。脑出血入院,入院3天后发热。体温39.5℃,遵医嘱行全身物理降温。为该患者进行物理降温时应注意观察
证见肌热面红,烦渴欲饮,脉洪大而虚,重按无力。方剂宜选用
柏油样大便见于:
存款人开立基本存款账户时,应送交盖有存款人印章的印鉴卡片。印鉴卡片上填写的户名必须与单位名称一致,同时要求加盖开户单位公章、单位负责人和()三枚图章。
下列说法正确的是()。
操作风险评估遵循的原则一般包括()。
D公司是专门销售甲产品的批发商。为促进销售,目前公司拟研究改进信用政策。相关资料如下:(1)该公司目前(2012年)的年销售量为60000件,平均存货量1000件。该产品单位售价100元,单位进货成本50元。(2)该公司目前采用的信用政策是2/30,n
下列关于人和动物细胞的叙述,正确的一组是()①癌细胞容易在体内转移与其细胞膜上糖蛋白等物质减少有关②由胚胎中胚层细胞分化成红细胞的过程是可逆的③细胞内水分减少,代谢速度减慢是衰老细胞的主要特征之一④癌变是细胞原癌基因从激活状态转为抑制状态的
阅读以下说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】张某和同学毕业后参加大学生创业项目,创建了一个电子商务网站。最近张某负责电子商务系统开发的项目管理工作。该项目经过工作分解后,范围已经明确。为了更好地对该项目的开发过程进行监
最新回复
(
0
)