首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: Sub sl(ByVal x As Integer,ByVal_ y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer)
假定有以下两个过程: Sub sl(ByVal x As Integer,ByVal_ y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2(x As Integer,y As Integer)
admin
2021-06-03
41
问题
假定有以下两个过程:
Sub sl(ByVal x As Integer,ByVal_ y As Integer)
Dim t As Integer
t=x
x=y
y=t
End Sub
Sub S2(x As Integer,y As Integer)
Dim t As Integer
t=x:x=y:y=t
End Sub
下列说法正确的是( )。
选项
A、用过程S1和S2都可以实现交换两个变量的值的操作
B、用过程S1和S2都不可以实现交换两个变量的值的操作
C、用过程S1可以实现交换两个变量的值的操作,S2不能实现
D、用过程S2可以实现交换两个变量的值的操作,S1不能实现
答案
D
解析
VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按传址调用却不同。这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而Sl不能实现。
转载请注明原文地址:https://kaotiyun.com/show/w7Sp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
执行语句:MsgBox“AAAA”,vb0KCancel+vbQuestion,”BBBB”之后,弹出的信息框
已知事件对应的程序代码如下:PrivateSubCommandO_Click()DimJAsIntegerJ=100CallGetData(J+5)MsgBoxJEndSub
如果字段内容为声音文件,则该字段的数据类型应定义为()。
“商品”与“顾客”两个实体集之间的联系一般是
在Access数据库的表设计视图中,不能进行的操作是
窗体中有命令按钮Command32,其Click事件代码如下。该事件的完整功能是:接收从键盘输入的10个大于0的整数,找出其中的最大值和对应的输入位置。PrivateSubCommand32Click()max=0:maxn=0
用树形结构表示实体之间联系的模型是
Access数据库最基础的对象是
下列表达式计算结果为数值类型的是()。
软件生命周期中花费时间最多的阶段是()。
随机试题
已知某建筑工程定额工期为25个月,合同工期为20个月,直接工程费中人工费合计为150万元,平均日工资单价为30元,每工日夜间施工费开支为50元,则该项目夜间施工增加费为()万元。
甲有限责任公司(以下简称甲公司)为增值税一般纳税人,适用的增值税税率为13%,产品售价均为不合税售价,产品销售成本按经济业务逐项结转。2021年1月1日所有者权益总额为5600万元,其中实收资本3000万元,资本公积1000万元,盈余公积600万元,
关于诉讼时效中断的表述,下列说法正确的是()。
某游客因自己的无理要求得不到满足而提出中途退团,经旅行社同意后,导游应告知其未享受的综合服务费()。
在“首届京剧旦角最佳演员”的评选中,梅兰芳、程砚秋、尚小云、()当选,被誉为京剧“四大名旦”。
WhenMaryMoorebeganherhighschoolin1951,hermothertoldher,"Besureandtakeatypingcourse,sowhenthisshowbusines
设四阶矩阵B满足(A*)-1BA-1=2AB+E,且A=,求矩阵B.
运算符重载时不需要保持的性质是()。
WhatisremarkableabouttheblackwalnuttreeoutsideBrettHall?
WhilehewasinBeijing,hespentallhistime________someimportantmuseumsandbuildings.
最新回复
(
0
)