首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击命令按钮时,下列程序的执行结果是 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
26
问题
单击命令按钮时,下列程序的执行结果是 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://jikaoti.com/ti/ivg0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
3下列不属于Applet编写步骤的是()。
关系R和关系S的并运算是()。
类声明中final修饰符指明该类()。
下面是用户程序对Applet类中方法paint()的重新定义,请在横线处填入正确的语句publicvoidpaint(Graphicsg){g【】(“你好!”,10,20);}
设有以下变量定义,并已赋确定的值,charw;intx;floaty;doublez;,则表达式:w*x+z-y所求得的数据类型为【】。
下列复选框构造方法,错误的是()。
下列关于char类型的数据的说法中,正确的是( )。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?()
假定在窗体(名称为Form1)的代码窗口中定义如下记录类型: PrivateTypeanimal animalNameAsString*20 aColorAsString*10 EndType 在窗体上画一个名称为Command
随机试题
信息不是凭空存在的,必须借助于某种物质才能存在、存贮和传递,即信息对物质载体具有()
下列为消渴的病机特点,除了:
小儿昏睡露睛的临床意义是
1岁患儿,因婴儿腹泻脱水入院。经补液脱水基本纠正,但患儿精神萎靡、四肢无力、心音低钝、腹胀、腱反射减弱。应考虑为
下列哪项规划不属于编制规划环境影响报告书的要求:
在施工成本形成过程中,施工成本分析是指对施工项目成本进行的( )和总结工作。
随着社会的进步发展,多式联运已经逐渐成熟起来,请根据实际情况分析我国多式联运的现状。
独立董事必须具有独立性,下列人员中,不得担任独立董事的有()。
人力资源信息系统在组织中主要服务的目标有()。
徐光启
最新回复
(
0
)