首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
55
问题
在窗体中添加一个名称为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全国计算机二级
相关试题推荐
下面显示的是查询设计视图的“设计网络”部分:从所显示的内容中可以判断出该查询要查找的是
在窗体中有一个命令按钮(名称为run34),对应的事件代码如下:PriateSubrun34Click()sum=0Fori=10To1Step-2sum=sum+iNextiMs
在带链栈中,经过一系列正常的操作后,如果top=bosom,则栈中的元素个数为
下列不属于操作查询的是
在宏表达式中要引用Forml窗体中的txt1控件的值,正确的引用方法是
下列选项中,不是面向对象主要特征的是
在代码调试时,使用Debug.Print语句显示指定变量结果的窗口是
在下列查询语句中,与SELECTTABL*FROMTABlWHEREInStr([简历],“篮球”)<>0功能相同的语句是
SQL语句不能创建的是
在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是
随机试题
有6个不同国籍的人,他们的名字分别为:A、B、C、D、E和F;他们的国籍分别是:美国、德国、英国、法国、俄罗斯和意大利(名字顺序与国籍顺序不一定一致)。现已知下列条件:(1)A和美国人是医生。(2)E和俄罗斯人是教师。(3)C
以下ACS高危程度分类,正确的是()
(2015年第44题)下列可以发生坏疽的病变是
作业成本法认为,将成本分配到成本对象的形式有()。
某些简报需加编者“按语”,按语的位置在()。
关于平均失业持续期表述错误的是()。
YouaregoingtoreadalistofheadingsandatextaboutsellingyourownproductviathenetChoosethemostsuitableheading
下列哪一项是执行打开文件操作时由操作系统返回的?()
下列关于OSPF协议的描述中,错误的是()。
Couldthereasonfortheworld’seconomicmisfortunesallcomedowntofingerlength?Althoughcertainlyanoversimplificationo
最新回复
(
0
)