移动端
微信搜“题王网”真题密题、最新资讯、考试攻略、轻松拿下考试
单选题
发布日期:2021-09-18
用过程S1可以实现交换两个变量的值的操作,S2不能实现
用过程S2可以实现交换两个变量的值的操作,S1不能实现
用过程S1和S2都可以实现交换两个变量的值的操作
用过程S1和S2都不可以实现交换两个变量的值的操作
标签: "暂无标签"
答案解析
正确答案: B
解析: VBA中定义过程时,如果省略传值方式,则默认为按地址传递,过程S2中省略了参数传递方式说明,因此,参数将按传址调用;而过程S1由于声明为按值传递(ByVal),所以会按传值调用参数。而在过程调用时,如果按传值调用,实参只是把值传给了形参,在过程内部对形参值进行改变不会影响实参变量。按址调用却不同,这种方式是把实参的地址传给了形参,在过程中对形参值进行改变也会影响实参的值。因此,过程S2能够交换两个变量的值,而S1不能实现。
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!
此试题出现在
其他考试
[单选题]Which aspect do students focus on when they learn the usage of vocabulary?
[单选题]苦杏仁治疗的病证是()
[问答题]山岳冰川分为哪几种类型?
[多选题]水中毒的基本病理特点包括( )
[多选题]自我概念是个体对自身一切的()的总和。
[单选题]在个人汽车贷款中,关于保险公司履约保证保险作用的表述,正确的是( )。
[单选题]下列不属于《企业所得税法》关于关联方交易转让定价规定的是 ( )
[判断题]安全阀有时有些微漏,操作工可自行增大起跳压力到不漏为止。
[单选题]从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。( )
[问答题]什么是水泵的特性曲线?
暂无相关推荐~