首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
65
问题
假定有以下两个过程:
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全国计算机二级
相关试题推荐
Access数据库中,用于输入或编辑字段数据的交互控件是()。
数据模型按不同的应用层次分为三种类别,它们是______数据模型、逻辑数据模型和物理数据模型。
在报表设计中,以下可以做绑定控件显示字段数据的是______。
某窗体中有一命令按钮,单击此命令按钮将会运行一个SQL语句,则需要执行的宏操作是______。
【】是在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。
用表达式作为数据源,并且表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据的控件是
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
需求分析阶段的任务是()。
下列关于标准函数的说法中,正确的是()。
随机试题
有些学生考试时,如果监考老师站在身旁,常常会感到不能很好作答,甚至有时一个字都写不出来。这种现象称为【】
根据我国《民事诉讼法》及相关司法解释的规定,下列关于管辖权异议的表述哪一选项是符合法律规定的?
关于刘陆与新新贸易公司的纠纷,以下说法正确的是()。对于法院对本案的审理,以下说法正确的是()。
计算机中常见的输入方法有()。
在()制度下,一国监管体系下注册的基金,不需要在另一个国家或地区都进行注册,或履行一定简便程序后,就可以直接销售。
法与执政党政策在内容和实质方面存在联系,但是在很多方面也有明显区别,具体包括阶级本质、经济基础、指导思想、基本原则和社会目标等根本方面。()
已知A=,若有两个不同的三阶矩阵B和C,使AB=AC,则a=__________.
已知函数f(x,y)具有二阶连续偏导数,且f(1,y)=0,f(x,1)=0,其中D={(x,y)|0≤x≤1,0≤y≤1},计算二重积分
1/4
在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,并编写如下事件过程:PrivateSubCommand1_Click()DimiAsInteger,aAsInteger,jAsInteger
最新回复
(
0
)