首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
假定有以下两个过程: 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
admin
2010-01-05
31
问题
假定有以下两个过程: 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都不能实现交换两个变量的值的操作
答案
2
解析
过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题过程S1采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。
转载请注明原文地址:https://kaotiyun.com/show/fXwp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:c1assAA{};c1assBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为()。
有如下程序#includeusingnamespacestd;classBase{protected:Base(){cout
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
下面不属于软件工程过程的4种基本活动()。
下列结构中属于线性结构链式存储的是
结构化程序设计的3种结构是()。
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
随机试题
________是指在政策制定过程中从一个不同的评价角度来看待事物。()
一男性新生儿,颈部见一卵圆形、直径10.5cm的肿块,触之有波动感,肿物大体检查呈多囊性,镜下含有大小不等薄壁管腔,内衬单层扁平内皮细胞,免疫组化CD31、CD34阳性,关于此病,下列说法正确的是
患者,女,29岁。1周前因食物嵌塞痛就诊,诊断为深龋,垫底后银汞合金充填。现患者出现冷热刺激敏感,无自发痛及咬合痛。如确定术前诊断正常,垫底及充填完好,最适宜的处理方法是
A.亲和力及内在活性都强B.与亲和力和内在活性无关C.具有一定亲和力但内在活性弱D.有亲和力、无内在活性,与受体不可逆性结合E.有亲和力、无内在活性,与激动药竞争相同受体受体部分激动药()。
在计算应纳税所得额时,企业应按照规定计算的固定资产折旧,准予扣除。下列选项中,应计算折旧扣除的是()。
项目总承包方项目管理工作涉及项目()的全过程。
不属于证券投资基金与股票、债券的区别的是()
雾霾:污染:生病
用幸运、外滩、外婆、清楚、下雨五个词编一个故事。
设(X,Y)的联合概率密度为.求:(1)(X,Y)的边缘密度函数;(2)Z=2X—Y的密度函数.
最新回复
(
0
)