首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
40
问题
假定有以下两个过程:
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全国计算机二级
相关试题推荐
若在窗体设计过程中,命令按钮Command0的事件属性设置如下图所示,则含义是( )。
下列VBA变量名中,正确的是
采用ADO完成对"教学管理.mdb"文件中"学生表"的学生年龄都加1的操作,程序空白处应填写的是SubSetAgePlus()DimcnAsNewADODB.ConnectionDimrsAsNewADODB.
下面不属于结构化程序设计原则的是
在窗体中有一个名为Commandl的命令按钮,事件代码如下:PrivateSubCommandlClick()Dimm(10)Fork=1To10m(k)=kNe
如果“姓名”字段是文本型字段,则要查找叫“冬梅”的人应该使用的条件表达式是
在Access中要显示“教师表”中姓名和职称的信息,应采用的关系运算是
在查询“设计”视图中
以下关于宏操作QuitAccess的叙述中,正确的是()。
在Access数据库对象中,体现数据库设计目的的对象是()。
随机试题
A.大汗淋漓,四肢厥冷,面色苍白,神情淡漠,呼吸微弱,脉微欲绝B.形体消瘦,五心烦热,颧红盗汗,口燥咽干,皮肤干燥,脉象细数C.身热大汗,汗热质黏,面色潮红,躁扰不安,渴喜冷饮,脉细数疾D.高热肢厥,神识昏沉,胸腹灼热,口渴喜饮,面色紫暗,脉沉有力
某市人民法院受理了该市人民检察院提起公诉的被告人张某盗窃案,在庭前审查阶段,下列哪些事项不属于审查的内容?(2003—卷二—66,多)
江苏境内工程质量等级划分为()
企业将其拥有的办公大楼由自用转为收取租金收益时,应将其转为投资性房地产。()
独立形态时期的第一本教育学著作是()。
情感消费:指消费者出于某种情感需要而购买商品的行为,这种情感通常与商品的使用功能并没有直接关系。下列属于情感消费的是
Shouldthedeathpenaltybe______?
ClimateChange;TheLongReach1Earthiswarming.Sealevelsarerising.There’smorecarbonintheair,andArcticiceis
Maggieis________abouthertea,andoftencarriesherfavouriteteawithherinherhand-bag.
A、Yourboss’sorder.B、Yourleader’sinspection.C、Somethingunpleasanttobeexperienced.D、Sourpopmusic.C
最新回复
(
0
)