首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下面程序代码: Private Sub Commandl—Click() Dim a As Integer,b a=2 b=3 Print fun(a,b);a;b End Sub Private
有下面程序代码: Private Sub Commandl—Click() Dim a As Integer,b a=2 b=3 Print fun(a,b);a;b End Sub Private
admin
2020-06-30
50
问题
有下面程序代码:
Private Sub Commandl—Click()
Dim a As Integer,b
a=2
b=3
Print fun(a,b);a;b
End Sub
Private Function fun(ByVal x As Integer,y)As Integer
y=x+y
x=y
fun=x
End Function
执行Commandl—Click过程后的输出结果是( )。
选项
A、6 2 3
B、6 6 6
C、6 2 2
D、6 2 6
答案
D
解析
本题考查参数传送相关知识,在程序中定义了一个Function函数过程fun,并设置形参的传递方式为ByVal(传值调用),形参y的传递方式为默认传递方式ByRef(传引用调用);在Commandl_Click事件过程中,使用pn’nt方法输出三个值,分别为fun函数的返回值,变量a和变量b,由于实参a值给形参x,传递的方式为ByVal,fun函数中对x的任何改变都不会影响实参a,所以在Commandl_Click过程中变量a的值不会改变;实参b传递地址给形参y,fun函数中对y的任何改变都会影响实参b,在fun函数中执行y=x*y语句后,y的值为6,执行x=y后,x的值为6,并且通过语句。fun=x,将x的值作为函数的返回值返回到过程Commandl_Click中,所以最终在过程Commandl_Click中输出的单个值分别为:6,2,6:D选项正确。本题选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/M1Hp777K
本试题收录于:
二级VB题库NCRE全国计算机二级分类
0
二级VB
NCRE全国计算机二级
相关试题推荐
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
窗体的MouseDown事件过程代码如下:PrivateSubForm_MouseDown(ButtonAsInteger,ShiftAsInteger,XAsSingle,YAsSingle)IfButton
在窗体上画两个文本框,其名称分别为Text1和Text2,然后编写如下程序:PrivateSubForm_Load() Show Text1.Text="" Text2.Text="" Text1.SetFocusEndS
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
以下说法中正确的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
下列关于键盘事件的说法中,正确的是()。
下列运算符中,优先级别最高的是
下列运算符中,优先级别最低的是
随机试题
试述新生儿Apgar评分的方法和意义。
根据《建设工程安全生产条例》,违反本条例的规定,建设单位未提供建设工程安全生产作业环境及安全施工措施所需费用的,()。
根据消费税的规定,下列各项中,不属于消费税征收范围的是()。
中国第一部断代史是()
菠菜不仅含有大量的β胡萝卜素,也是维生素B6、叶酸、铁和钾的极佳来源。但是菠菜不能直接烹调,吃菠菜时宜先用沸水烫软,捞出再炒。在烹调前用沸水烫菠菜的主要原因是:
国家资本在哪个行业中所占比重最高?( )国家资本所占比重最高的行业比最低的行业高多少个百分点?( )
【量将法】
TheGeorgeCrossisadecorationthatisbestowed______Britishciviliansforactsofgreatbravery.
下列说法中,正确的是()。
A、TheFirstState.B、TheShow-MeState.C、Landof10000Lakes.D、EmpireState.C
最新回复
(
0
)