首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: Sub s1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2
假定有以下两个过程: Sub s1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2
admin
2013-11-20
74
问题
假定有以下两个过程:
Sub s1(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、用过程S2可以实现交换两个变量的值的操作,S1不能实现
C、用过程S1和S2都可以实现交换两个变量的值的操作
D、用过程S1和S2都不可以实现交换两个变量的值的操作
答案
B
解析
VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而S1不能实现。
转载请注明原文地址:https://www.kaotiyun.com/show/5urp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在运行宏的过程中,宏不能修改的是______。
如果在创建表时建立字段“性别”,并要求用汉字表示,其数据类型应当是______。
数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表关系时,则该关系为______。
按数据的组织形式,数据库的数据模型可分为三种模型,它们是______。
用于打开报表的宏命令是
能够创建宏的设计器是
没有数据来源,且可以用来显示信息、线条、矩形或图像的控件的类型是
Access提供了6种类型的窗体,分别是【】、表格式窗体、【】、主/子窗体、图标窗体和数据透视表窗体。
在计算机中,算法是指
随机试题
临床上观察发绀的常见部位是()
患儿,12岁,身高165cm,体重98kg,属肥胖症。医生建议控制饮食减轻体重。护士为患者制订的饮食应该是
《外商投资建筑业企业管理规定》规定,申请设立施工总承包序列特级和一级、专业承包序列一级资质外商投资建筑业企业的,其设立由()审批。
在涉及补价的非货币性交易中,无论是收到补价的一方还是支付补价的一方,均不得确认收益。
__________是家长最关心的问题。
被朱熹称为“为学之序”的“博学之,审问之,慎思之,明辨之,笃行之”出自()
设A为三阶实对称矩阵,ξ1=为方程组AX=0的解,ξ2=为方程组(2E—A)X=0的一个解,|E+A|=0,则A=______.
•Youwillhearabusinesspresentationabout3simplesellingtactics.•Asyoulisten,forquestions1—-12,completethenotes,
A、Theonewiththelowestprice.B、Theonefromafamousmaker.C、Theonethatisonsale.D、Hedoesn’tcareabouttheprice.C男
Weaskedthemtocometoourparty,butthey______theinvitation.
最新回复
(
0
)