首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: Sub sl(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x X=y y=t End Sub Sub S2
假定有以下两个过程: Sub sl(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x X=y y=t End Sub Sub S2
admin
2019-08-21
64
问题
假定有以下两个过程:
Sub sl(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、用过程Sl可以实现交换两个变量的值的操作,S2不能实现
B、用过程S2可以实现交换两个变量的值的操作,Sl不能实现
C、用过程S1和S2都可以实现交换两个变量的值的操作
D、用过程S1和S2都不可以实现交换两个变量的值的操作
答案
B
解析
VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal),所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而s1不能实现。故选择B选项。
转载请注明原文地址:https://www.kaotiyun.com/show/uu0p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
在计算控件的表达式中必须使用运算符是
在报表中,文本框的"控件来源"属性设置为"IIf(([Page]Mod2=0),"页"&[Page],"")",则下面说法中正确的是
Dimb1,b2AsBoolean语句显式声明变量( )。
某体检记录表中有日期/时间型数据“体检时间”,若规定在体检30天后复检,建立生成表查询,生成列“复检时间”预给出复检时间,正确的表达式是
下列关于生成表查询的叙说中,错误的是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
数据库应用系统中的核心问题是( )。
对下列二叉树进行前序遍历的结果为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
随机试题
多媒体教学技术是教学的(),它是靠教师来使用的。
财政活动的主体是政府,其具体含义是什么?
一老年男性,阵发性腹痛、腹胀2天,便秘4天,恶心,无呕吐。体检:腹胀显著,散在压痛,未扪及肿块,直肠指检阴性。腹部平片可见一极度扩张的双襻肠曲。宜诊断()
惊厥最常见的原因是
[2009年第41题]从适用性、耐久性和经济性等方面综合考虑,下列哪一种屋面做法最适宜我国北方地区居住建筑平屋顶?
小水两年后需要2万元来支付研究生的学费,若投资收益率是8%,那么今年小水需要拿出()万元来进行投资。
某股份有限公司2005年7月1日以180万元的价格转让一项专利技术,同时发生有关税费5万元。该专利技术系2002年7月1日购入并投入使用,其实际取得成本为420万元,预计使用年限为6年,购入时法律规定的保护期限还有7年。转让该专利技术发生的净损失为(
下列关于制宪权的说法错误的是
在关系模式R<U,F>中,如果X→Y,且存在X的一个真子集X’,有X’→Y,则称Y对X的依赖为______函数依赖。
Chinaliesmainlyinthenortherntemperatezoneundertheinfluenceofmonsoon(季风).FromSeptemberandOctobertoMarchandAp
最新回复
(
0
)