首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2021-04-27
36
问题
假定有以下两个过程:
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/ccSp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
在数据库中,建立索引的主要作用是
数据库管理系统(DBMS)是一种
下列选项中不属于结构化程序设计方法的是
要动态改变窗体的版面布局,重构数据的组织专式,且使修改布局后可以重新计算数据实现数据的汇总、小计和合计,应选用的视图是
下面属于应用软件的是
在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
下列四个选项中,不是VBA的条件函数的是
下面不属于软件设计阶段任务的是
随机试题
She______thetemptationtobuyacoatshecouldnotafford.
急性胰腺炎的首发症状是
从对不同类型房地产投资者的调查显示,他们一般并不使用数量方法来分析投资风险,但对应用此类方法的兴趣却不断增长,并希望风险分析能在将来成为一种标准的管理技术。产生这种现象的原因是()。
水土流失强度的主要影响因素有()。
建设项目环境影响评价工作内容包括()
下列说法正确的有()。
如果子公司有“专项储备”项目,在长期股权投资与子公司所有者权益相互抵销后,应当按归属于母公司所有者的份额予以恢复,借记“未分配利润”项目,贷记“专项储备”项目。()
在学习《长城》一课时,通过阅读课文和观看长城的影像,学生感受到万里长城的宏伟和壮观,民族自豪感和爱国之情油然而生。这一教学活动主要达成的教学目标是()。
有期徒刑的期限是六个月以上,十五年以下。()
构建更加完善的要素市场化配置体制机制,需要畅通要素流动渠道,保障不同市场主体平等获取生产要素。以下措施与引导劳动力要素合理畅通有序流动最密切相关的是()。
最新回复
(
0
)