首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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 I
假定有以下两个过程: 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 I
admin
2015-07-10
56
问题
假定有以下两个过程:
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/lFgp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
线性表的顺序存储结构和线性表的链式存储结构分别是()。
有关字段属性,以下叙述错误的是______。
下列不是分支结构的语句是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
循环链表的主要优点是
Access数据库的设计一般由五个步骤组成,以下步骤的排序正确的是()。①确定数据库中的表②确定表中的字段③确定主关键字④分析建立数据库的目的⑤确定表之间的关系
下面关Access表的叙述中,错误的是()。
在单链表中,增加头结点的目的是______。
下列关于标准函数的说法中,正确的是()。
测试的目的是暴露错误,评价程序的可靠性;而【】的目的是发现错误的位置并改正错误。
随机试题
影响需求价格弹性的因素有哪些?
阅读下面的文字:艺术家估定事物的价值,全以它能否纳入和谐的整体为标准,往往处于一般人意料之外。他能看重一般人所看轻的,也能看轻一般人所看重的。在看重一件事物时,他知道执着;在看轻一件事物时,他也知道摆脱。艺术的能事不仅见于知所取,尤其见于知所舍。
常见以急性和亚急性起病的三类神经系统疾病是( )。【2003年考试真题】
下列属于发包人的义务有()。
下列()行为违反了证券交易必须遵守的公正原则。
TCP/IP的互联层采用IP协议,它相当于OSI参考模型中网络层的()。
学校产生所需要的三个基本条件是()
2018年2月28日,国家统计局发布了《2017年国民经济和社会发展统计公报》。下列关于该统计公报公布的2017年我国经济和社会发展的数据,说法错误的是:
在VisualFoxPro中,扩展名为mnx的文件是( )。
MiracleoftheForestWhenyouwalkintoaNationalForest,youreallybelieveyouarethefirstpersonwhohaseverbeenhe
最新回复
(
0
)