首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
21
问题
在窗体上画一个命令按钮(名称为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://jikaoti.com/ti/QXS0FFFM
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
下列关于滚动条的叙述中,错误的是
设计窗体时,双击窗体上没有控件的地方,打开的窗口是( )。
下列控件中,没有Caption属性的是( )。
下面程序运行时,若输入“VisualBasicProgramming”,则在窗体上输出的是()。PrivateSubCommandl_Click()DimNum(25)AsInteger,ChrlAsStrin
在表达式2+3*4^5-Sin(x+1)/2中,首先进行的运算是()。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
A、自然连接B、交C、投影D、并A关系R和关系S有公共域,关系T是通过公共域的等值进行连接的结果,符合自然连接,选A。
以下说法中正确的是
数据模型的三个要素是()。
在面向对象的程序设计中,可被对象识别的动作称为
随机试题
DNA的功能是
A.鸟氨酸B.谷氨酸C.组氨酸D.色氨酸E.苏氨酸5-羟色胺的前体是
酚妥拉明治疗顽固性心衰酚妥拉明局部浸润注射,治疗去甲肾上腺素静滴外漏
房地产经纪业向现代服务业的转型,主要体现在()。
每股收益最大化观点将企业的利润与投入的股本联系起来,但是每股收益最大化也存在不足,其缺点有()。
遗传素质决定人的身心发展。
一般来说,态度和品德的形成过程包括三个阶段,即依从、认同和()。
能力的概念及其个别差异的表现。
“三个代表”重要思想所要回答和解决的重大问题是()
下列数据结构中,不能采用顺序存储结构的是()。
最新回复
(
0
)