首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下两个过程: Sub S1(a As Integer,b As Integer) t=a a=b b=t End Sub Sub S2(ByVal a As Integer,ByVal b As Integer) t=a a=b b=t End Su
设有以下两个过程: Sub S1(a As Integer,b As Integer) t=a a=b b=t End Sub Sub S2(ByVal a As Integer,ByVal b As Integer) t=a a=b b=t End Su
admin
2013-01-07
63
问题
设有以下两个过程:
Sub S1(a As Integer,b As Integer)
t=a
a=b
b=t
End Sub
Sub S2(ByVal a As Integer,ByVal b As Integer)
t=a
a=b
b=t
End Sub
下列说法中正确的是( )。
选项
A、过程S1能实现两个变量值的交换,S2不能
B、过程S2能实现两个变量值的交换,S1不能
C、过程S1和S2都不能实现两个变量值的交换
D、过程S1和S2都能实现两个变量值的交换
答案
A
解析
在vBA的过程调用时,参数有两种传递方式;传址传递和传值传递。如果在过程声明时形参用ByVal声明,说明此时参数为传值调用;若形参用ByRef声明,说明此时参数为传址调用,即形参的结果会传递给实参。本题中S1的过程为传址调用,所以S1中交换的两个形参会影响到实参,可以实现实参的交换。S2过程为传值调用,S2中交换的两个形参不会影响到实参,也就不能实现实参的交换。
转载请注明原文地址:https://kaotiyun.com/show/i3up777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
下列程序运行后的结果为()。#includevoidmain(){inta=1,b=2;boolc=1:if
请打开考生文件夹下的解决方案文件proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在main函数中给出了一组测试数据,此
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为
字面常量42、4.2、42L的数据类型分别是()。
请打开考生文件夹下的解决方案文件proj2,该工程中含有一个源程序文件proj2.cpp,请将堆栈类的定义补充完整。使程序的输出结果为:Theelementofstackare:4321注意:请勿修改主函
设c1和c2是类MyClass的对象,若将运算符"+"和"*"作为类MyClass的成员函数重载,则表达式c1+c2*c1等价于
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
下列模板声明中,有语法错误的是
下列选项中,正确的C++表达式是
随机试题
A.蛋白质消化产物B.盐酸C.脂肪D.胆盐刺激肝细胞分泌胆汁的是
患者女性,60岁,高血压病史15年。近来稍活动就发作胸痛。心电图如图3—2—5所示。为确诊应选择的检查是
CT与常规X线检查相比突出的特点是
在西方市场经济高度发展的社会里,企业的经营观念大体上有()等几个阶段。
采用突然降价法而中标,为了取得更好的效益,则可以先签订合同再调整工程量表内的各项单价或价格,可采用()的调整方法。
封闭式基金的合同生效的条件之一是封闭式基金募集期限届满,基金份额持有人人数达到()人以上。
要把61个乒乓球分装在若干个乒乓球盒中(每个盒均要装),每个盒子最多可以装5个乒乓球,问:至少有多少个盒子中的乒乓球数目相同?
关于零售商业物业影响租户选择的因素,说法正确的是()
TaskOne-Methodofadvertising•Forquestions13-17,matchtheextractswiththemethodsofadvertising,listedA-H.•Forea
Keepinghealthyrequiresaconsciouseffort.Youmakechoicesaboutthefoodsyoueat,just【C1】______youmakechoicesaboutgett
最新回复
(
0
)