首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command1_Click() i=3 Call f(i) If
在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序: Private Sub f(ByVal x As Integer) x=x+4 End Sub Private Sub Command1_Click() i=3 Call f(i) If
admin
2020-07-17
37
问题
在窗体中添加一个名称为Command1的命令按钮,然后编写如下程序:
Private Sub f(ByVal x As Integer)
x=x+4
End Sub
Private Sub Command1_Click()
i=3
Call f(i)
Ifi>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/QWcp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
从字符串s中的第2个字符开始获得4个字符的子字符串函数是
关系数据模型的三个组成部分中不包括
有两个关系R和T如下图所示:则由关系R得到关系T的运算是
窗体有命令按钮Commandl和文本框Textl,对应的事件代码如下:PrivateSubCommandl_Click()Fori=1To4x=3Forj=1To3Fork=1To2
由“Fori=1To9Step-3”决定的循环结构,其循环体将被执行
设有如下过程:x=1Dox=x+2LoopUntil运行程序,要求循环体执行3次后结束循环,空白处应填入的语句是
若查询的设计如下,则查询的功能是
在显示查询结果时,如果要将数据表中的“籍贯”字段名,显示为“出生地”,可在查询设计视图中改动
条件“Not工资额>2000”的含义是
下列过程的功能是:通过对象变量返回当前窗体的Recordset属性记录集引用,消息框中输出记录集的记录(即窗体记录源)个数。SubGetRecNum()DimrsAsObjectSetrs=Me.RecordsetM8gBox__En
随机试题
顺序查找法适用于存储结构为()的线性表。
患者,56岁。绝经4年,近日来自带增多,色黄,偶有点滴出血,外阴灼热感,阴道检查:黏膜皱襞消失,有小出血点,宫颈光,宫体小,附件(-),该患者最可能的诊断是
门静脉高压症合并食管静脉曲张手术治疗的最主要目的是()。
下列关于交易数量发生错误的说法中,正确的是( )。
是根据贷款风险分类结果,对不同类别的贷款根据其内在损失程度或历史损失概率计提的贷款损失准备金。
课程改革的着眼点是()。
自2016年5月20日台湾地区新领导人就职以来,两岸制度化沟通和协商谈判机制中断。其根本原因在于()
•Lookatthestatementsbelowandatthefiveextractsfromanarticleaboutlossofcontroldownwardinmanagement.•Whicharti
Whydoesalackofsleepcausepeopletogainweight?
WillChineseReplaceEnglish?ChineselanguagehasmanyadvantagesoverEuropeanlanguagesandthespeakerthinksChineseispos
最新回复
(
0
)