首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: Sub s1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2
假定有以下两个过程: Sub s1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub Sub S2
admin
2013-11-20
67
问题
假定有以下两个过程:
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
解析
VBA中定义过程时如果省略传值方式则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用,而过程S1由于声明为按值传递(ByVal)所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量,按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而S1不能实现。
转载请注明原文地址:https://kaotiyun.com/show/5urp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有“数字时钟”窗体如下:在窗口中有按钮“[开/关]时钟”,单击该按钮可以显示或隐藏时钟。其中按钮的名称为“开关”,显示时间的文本框名称为“时钟”,计时器间隔已设置为500。请在空白处填入适当的语句,使程序可以完成指定的功能。
要想在过程Proc调用后返回形参x和y的变化结果,下列定义语句中正确的是______。
查询能实现的功能有
哪个查询会在执行时弹出对话框,提示用户输入必要的信息,再按照这些信息进行查询
在软件测试设计中,软件测试的主要目的是
Access字段名的最大长度为______。
Access中,“自动创建报表”向导分为:纵栏式和【】两种。
已知程序段:S=0Fori=1To10Step2s=s+1i=i*2Nexti当循环结束后,变量i的值为______,变量s的值为______。
数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的______的过程,包括确定数据库在物理设备上的存储结构和存取方法。
在计算机中,算法是指______。
随机试题
什么叫做焊缝计算厚度?
防止和减少焊接变形的方法有哪些?
患者,男性,55岁,肝区持续性疼痛半年,伴乏力,食欲减退,消瘦,腹胀,低热。查体肋下可扪及肿大的肝脏,质硬。行半肝切除术后护理不正确的是
黄芩含量测定的指标成分为
药物半衰期
下列哪一选项不能用作商业汇票的签章?()
根据企业所得税法的规定,以下属于小型微利企业减按20%征收所得税条件的是()。
甲股份有限公司(以下简称“甲公司”)为增值税一般纳税人,销售商品适用的增值税税率为13%。2×21年至2×23年发生的对外投资业务资料如下:(1)甲公司原持有A公司45%的股权。2×21年6月1日,甲公司以一批存货和银行存款90万元为对价再次取得
系统软件包括()。
结合材料回答问题:材料l中国坚定不移走和平发展道路,始终不渝奉行互利共赢的开放战略,在“和平共处五项原则”基础上发展同世界各国的友好合作。中国和平发展,始于亚洲、依托亚洲、造福亚洲。“亲望亲好、邻望邻好”。中国坚持与邻为善、与邻为伴
最新回复
(
0
)