首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
34
问题
假定有以下两个过程: 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全国计算机二级
相关试题推荐
下列关于类模板的模板参数的叙述中,错误的是()。
有如下程序段:inti=0,j=1;nt&r=i;//①r=j;//②int*p=&i;//③*p=&r;//④其中会产生编译错误的语句是(
在C++中,编译系统自动为一个类生成默认构造函数的条件是()。
下列描述中,属于面向对象思想主要特征的是
在下列表述中,用来正确表示"相对于当前位置"文件定位方式的是
支持子程序调用的数据结构是( )。
下列选项中,不属于数据库管理的是()。
已知有数组定义chara[3][4];下列表达式中正确的是
下列队列的描述中,正确的是()。
Access提供的筛选记录的常用方法有三种,以下______不是常用的。
随机试题
从中华人民共和国成立到社会主义改造基本完成,是我国从新民主主义到社会主义过渡的时期,在这一时期,经济成分较为复杂。其中,属于过渡形式的经济成分是()
A.Thanks,DaddyB.I’mproudofyouC.Youcan’tbelieveitD.CongratulationsE.Whatmakesthed
男性,50岁。肝硬化腹水,尿少,下肢水肿,端坐呼吸。应立即采用下列措施中的
以下哪项属于心源性呼吸困难发生机制的范畴
根据《环境影响评价技术导则一地面水环境》,地表水预测中,水体自净能力最小的时段通常在()。
以下关于名义利率和实际利率的说法正确的是()
在内部控制审计中,关于与控制相关的风险的说法中,不恰当的是()。
在取保候审期间,应当中断对案件的侦查、起诉和审理。()
下列关于量子计算和量子模拟的说法错误的是()。
Non-VerbalCommunicationInthistalk,wearegoingtotalkaboutthedefinitionofnon-verbalcommunication,dimensionsof
最新回复
(
0
)