首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
37
问题
假定有以下两个过程:
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全国计算机二级
相关试题推荐
在数据表中筛选记录,操作的结果是
下面是面向对象主要特征之一的是
从字符串S中的第2个字符开始获得4个字符的子字符串函数是
在学生成绩表中,若要查询姓“张”的女同学信息,应将条件设置为()。
在数据表视图中,不能
要改变窗体上文本框控件的数据源,应设置的属性是
在下图所示的窗体上,有一个标有“显示”字样的命令按钮(名称为Commandl)和一个文本框(名称为textl)。当单击命令按钮时,将变量sum的值显示在文本框内,正确的代码是
在窗体上有一个命令按钮Command1和一个文本框Text1,编写事件代码如下PrivateSubCommand1_Click()Dimi,j,xFori=1To20sep2x=0Forj=iTo20step3x=x+1
在"用户表"中有4个字段:用户名(文本型,主关键字),密码(文本型),登录次数(数字型),最近登录时间(日期/时间型)。在"登录界面"的窗体中有两个名为tUser和tPassword的文本框,一个登录按钮 Command0。进入登录界面后,用户输入用户名和
如果在北京时间7点50分运行以下代码,程序的输出是()。SubProcedure()IfHour(Time())>=8AndHour(Time())<12ThenDebug.Print上午好!"E
随机试题
don’tthinklunchisagoodtimetogettogether,________.
《国际货币基金协定》是以下哪项的主体内容?()
方程z=x2+y2表示的二次曲面是().
什么是演替顶极?你对演替顶极理论有何认识?
男性,10岁,发现颈部肿物3月,无不适。体检:颈部正中偏右可扪及一直径约1.8cm肿物,质硬,表面不光滑。同位素扫描为冷结节,其边缘模糊,最可能的诊断是
按实施进度编制成本计划,若所有工作均按照最迟开始时间安排,则对项目目标控制的影响有()。
签署多边合同时,()。
下列不属于教育行政规章的是()
事故应急救援预案(简称预案或应急预案)是指政府或企业为降低事故后果的严晕程度,以对危险源的评价和事故预测结果为依据,预先制订的事故控制和抢险救灾方案。根据上述定义,下列不属于事故应急救援预案范畴的是()。
Todaywetalkaboutthedifferencebetweenacollegeandauniversity.Collegesanduniversitieshavealotincommon.Theyprep
最新回复
(
0
)