首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体上画一个命令按钮(名称为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
2019-03-14
36
问题
在窗体上画一个命令按钮(名称为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/Y6Up777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Textl的文本框,然后画.3个单选按钮,并用这3个单选按钮建立一个名为option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Priva
线性表常采用的两种存储结构是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是
为了显示弹出式菜单,要使用
通用对话框Filter属性的作用是
窗体上有一个名称为CDl的通用对话框,一个名称为Commandl的命令按钮,相应的事件过程如下:PrivateSubCommandl—Click()CDl.Filter=“AllFile|*.*|TextFile|*.txtlPPT|*.ppt
下列叙述中正确的是
从工程管理角度看,软件设计一般分为两步完成,它们是
在设计阶段,假定在图片框Picturel中装入了一个图形,为了删除该图片框控件,应采用的正确操作是
下列与队列结构有关联的是
随机试题
多发性肌炎在病程中任何时期均可出现肺脏改变,包括
关于慢性粒细胞白血病的治疗,错误的是
职业流行病学调查的作用中,不包括
海拔不超过1000m地区的110kV及以下架空线路雷电过电压空气间隙应不小于下列哪项数值?()
资料一:中华人民共和国海关进口货物报关单预录入编号:海关编号:请根据以上资料,选择以下栏目正确选项:
当发生下列情况时,贷款人不能同意采取借款人自主支付方式的有()。
采用顺序分配法分配辅助生产费用,其特点是受益少的先分配,受益多的后分配,先分配的辅助生产车间不负担后分配的辅助生产车间的费用。()(2018年、2017年、2011年)
在货物进出过程中,一般要求做到装卸搬运()。
(2011年真题)根据《中华人民共和国澳门特别行政区基本法》的规定,澳门特别行政区政府主要官员的当选条件包括()。
法律义务是指法律规定的、以作为或者不作为的方式履行的责任。其特点主要体现在
最新回复
(
0
)