首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
30
问题
假定有以下两个过程:
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全国计算机二级
相关试题推荐
总体设计阶段完成的任务是确定()。
窗口事件是指操作窗口时所引发的事件,下列不属于窗口事件的是
循环链表的主要优点是
需求分析阶段的任务是()。
在过程定义中有语句:PrivateSubGetData(ByReffAsInteger)其中“ByRef’’的含义是()。
与结构化需求分析方法相对应的是【】方法。
下列关于标准函数的说法中,正确的是()。
算法分析的目的是()。
在单链表中,增加头结点的目的是______。
软件调试的目的是()。
随机试题
A.儿童期B.青春期C.性成熟期D.绝经过渡期E.老年期36岁女性属于()。
评定食品被细菌污染程度的指标是
甲公司进行一建筑工程施工招标,A、B、C三家公司及D、E两家公司所组成的联合体X投标,并均通过资格预审。在投标截止日期前,联合体X要求将K公司加入联合体中。在这种情况下,甲公司( )。
背景资料: A施工单位具有通信信息网络系统集成甲级资质,通过招投标承接到某通信运营商的六省长途传输设备扩容工程的施工任务。由于施工阶段A施工单位正在从事另外一项大型工程的施工,因此没有足够的资源按照合同约定完成此项目。限于合同工期的要求,A施工单位与建设
目前,上海、深圳证券交易所上市证券的分红派息,主要是通过中国结算公司的交易清算系统进行的,在办理了相关的申领手续后,红股、股息由交易清算系统自动派到投资者账上。( )
根据规定,下列关于犯罪中止的表述正确的是()。
推动组织变革的根本动因是()。
既是课程设计与实施的终点,又是课程设计与实施继续向前发展的起点的是()。
根据给定资料,分别指出我国网络媒体的积极作用和网络传播内容存在的主要问题。(20分)要求:全面准确,语言简洁,200字左右。根据给定资料反映出的问题,以某市“精神文明建设办公室”的名义,围绕“网络文明建设”,给广大网民写一封公开信。(40分)要求:
设语句inta=3;,当执行了以下语句后,变量a的值是______。a+=a-=a*a;
最新回复
(
0
)