首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2021-04-27
28
问题
假定有以下两个过程:
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/ccSp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
数据库管理系统(DBMS)是一种
下面显示的是查询设计视图的设计网格部分,从下面所示的内容中,可以判定要创建的查询是
在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是()。
在数据表设计时,一个字段的基本需求是:具有唯一性且能够顺序递增,则改字段的数据类型可以设置为
在Access2010中,对数据库对象进行组织和管理的工具是
下列数据结构中,能够按照“先进后出”原则存取数据的是
软件测试的目的是
在Access数据库中有“记录”的概念,与“记录”相对应的关系模型中的概念是()。
已定义好有参函数f(t),其中形参t是整型量。下面调用该函数,传递实参为6,将返回的函数数值赋给变量w。以下正确的是()。
在VBA中定义了二维数组B(3to7,4),则该数组的元素个数为()。
随机试题
养阴清肺汤的君药是()。
孕8~12周易发生不全流产的主要原因是()
合同的变更是指()。
案例五:李先生打算为刚上小学的儿子筹备大一的开支。他准备采用教育储蓄的方式进行。为此,他向理财规划师咨询有关问题。根据案例五,回答下列问题:假设开户日1年期、2年期、3年期、5年期的整存整取定期储蓄存款利率分别为3.87%、4.41%、5.13%和
认股权证的价格杠杆作用,表现为认股权证价格要比其可选购的股票价格的上涨或下跌速度慢得多。( )
宪法制定的主体是()。
Intel 8250是可编程串行接口芯片,下面功能( )不能通过对它编程来实现。
不管困难多大,我们都不会失去信心。
Iraqilawmakersareexpectedtovoteonthe【D1】______agreementbyWednesday,whichwillkeeptheUStroopshereuntiltheendof
A、Havethesameoriginwiththecalligraphy.B、Sharesomecommonfeatureswithpoetry.C、CombinetraditionalChinesepaintingte
最新回复
(
0
)