首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
单击命令按钮时,下列程序的执行结果是 Private Sub Command1_Click() BT 4 End Sub Private Sub BT(x As Integer) x=x*2+1 If x<6
单击命令按钮时,下列程序的执行结果是 Private Sub Command1_Click() BT 4 End Sub Private Sub BT(x As Integer) x=x*2+1 If x<6
admin
2012-03-22
32
问题
单击命令按钮时,下列程序的执行结果是 Private Sub Command1_Click() BT 4 End Sub Private Sub BT(x As Integer) x=x*2+1 If x<6 Then Call BT(x) End If x=x*2 Print x; End Sub
选项
A、15
B、16
C、17
D、18
答案
D
解析
此题在函数调用过程中采用了简单递归的方式,具体流程如下:主调过程调用BT过程,把实参4传递给BT过程中的形参x,由x=x*2+1语句推出x=9,此时不满足BT过程中判断语句的判断条件,执行x=x*2;Print x;语句。由x=x*2语句得到x值为18并输出,结束此次调用过程,返回到主调过程结束程序,输出结果为18。
转载请注明原文地址:https://jikaoti.com/ti/XqO0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
数据结构分为线性结构和非线性结构,线性表、栈和队列都属于【】。
在数据库管理系统提供的数据功能中,负责多用户环境下的事务处理和自动恢复、并发控制和死锁检测、运行日志的组织管理等功能的是()。
MouseDragged()方法是MouseMotionListener接口中的抽象方法,该方法的参数是【】类。
下列变量定义中,正确的是
对象是一组相关变量和相关方法的封装体,是类的一个【】。
下面for循环语句的执行结果是()。for(intj=10;j>3;j--){if(j%3!=0)j--;--j;--j;System.out.println(j);
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程: PrivateSubCommand1_Click() Text1.Text="Visual" Me.Text1="Basic"
以下关于函数过程的叙述中,正确的是
在VisualBasic中,要强制用户对所用的变量进行显式声明,这可以在哪里设置?
关系模型允许定义3类数据约束,下列不属于数据约束的是
随机试题
A、Startinthelatewinter.B、Breakuptheicesheetcoveringtheregion.C、Clearoutthegarbagethrownbyvisitors.D、Leaveth
气虚月经先期的首选方是气虚月经过多的首选方是
术后3~6天发热的最常见原因是
下列情形中,免征契税的有()。
有关投资与储蓄的定义,下列说法错误的是( )。
绩效考核方法的选择,不从下列哪个角度来概括员工的工作()。
社区的本质特征是()
简述我国中学德育的基本原则。
TheCounsellingServicemaycontacttutorsif
A、TuesdayB、WednesdayC、ThursdayD、FridayC
最新回复
(
0
)