首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在窗体中添加一个名称为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
62
问题
在窗体中添加一个名称为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://www.kaotiyun.com/show/QWcp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于数据库设计的叙述中,错误的是
下列叙述中错误的是
下列结构中属于线性结构链式存储的是
创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在
若要确保输入的联系电话值只能为8位数字,应将该字段输入掩码设置为
软件测试的实施步骤是
数据字典(DD)所定义的对象都包含于
SQL语句不能创建的是
在Access数据库对象中,体现数据库设计目的的对象是
循环队列的存储空间为Q(1:200),初始状态为front=rear=200。经过一系列正常的入队与退队操作后,front=rear=1,则循环队列中的元素个数为
随机试题
葡萄球菌引起的食物中毒突出的症状是
A.DT2000~2600cGy,单次剂量150~180cGyB.DT2500~3000cGy,单次剂量150~180cGyC.DT1500~2000cGy,然后缩野至肿瘤区补量DT2000cGy,单次剂量150~200cGyD.DT3000
对慢性粒细胞性白血病描述错误的是
出生后多长时间内将裸体新生儿俯卧在母体胸前
货物运输合同是诺成合同,还是实践合同?甲方能否成立留置权,为什么?
(2005)当市政给水管网能保证室外消防给水设计流量时,消防水池的有效容积确定,以下叙述哪条正确?
()行业表现出较强的生产半径和销售区域的特征。
不能直接感受到的自然界信息有()。
具有“殷、青铜冶炼、甲骨文”这些典型特征的朝代是()
《国家赔偿法》中,行政赔偿实行的归责原则是()。
最新回复
(
0
)