首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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)
假定有以下两个过程: 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)
admin
2021-06-03
25
问题
假定有以下两个过程:
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、用过程S1和S2都不可以实现交换两个变量的值的操作
C、用过程S1可以实现交换两个变量的值的操作,S2不能实现
D、用过程S2可以实现交换两个变量的值的操作,S1不能实现
答案
D
解析
VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按传址调用却不同。这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而Sl不能实现。
转载请注明原文地址:https://kaotiyun.com/show/w7Sp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
如果在查询条件中使用通配符“[]”,其含义是
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
在学生表中使用“照片”字段存放相片,当使用向导为该表创建窗体时,照片字段使用的默认控件是
打开报表后,下列事件中首先发生的是
在VBA中,如果没有声明或用符号来定义变量的数据类型,变量的数据类型为()。
下面程序:PrivateSubForm_Click()Dimx,y,zAsIntegerx=5y=7z=0CallP1(x,y,z)PrintStr(z)EndSubSubP1(ByValaAsInteger,B
下列关于队列的叙述中正确的是()。
在VBA中要打开名为“学生信息录入”的窗体,应使用的语句是()。
Access数据库最基础的对象是
下列关于算法的描述中错误的是
随机试题
理想气体向真空作绝热膨胀( )。
一次性瓶装葡萄酒(酒精浓度0.4%)
一般来说,物价指数越高,货币的购买力()。
期货公司申请金融期货结算业务资格,应当向中国证监会提交经具有证券、期货相关业务资格的会计师事务所审计的前2个会计年度财务报告;申请日在下半年的,还应当提供经审计的半年度财务报告。()
申请人申请行政复议,只能书面申请。()
某化学教师设计了下列试题,并对学生的考试结果进行了统计。【试题】一位学生为了验证锌、银、铜三种金属的活动性顺序,设计了五个实验:①将Zn、Cu分别放入稀盐酸中;②将Ag放入Cu(NO3)2溶液中;③将Cu放入AgNO3溶液中;④将Cu放入znSO4溶液中
并非有的运动员有时竞技状态不好。如果上述断定为真,则以下哪项必假?()
根据下列材料,回答以下问题机构招聘各类人员约643.3万人,进入市场的求职者约610万人,岗位空缺与求职人数比率比上年同期上升了1%。上年同期这100个城市中,用人单位通过公共就业服务机构招聘各类人员约577.9万人。2012年第三季度,在所有求
根据下列材料回答问题。随着基础设施建设不断加快,公路路网日益优化和城乡居民收入水平的提高,某省各类民用车辆拥有量保持稳步增长。至2012年年末,全省民用车(汽车、电车、摩托车、拖拉机、挂车和其他类型车等六类车)拥有量为862.70万辆,比上年增长12.8
Youcantry______withthelandlordformoretimetopaythemoney.
最新回复
(
0
)