首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2021-09-06
29
问题
假定有以下两个过程:
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/KHvp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
窗体中有命令按钮Commandl,事件过程如下:PublicFunctionf(xAsInteger)AsIntegerDimyAsIntegerx=20y=2f=x*yEndFunctio
下列关于数据库特点的叙述中,错误的是()。
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示
在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是
下面描述中不属于软件需求分析阶段任务的是
假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是
VBA表达式Int(一17.8)+Sgn(17.8)的值是()。
若有“客户”(客户号,单位名称,联系人,电话号码)和“订单”(订单号,客户号,订购日期)两个表,查询尚未确定订购日期的订单,并显示单位名称、联系人、电话号码和订单号,正确的SQL命令是()。
软件设计中划分模块的一个准则是
随机试题
深槽式电动机是利用交变电流的集肤作用来增加转子绕组启动时的电阻,改善启动特性的。()
上呼吸道最狭窄的部位是()
龋齿按病变程度的分类为
行政法的基本原则有()。
B公司2020年12月5日收到A公司因质量不合格而被退回的商品200件,每件商品的成本为100元,这批商品是B公司在2020年9月5日出售给A公司的,每件商品的售价为300元,适用的增值税税率为13%,货款尚未收到,B公司因不确定商品是否会被退回而未确认销
甲企业是一家国有重型机械厂,为增值税一般纳税人,适用的企业所得税税率为33%。2005年度,甲企业的会计报表显示,销售收入净额为24000万元,各项支出总额(含捐赠)为21420万元。相关纳税资料如下:(1)以技术类无形资产和产成品向A公司
下列选项中,没有歧义的一项是()。
区块链技术运行在一个完全P2P的网络里,它不归谁所有,也没人知道它在哪里运行,因此拥有绝佳的保密性和安全性。一个不需要中心化网络的加密通信信道,是急需认知重启的智能时代的技术利器。也许有人怀疑区块链的意义被夸大,比如在上层建筑领域可能无法应用,但它在法律甚
下列各组古代民族,其语言都属于印欧语系的是()
电子支付3种主要方式,它们是电子现金、电子支票和电子【】。
最新回复
(
0
)