首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: Sub S1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub
假定有以下两个过程: Sub S1(ByVal x As Integer,ByVal y As Integer) Dim t As Integer t=x x=y y=t End Sub
admin
2010-03-22
43
问题
假定有以下两个过程: 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 Infeger) 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
解析
过程定义时,如果形式参数被说明为传值(ByVal项) ,则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为传址(ByRef项) ,则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题过程s1采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。
转载请注明原文地址:https://kaotiyun.com/show/wVwp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于类模板的模板参数的叙述中,错误的是()。
有如下程序:#includeusingnamespaeestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
下列关于模板的叙述中,错误的是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
字符串“a+b=12\n\t”的长度为()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是
已知表达式--a中的"--"是作为成员函数重载的运算符,则与--a等效的运算符函数调用形式为
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Employee类和Nanager类。Employee用于表示某公司的雇员,其属性包括姓名(name)和工作部分(dept)。Manager是Employee的公有派生类,
随机试题
(2011年4月,2010年4月)在ISO9000族标准中主要用于组织的绩效改进的标准是______。
A.反常呼吸B.胸膜损伤后,空气进入胸膜腔的异常通道自动闭合C.肺裂伤破裂处形成活瓣,气体只能进胸膜腔而不能排出D.胸壁伤口与胸膜腔相通E.肺组织损伤血液积聚于胸膜腔闭合性气胸
食品中可被微生物利用的那部分水是
A、胞阻B、胎动不安C、半产D、暗产E、胎漏妊娠期间,出现以小腹痛为主症称为
计计量检验是在抽样检验的样本中,对每一个体测量其某个定量特性的检查方法。()
在时间估算中可以利用的历史资料包括()。
洗手液,400毫升塑料袋装,含有机表面活性剂、杀菌剂、香精等成份
下列关于限额管理及压力测试表述正确的是()。Ⅰ.证券公司根据其业务规模、性质、复杂程度、流动性风险偏好和外部市场发展变化情况,设定流动性风险限额并对其执行情况进行监控Ⅱ.期货公司根据其业务规模、性质、复杂程序、流动性风险偏好和外
下列关于合同的解除说法错误的是()。
东南互保
最新回复
(
0
)