首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2021-09-06
23
问题
假定有以下两个过程:
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://kaotiyun.com/show/KHvp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在“成绩表”中有字段:平时成绩、期中考试、期末考试和总评成绩。其中,总评成绩=平时成绩+期中考试×20%+期末考试×70%,在建表时应将字段“总评成绩”的数据类型定义为()。
深度为7的二叉树共有127个结点,则下列说法中错误的是
如果“姓名”字段是文本型字段,则要查找叫“冬梅”的人应该使用的条件表达式是
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
数据库管理系统(DBMS)是一种
在关系运算中,投影运算的含义是()。
下列关于对象“更新前”事件的叙述中,正确的是
在结构化程序设计中,模块划分的原则是
某二叉树的前序序列为ABDFHCEG,中序序列为HFDBACEG。该二叉树的后序序列为
随机试题
______ifyouhadlostyourwatch?
早期妊娠的心脏病患者,决定是否继续妊娠的重要依据是( )。
关于消费税的税率,下列表述错误的是()。
有关企业所得税的征收管理,下列各项中,说法正确的有()。
下列关于商业汇票说法中,不正确的是()。
某县假冒伪劣现象严重,县政府推动该县各行业协会积极开展工作、加强行业自律,使得假冒伪劣商品大为减少。这说明()。
音节拼写正误判断。(扬州大学2015)莫muò
在数据压缩编码的应用中,哈夫曼(Huffman)算法可以用来构造具有(1)的二叉树,这是一种采用了(2)的算法。
A、高兴B、害怕C、伤心D、生气D对话中女的说“每次想和你一起上街你就有各种理由,不想去就直说”,语气很强硬,表明女的很生气,所以选D。
Mr.Brown’shouseis______Mr.Smith’shouse.Mr.Smith______.
最新回复
(
0
)