首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2013-11-20
34
问题
假定有以下两个过程:
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://jikaoti.com/ti/cwV0FFFM
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有“数字时钟”窗体如下:在窗口中有按钮“[开/关]时钟”,单击该按钮可以显示或隐藏时钟。其中按钮的名称为“开关”,显示时间的文本框名称为“时钟”,计时器间隔已设置为500。请在空白处填入适当的语句,使程序可以完成指定的功能。
函数Mid("学生信息管理系统",3,2)的结果是【】。
能够实现从指定记录集里检索特定字段值的函数是______。
要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句中正确的是______。
在Access数据库对象中,体现数据库设计目的的对象是______。
下列不属于控件格式属性的是
阅读下面的程序段:K=0ForI=1to3ForJ=1toIK=K+JNextJNextI执行上面的语句后,K的值为______。
Access数据库包括表、查询、窗体、报表、【】、宏和模块等基本对象。
在Access中,字段名的长度不能超过______个字符。
Access提供了6种类型的窗体,分别是【】、表格式窗体、【】、主/子窗体、图标窗体和数据透视表窗体。
随机试题
正态分布的数值变量资料,描述离散趋势的指标最好选用
在消防工程中的消火栓系统施工程序中,干管安装的紧后工序是()
一般情况下,距离交割期越近的合约月份,会员和客户的持仓限量越小。()
下列会计处理中,符合谨慎性原则的是()。
下列关于预算特征的表述中,正确的有()。
为了让学生勤俭节约,张老师拍摄了一组学生食堂粮食浪费的照片,并假设按全国每人都浪费这么多粮食进行数据分析,得出的天文数字让学生懂得了勤俭节约、合理消费的观念。张老师在教学中体现的教学原则是()。
我国学校的教学形式随着历史的演进而出现了一系列变化。目前,我国学校的主要教学形式是()。
根据所绘图表回答以下10题。2013—2014年江西省农村居民可支配收入构成中财产性收入总体趋势()。
在计算机的方式网络中,允许一个地点的用户与另一个地点的计算机上运行的应用程序进行交互对话称为______。
若有以下定义:chara;intb;floatc;doubled;则表达式a*b+d-c值的类型为【】。
最新回复
(
0
)