首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
75
问题
假定有以下两个过程:
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/5urp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列不属于控件格式属性的是
Access数据库的扩展名是【】。
在计算机中,算法是指______。
已知程序段:S=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。
Access提供了6种类型的窗体,分别是【】、表格式窗体、【】、主/子窗体、图标窗体和数据透视表窗体。
在窗体上画一个命令按钮,然后编写如下事件过程:PrivateSubCommandlClick()DoUntilb<0a=InputBox("输入a的值")a=Val(a)b=InputBox("输入b的值")b=Val(b)a=a
下面概念中,不属于面向对象方法的是______。
SQL查洵就是用户使用SQL语句来创建的一种中查询。SQL查询主要包括【】传递查询、数据定义查询和子查询等4种。
窗体是Access数据库中的一种对象,以下哪项不是窗体具备的功能
在计算机中,算法是指
随机试题
关于女性生殖器结核的主要传播途径,下列哪项正确( )
与金属基托比较,塑料基托
在管理承包模式(MC)中,业主要求管理承包商提出保证最大工程费用。关于实际工程费用的说法,正确的是()。
以下招标采购风险中,属于外部风险的是()风险。
建设投资额高,投资回收周期长,风险大,价格弹性小,对市场数量信号反映不灵敏,资本流动性差。这是()的特点。
[2017年真题]根据《房屋建筑与装饰工程工程量计算规范》(GB50854—2013),现浇混凝土墙工程量应()。
恒利发展是在上海证券交易所挂牌的上市公司,股本总额10亿元。恒利发展拟通过非公开发行公司债券的方式筹集1亿元资金,并拟订了发行方案,部分内容如下:(1)拟非公开发行公司债券1亿元,期限5年,面值100元;(2)发行对象为不超过300名的合格投资者,其中:企
外部薪酬包括直接薪酬和间接薪酬,直接薪酬包括()。(2007年11月三级真题)
有人说“既然实践是检验真理的唯一标准,党提出的新的路线方针政策还没有经过实践的检验,还不能证明它是真理,因而不能坚决贯彻执行。”这种说法的错误在于不承认党的新路线方针政策()。
A、TRUEB、FALSEB
最新回复
(
0
)