首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击命令按钮时,下列程序的执行结果是 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
24
问题
单击命令按钮时,下列程序的执行结果是 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://kaotiyun.com/show/DEmp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列说法中,错误的一项是()。
3执行完以下代码int[]x=newint[25];后,以下()说明是正确的。
在HTML页中可包含Applet,关于Applet的参数,以下说法错误的是()。
结构化程序设计所规定的三种基本控制结构是()。
【】是Java语言处理程序出错的有效机制。
在Applet的关键方法中,下列()方法是关闭浏览器以释放Applet占用的所有资源。
在编写异常处理的java程序中,每个catch语句块都应该与()语句块对应,使得用该语句块来启动java的异常处理机制。
阅读下面程序importjava.io.*;publicclassTypeTransifion{publicstaticvoidmain(Stringargs[]){chara=’h’;inti=100;intj=97;intaa=a+i;System.o
在AWT包中,创建一个具有10行、45列的多行文本区域对象ta的语句是【】。
随机试题
A、WhentheMoonpassestheEarth.B、WhentheMoonpassestheSun.C、WhentheMoongoesawayfromtheEarth.D、WhentheMoonpass
这个标志是何含义?
下列有关麻醉前准备的叙述,正确的是
A.囊肿衬里上皮为一薄层复层鳞状上皮,无上皮钉突。基底细胞层界限清楚,棘层较薄B.瘤细胞呈交错排列的纤维结缔组织,内散在牙源性上皮团C.肿瘤组织内可见到淀粉样物质钙化,呈同心圆样沉积D.肿瘤内牙釉质、牙本质、牙骨质和牙髓排列如同正常牙E.巨细胞多分
A.药品名称B.生产批号C.适应症D.包装数量药品外标签的内容不包含()
患者,女性,58岁。因血性白带,外阴瘙痒,灼热感及尿频、尿痛、尿失禁就诊。医生诊断为老年性阴道炎。护士指导坐浴正确的是
根据企业所得税法律制度的规定,下列收入中,属于企业所得税免税收人的有()。
7位ASCII码共有多少个不同的编码值?()
()集团公司总部在人力资源管理方面倾向于在公司治理结构框架内对企业高层实施管理。
Theflowerneeds______.
最新回复
(
0
)