首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
37
问题
假定有以下两个过程:
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全国计算机二级
相关试题推荐
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示()。
已定义好有参函数f(m),其中形参m是整型量。下面调用该函数,传递实参为5,将返回的函数数值赋给变量t。以下正确的是______。
下列工具中属于需求分析常用工具的是()。
下列特征中不是面向对象方法主要特征的是()。
下列叙述中正确的是()。
用表达式作为数据源,并且表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据的控件是
关于报表功能的叙述不正确的是
软件开发的结构化生命周期方法将软件生命周期划分成
在过程定义中有语句:PrivateSubGetData(ByReffAsInteger)其中“ByRef’’的含义是()。
在单链表中,增加头结点的目的是______。
随机试题
油、水井井史数据是从油、水井月综合记录中()选1个值,代表本井本月的生产情况。每月1行,1年1张,作为单井开采的历史保存,便于查阅。
试述我国宪法规定的公民的基本义务。
A、溶剂一熔融法B、复凝聚法C、饱和水溶液D、塑制法E、涂膜法微囊化制备方法()。
某宗房地产32年土地使用权的价格为4000元/m2,对应的报酬率为7%。现假定报酬率为9%,该宗房地产40年土地使用权条件下的价格最接近于()。
下列关于工程承包活动相关连带责任的表述中,正确的是()。
现阶段,我国主要的投资形式有()。
宋代词人辛弃疾有词日“众里寻他千百度,蓦然回首,那人却在,灯火阑珊处。”从这句词中可以推出当时最可能的节日是()。
试述法律体系的概念和特征。
在查询“设计视图”窗口,什么不是字段列表框中的选项
To:AllemployeesFrom:DirectorJackLee,HumanResourcesIregret(144)youthatafter20yearsofservicetothisagency,wit
最新回复
(
0
)