首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal X As Integer) x=x+4 End Sub Private Sub Commandl—Click
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下程序: Private Sub f(ByVal X As Integer) x=x+4 End Sub Private Sub Commandl—Click
admin
2020-06-06
51
问题
在窗体中添加一个名称为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/Np0p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计好表对象“tStud”,同时还设计出窗体对象“fSmd”。请在此基础上按照以下要求补充“fStud”窗体的设计:(1)在窗体的“窗体页眉”中距左边0.4厘米、距上边1.2厘米处
现有某查询设计视图(如下图所示),该查询要查找的是
在SELECT语句中使用ORDERBY是为了指定
将一个数转换成相应字符串的函数是
若要在子过程Procl调用后返回两个变量的结果,下列过程定义语句中有效的是
窗体中有命令按钮run34,对应的事件代码如下:PrivateSubrun34_nter()DimnumAsInteger,aAsInteger,bAsInteger,iAsIntegerFori=1
下面不能作为结构化方法软件需求分析工具的是
一个教师讲授多门课程,一门课程由多个教师讲授。则实体教师和课程间的联系是
下列关于软件工程的描述中正确的是
随机试题
下列关于股票市场的说法正确的有()。Ⅰ.股票的市场价格除了与股份公司的经营状况和盈利水平有关外,还受到其他如政治、社会、经济等多方面因素的综合影响,因此,股票价格经常处于波动之中Ⅱ.股票市场是股票发行和买卖交易的场所Ⅲ.股票市场交
(2010)lntelligentstudentscanalways____goodsolutionstoproblems.
组成核酸的基本单位是
患者阳痿,滑精,尿频,腰膝冷痛。治疗宜选用
耕地占用税的税额规定有()。
下列关于预防静电危害的措施说法不正确的是()
价值工程的对象选择过程就是()的过程。
2009年9月14日,我国()航天发射场破土动工,这是我国航天事业发展史上的又一座里程碑。
判决执行前先行羁押的,羁押1日折抵刑期2日的刑种是()。
我无法参加这次会议,安妮也去不了。
最新回复
(
0
)