首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
49
问题
假定有以下两个过程:
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://kaotiyun.com/show/uu0p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是( )。
窗体与报表的主要区别是
在窗体中要显示一门课程的基本信息和选修该课程的学生,窗体设计时要在主窗体中显示课程的基本信息,在子窗体中显示选修该课程的学生名单,则主窗体和子窗体数据源之间的关系是
软件设计中模块划分应遵循的准则是
下面不属于软件设计阶段任务的是
数据字典(DD)所定义的对象都包含于
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
在学生成绩表中,查询成绩为70-80分之间(不包括80)的学生信息。正确的条件设置是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
在面向对象方法中,不属于"对象"基本特点的是( )。
随机试题
在Excel2010中,新打开的工作簿中的工作表__________。
急性腹膜炎最主要的临床表现是
(沙眼的药物治疗)A.红毒素眼膏B.薄荷酚洗剂C.硫酸锌滴眼液D.酞丁胺滴跟液E.磺胺醋酰钠滴眼液在治疗沙眼的非处方药中,能阻止沙眼衣原体的繁殖和包涵体的形成,对轻度沙眼疗效最好的药品是
患者,男性,50岁。既往有肝硬化病史5年,近1周食欲减退、呕吐、疲乏无力,尿黄。自昨日起烦躁不安,呼气中有腥臭味,巩膜及皮肤黄染,皮肤可见瘀斑,肝未扪及,腹水征阳性。目前最主要的护理问题是
埋地排水用硬聚氯乙烯双壁波纹管,管道安装完毕检查合格后,做闭水检验时,向管道内充水并应保持()。
下列选项中,属于建筑职工意外伤害保险责任免除的情形有()。
有限责任公司由()股东出资设立。
下列不属于银监会负责监管的非银行金融机构是()。
如下图所示,烧杯甲中盛放100mL6mol·L-1的盐酸,烧杯乙中盛放100mL冷水,现向烧杯甲的溶液中放入25gNaOH固体,同时向烧杯乙中放入NH4NO3固体,搅拌使之溶解。(1)A瓶中气体的颜色______,简述理由______。
There’sadirtylittleSecretinmanyAmericanhomes--couplesfightaboutthehousework.It’sNo.1issuemyhusbandandIargue
最新回复
(
0
)