首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下两个过程: 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
若有以下两个过程: 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
admin
2015-07-10
21
问题
若有以下两个过程:
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
解析
过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值"单向"传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为"传值调用"的"单向"作用形式。反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为"传址调用"的"双向"作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。本题过程S1采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。所以本题答案是选项B。
转载请注明原文地址:https://kaotiyun.com/show/BLgp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
如果需要在宏中设置属性值,则首先需要添加【】操作,将其操作的Item操作参数设为一个表达式,该表达式引用要设置的属性。
VBA支持的循环语句结构不包括()。
下列不属于软件工程三个要素的是()。
一般的操作可以直接一步一步地手工执行,但操作重复时可以通过【】来自动执行。
在已建雇员表中有“工作日期”字段,假设当前雇员的工作日期为“1998-08-17”,若在窗体上添加一个文本框控件,并在其“控件来源”属性中输入表达式:=Str(Month([工作日期]))+"月",则在该文本框控件内显示的结果是()。
软件开发的结构化生命周期方法将软件生命周期划分成乙)。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
计算报表中学生的“英语”课程的最高分,应把控件源属性设置为()。
下面程序的功能是:用Array函数建立一个含有8个元素的数组,然后查找并在文本框Text1中输出该数组中各元素的最小值。请依据上述功能将程序补充完整。OptionBase1PrivateSubCommand1_Click()
随机试题
有下列哪些情形之一的,行政机关应当及时作出解除冻结存款、汇款决定?()
线性定常系统中,系统对输入信号导数的响应,等于系统对该输入信号响应的________。
此时治疗应用何法()若日久失治,表现为心悸自汗,神倦,心胸憋闷疼痛,形寒肢冷,面色苍白,舌淡暗,脉细弱,此时当选何方()
建设工程生产安全事故应急预案的管理包括应急预案的()。
( )是指在组织流水施工时,某个专业队在一个施工段上的施工时间,以符号“t”表示。
目前,A股、B股、证券投资基金的交易佣金实行()。
教师在进行课堂调控时要考虑以下几方面,其中不正确的是()。
①可见我说阅读这样一件简单的事现在似乎变得复杂起来也并非空穴来风②于是乎,各种为阅读而组织的活动琳琅满目、形式五花八门③阅读就是一件如此简单的事,其实并不复杂④然而,就是这样一件简单的事现在似乎变得复杂起来⑤有设置不同主题的,有集中一定时间的,最终
李某因涉嫌盗窃罪被公安机关立案侦查,侦查终结后,案件移送至人民检察院审查起诉,后人民检察院向人民法院提起公诉。在本案中,犯罪嫌疑人李某打算委托一名辩护人,他从什么时候起有这个权利?()
利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式称为()。
最新回复
(
0
)