首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2021-04-27
12
问题
假定有以下两个过程:
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、用过程S1可以实现交换两个变量的值的操作,S2不能实现
B、用过程S2可以实现交换两个变量的值的操作,S1不能实现
C、用过程S1和S2都可以实现交换两个变量的值的操作
D、用过程S1和S2都不可以实现交换两个变量的值的操作
答案
B
解析
VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程Sl由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程s2能够交换两个变量的值,而S1不能实现。
转载请注明原文地址:https://kaotiyun.com/show/gqSp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下述有关“选项组”控件叙述正确的是
函数Sgn(0)返回的值是
在关系数据库中,能够唯一地标识一个记录的属性或属性的组合,称为()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
下列关于生成表查询的叙说中,错误的是()。
鼠标事件是指操作鼠标所引发的事件,下列不属于鼠标事件的是()。
下列叙述中错误的是
在对表中记录排序时,若以多个字段作为排序字段,则显示结果是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
考生情况表采用OLE对象字段保存考生照片,在使用向导创建窗体时,“照片”字段所使用的控件应该是()。
随机试题
在用纵向移距法铣削长斜齿条时,若用工作台转动角度,则移距量应是法向齿距pn。()
一所学校在较长时间内形成的、影响所有成员的价值取向和行为方式的定势又被称为()
自17世纪英国资产阶级革命胜利后,英国政府官员制度的沿革主要经历了
服用后宜多饮水的药物是
患者,男性,28岁,因外出春游出现咳嗽、咳白黏痰伴喘息1天入院,体检:体温36.5℃,脉搏90次/分,呼吸28次/分,血压120/80mmHg,在肺部可闻及广泛哮鸣音,既往有支气管哮喘史。患者进一步表现为发绀明显、端坐呼吸、大汗淋漓,24小时经一般解痉
城镇体系规划一般分为()等层次。①全国城镇体系规划②省域城镇体系规划③市域城镇体系规划④县域城镇体系规划
国家、省、地级土地利用总体规划的主要内容是()。
关于填制记账凭证的基本要求,下列说法中,正确的是()。
我国第一部物业管理地方性法规出现在()。
正确的信息战略流程是______。A.评估信息需求→建立信息结构→建立业务系统结构→建立技术结构→提交信息战略规划B.评估信息需求→建立信息结构→建立技术结构→建立业务系统结构→提交信息战略规划C.提交信息战略规划→建立信息结构→评估信息需求→建立业
最新回复
(
0
)