首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为Command1),并编写如下代码: Function Fun1(ByVal a As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+a
在窗体上画一个命令按钮(名称为Command1),并编写如下代码: Function Fun1(ByVal a As Integer, b As Integer)As Integer Dim t As Integer t=a-b b=t+a
admin
2020-06-30
29
问题
在窗体上画一个命令按钮(名称为Command1),并编写如下代码:
Function Fun1(ByVal a As Integer, b As Integer)As Integer
Dim t As Integer
t=a-b
b=t+a
Fun1=t+b
End Function
Private Sub Command1_Click()
Dim x As Integer
x=10
Print Fun1(Fun1(x,(Fun1(x, x-1))), x-1)
End Sub
程序运行后,单击命令按钮,输出结果是( )。
选项
A、10
B、0
C、11
D、21
答案
B
解析
本题是过程的嵌套调用,过程嵌套调用时要先计算最内层的过程,然后由里向外执行。因此Fun1(Fun1(x,(Fun1(x, x-1))), x-1)执行过程如下:
先执行Fun1(x, x-1),由于形参a是按值传递,因此不会影响x的值,x=10,即Fun1(10,9)。t=1,b=1+10=11,则函数返回值为1+11=12。
再执行Fun1(x,(Fun1(x, x-1))),由于内层过程返回12,因此又可写成Fun1(x,(12)),由于x仍为原值,因此过程即Fun1(10,12)。t=-2,b=-2+10=8,则函数返回值为-2+8=6。
最后执行Fun1(Fun1(x,(Fun1(x, x-1))), x-1),即Fun1(6, x-1),由于x仍为原值,因此过程即为Fun1(6,9)。t=-3,b=-3+6=3,则函数返回值为-3+3=0。
转载请注明原文地址:https://kaotiyun.com/show/cBHp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
三角形的构成条件是:任意2边之和大于第3边。设变量a、b、c是3条直线的长度,要求判断这3条直线能否构成一个三角形。下面有3个程序段可以正确判断,另一个不能正确判断的是
下面函数的功能应该是:删除字符串str中所有与变量ch相同的字符,并返回删除后的结果。例如:若str=“ABCDABCD”,ch=“B”,则函数的返回值为:“ACDACD”Functiondelchar(strAsString,chAsStri
下列叙述中正确的是
以下关于VB特点的叙述中,错误的是
鼠标拖放控件要触发两个事件,这两个事件是( )。
表达式Int(8*Sqr(36)*10^(-2)*10+0.5)/10的值是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
在数据库管理技术的发展中,数据独立性最高的是()。
以下关于VB对象属性的叙述中,错误的是
随机试题
虚拟存储器的最大极限容量_______。
通过海绵窦外壁的脑神经()
病原携带者作为传染源意义的大小不取决于
A、孢子出芽增殖B、复制增殖C、二分裂方式增殖D、分枝生长方式增殖E、有性增殖细菌的增殖方式为
A.人流术后3天下腹剧痛B.人流术后流血,经久不止C.人流术后继发不孕D.人流术后闭经,周期性下腹痛E.人流术后月经紊乱宫颈宫腔粘连综合征
临时使用土地期限一般不超过()年。
下列关于行政行为必须具备的要件表述中不正确的是()。
对被继承人遗产代位继承的,每位继承人可从应纳税遗产总额中扣除( )万元。
根据土地增值税相关规定,房地产开发企业如果同时兼有免税和征税项目单位,纳税申报表正确的填报方法是()。
Shortlybeforehediedoflymphoma,thegreatwriterandphysicianLewisThomas,whosebooksturnedscienceintoawayofapprec
最新回复
(
0
)