首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command l_Click() i=3 Cal
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command l_Click() i=3 Cal
admin
2020-09-01
54
问题
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序:
Private Sub f(ByVal x As Integer)
x=x+4
End Sub
Private Sub Command l_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://www.kaotiyun.com/show/zMcp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在考生文件夹下,“samp1.accdb”数据库文件中已建立两个表对象(名为“员工表”和“部门表”)和一个窗体对象(名为“tTest”)及一个宏对象(名为“mTest”)。试按以下要求,按顺序完成对象的各种操作:设置表对象“员工表”的年龄字段有效性规则
在考生文件夹下有一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”和窗体对象“fEmp”。同时,给出窗体对象“fEmp”上“计算”按钮(名为bt)的单击事件代码,试按以下要求完成设计。(1)设置窗体对象“fEmp”的标题为“信息输
在考生文件夹下的“sampl.accdb”数据库文件中已建立表对象“tVisitor”,同时在考生文件夹下还有“exam.accdb”数据库文件。请按以下操作要求.完成表对象“tVisitor”的编辑和表对象“tLine”的导入。(1)设置“游客ID”字
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tEmployee”“tAttend”和“tWork”,查询对象“qT”,宏对象“m1”,同时还设计出以“tEmployee”为数据源的窗体对象“fEmployee”和以“qT
考生文件夹下存在一个数据库文件“samp3.accdb”,己建立两个关联表对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。(1)创建一个名为“eSary”的报表,按递阶布局显示查询“qT”的所有信息。(2)设
在考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“touota”和“tStock”,试按以下要求完成设计:(1)创建一个查询,查找库存数量高于所有产品平均库存数的产品,输出其“产品名称”“规格”“库存数量”和“最高储备”等
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tOrder”“tDetail”和“tBook”,查询对象“qSell”,报表对象“rSell”。请在此基础上按照以下要求补充“rSell”报表的设计:(1)对报表进行适当设
在标准模块“模块1”声明区中定义了变量x和变量y,如下所示,则变量x和变量y的作用范围分别是DimxAsIntegerPublicYAsIntegerSubdemoVar()x=3y=5
运行VBA的函数过程,可使用的宏命令是
SQL的数据操纵语句不包括
随机试题
大肠菌群测定的一般步骤是()。
工伤
A、1/3B、3/4C、4/3D、3B
CT成像过程中将光信号转换为电信号的部件是
李某涉嫌恐怖活动犯罪,于2月3日被公安机关依法逮捕,2月6日,赵某的律师提出欲与其会面,则下列说法正确的是:()
当月允许抵扣的进项税额为( )。当月应纳营业税额为( )。
19世纪德国经济学家瓦格纳提出的税收原则包括()。
设f(x,y)=(x-6)(y+8),求函数f(x,y)在点(x,y)处的最大的方向导数g(x,y),并求g(z,y)在区域D={(x,y)|x2+y2≤25)上的最大值与最小值
执行下列程序后,屏幕上显示的结果是X=2Y=3?X,YDOSUB1??X,YPROCEDURESUB1PRIVATEY
Whatismeant【51】theword"friend"?Thedictionary【52】itas:"oneattachedto【53】byaffectionoresteem".Americansusetheword
最新回复
(
0
)