首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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 Intege
假定有以下两个过程: 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 Intege
admin
2021-04-07
212
问题
假定有以下两个过程:
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不能实现。故选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/l3Sp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
考生文件夹下存在一个数据库文件“samp3.accdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、报表对象“rEmp”和宏对象“mEmp”。同时,给出窗体对象“fEmp”的若干事件代码,试按以下功能要求补充设计。功能:调整报表对象“r
考生文件夹下有一个数据库文件“samp3.accdb”,其中存在已经设计好的表对象“tEmployee”和“tGroup”及查询对象“qEmployee”,同时还设计出以“qEmployee”为数据源的报表对象“rEmployee”。请在此基础上按照以下要
在考生文件夹下,存在两个数据库文件和一个照片文件,数据库文件名分别为“samp1.accdb”和“dResearch.accdb”,照片文件名为“照片.bmp”。请按以下操作要求,完成表的建立和修改。判断并设置表“tBranch”的主键。
在考生文件夹下,“samp1.accdb”数据库文件中已建立3个关联表对象(名为“线路”“游客”和“团队”)和窗体对象“brow”。试按以下要求,完成表和窗体的各种操作。按照以下要求修改表的属性:“线路”表:设置“线路ID”字段为主键、“线路
在考生文件夹下,“sampl.accdb"数据库文件中已建立三个关联表对象(名为“职工表”、“物品表”和“销售业绩表”)和一个窗体对象(名为“fTest”)。试按以下要求,完成表和窗体的各种操作:将窗体fTest中名为“bTit1e”的控件设置为“特殊
要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是
若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语句是
将一个数转换成相应字符串的函数是
有以下表达式:DateDiff("yyyy",#12/30/2012#,#1/13/2013#),则表达式的结果是()。
随机试题
以下属于C语言保留字的是()
马克思主义领导科学研究的目的是
AustralianAthleteCathyFreemanCathyFreemanwasborninanaboriginal(土著的)familyinAustralia.Whenshewasstillagirl
某女,34岁,急诊以面神经炎收治入院,本病例治疗时应先用
同时服用下列药物,应最后服用的是
砖基础施工前,砖应提前l-2d浇水湿润,浇结普通砖含水率宜为( )。
从会计职业关系角度讲,会计目标就是为会计职业关系中各个服务对象提供有用的会计信息。()
汉代青铜造像的代表作品是__________、__________。
已知微分方程y’’+(x+e2y)(y’)3=0.(I)若把y看成自变量,x看成函数,则方程化成什么形式?(Ⅱ)求此方程的解.
Directions:Usingtheinformationinthetext,completeeachsentence6-10,withawordorphrasefromthelistbelow.Foreach
最新回复
(
0
)