首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
62
问题
假定有以下两个过程:
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全国计算机二级
相关试题推荐
函数Mid("学生信息管理系统",3,2)的结果是【】。
在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是______。
数据库中有A、B两表,均有相同字段C,在两表中C字段都设为主键。当通过C字段建立两表关系时,则该关系为______。
按数据的组织形式,数据库的数据模型可分为三种模型,它们是______。
用于打开报表的宏命令是
能够创建宏的设计器是
在Access中,字段名的长度不能超过______个字符。
面向对象的设计方法与传统的面向过程的方法有本质不问,它的基本原理是______。
数据管理技术经历了人工处理阶段、【】和【】、分布式数据库系统、面向对象数据库系统5个发展阶段。
随机试题
浮标式气动量仪是用浮标作__________,即仪器的指示是以浮标的位置来实现的。
Astheplanecircledovertheairport,everyonesensedthatsomethingwaswrong.Theplanewasmovingunsteadilythroughtheair
预防过敏性哮喘发作的平喘药是
患者男性,53岁。因“活动后胸痛6月”就诊。患者半年来活动或情绪激动时出现心前区压迫感,持续约5分钟,经休息或含化硝酸甘油后缓解。在某医院查运动平板试验阳性。两年前体检发现“高血压、高血脂”,吸烟20多年。血压:158/90mmHg,心肺(-),双下肢不
对于海岸港和潮汐作用明显的河口港,如已有历时累积频率统计资料,其设计低水位也可采用历时累积频率()的潮位。
在不同层次的货币中,流动性较强,可以直接作为购买手段和支付手段的是()。
下列关于企业全面风险管理特征的表述中,正确的有()。
包含了信用风险与通货膨胀风险的利率是()。
班杜拉强调,在培养学生的学习兴趣时,要让学生了解到()
A、Themoonisdirectlyoverit.B、Themoondisappearsoverthehorizon.C、Thereisnotide.D、Thereisalowtide.A
最新回复
(
0
)