首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal X As Integer) x=x+4 End Sub Private Sub Commandl_Click() i=3 Call
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal X As Integer) x=x+4 End Sub Private Sub Commandl_Click() i=3 Call
admin
2021-07-08
58
问题
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
Private Sub f(ByVal X As Integer)
x=x+4
End Sub
Private Sub Commandl_Click()
i=3
Call f(i)
If i>4 Then i=i*2
MsgBox i
End Sub
窗体打开运行后,单击命令按钮,则消息框的输出结果为( )。
选项
A、3
B、4
C、6
D、7
答案
A
解析
本题考查VBA中参数传递的知识。在VBA的过程调用时,参数有两种传递方式:传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此参数为传值调用;若用ByRef声明,说明此参数为传址调用;没有说明传递类型,则默认为传址传递。本题中在定义子过程f的时候用ByVal声明了形参x,说明为传值调用,此时对x的任何更改不会影响调用它的实参i,所以执行完Call f(i)这条语句后i的值不变仍为3,当然也不满足If语句的条件,故此最后输出结果为3。
转载请注明原文地址:https://kaotiyun.com/show/uGvp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
窗体中有命令按钮Commandl和文本框Textl,事件过程如下:Functionresult(ByValxAsInteger)AsBooleanIfXMod2=0Thenresult=TrueEl
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
已知事件对应的程序代码如下:PrivateSubCommand0_Click()DimJAsIntegerJ=100CallGetData(J+5)MsgBoxJEndSubPrivateSu
下列不属于控件格式属性的是()。
能够检查字段中的输入值是否合法的属性是()。
如果在北京时间7点50分运行以下代码,程序的输出是()。SubProcedure()IfHour(Time())>=8AndHour(Time())<12ThenDebug.Print上午好!"E
建表时,若将文本型字段的“格式”属性设置为“<”,则下列叙述中正确的是()。
不能用来作为表或查询中“是/否”值输出的控件是()。
SQL语句的Where子句可以限制表中的记录,完成同样功能的宏命令是
在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将计算表达式放在
随机试题
视听研究的内容:___________;___________;___________。
反证法的论证过程可表示为:()
A.胺碘酮B.利多卡因C.苯妥英钠D.维拉帕米E.普鲁卡因胺长期用药可引起红斑狼疮样症状的药物
患儿,4岁。面色少华,不思纳食,形体偏瘦,舌淡苔薄白。其治法是()
判断抗精神病药物是否有效需足量使用至少
甲有限责任公司(以下简称甲公司)为一家从事机械制造的增值税一般纳税企业。2013年1月1日所有者权益总额为5400万元,其中实收资本4000万元,资本公积400万元,盈余公积800万元,未分配利润200万元。2013年度甲公司发生如下经济业务;(1)经批
下列各项中,关于收入确认的表述中,正确的是()。
A、 B、 C、 D、 B
DVD 盘片与CD盘片的大小相同,直径约12公分,但存储密度比CD 盘片高。单面单层的 DVD-ROM光盘的存储容量为______。
已知一汉字的国标码是5E38,其内码应是________。
最新回复
(
0
)