首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: Sub SI (By Val x As Integer,By Val y As Integer) Dim t As Integer t=x x=y y=t End Sub
假定有以下两个过程: Sub SI (By Val x As Integer,By Val y As Integer) Dim t As Integer t=x x=y y=t End Sub
admin
2009-07-20
56
问题
假定有以下两个过程: Sub SI (By Val x As Integer,By Val 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项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。在过程定义时,如果未做参数说明,则默认为传址调用。所以本题过程sl采用的是传值的方式,当然无法实现交换两个变量的值的操作。过程S2形式参数未说明,则默认采用的是传址的方式,可以实现两个变量的值的交换操作。
转载请注明原文地址:https://kaotiyun.com/show/b75p777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
下列关于类、对象、属性和方法的叙述中,错误的是()。
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
下列叙述中正确的是()。
要定义一个引用变量p,使之引用类Myclass的一个对象,正确的定义语句是()。
数据库设计过程不包括
下列给定程序中,函数fun的功能是:根据整型形参见,计算如下公式的值:例如,若n=10,则应输出0.617977。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不要改动main函数,不得增行或删行,也
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下面选项中不是关系数据库基本特征的是()。
在窗体中添加一个命令按钮(名称为Conunandl),然后编写如下代码:PrivateSubCommand1-Click()a=0:b=0:c=6MsgBoxa=b+cEndSub窗体打开运行后,如果单击命令按钮,则消息框的输出结果为______。
随机试题
可对Word中的表格进行简单运算,但不可以进行______。
有关炮制对药物理化性质的影响叙述正确的是
A.人工破膜B.剖宫产C.引产D.会阴侧切E.低位产钳术孕35周,子痫,抽搐控制6小时,此时应采取的措施是()
沥青路面渗水系数测试,待水面下降至100mL刻度时,立即开始计时,()。
()是风险管理的基础。
职业人员在工作中能够为企业创造价值的前提是目标清晰和承认企业现实。
心理学是研究()的科学。
心理的实质是()
甲要发给乙一封信,为使内容不会被第三方了解和篡改,他应该
LetitbeknownthatMr.LiMing,nativeofChengdu,SichuanProvince,male,bornonApril15,1981,havingspecializedinHardw
最新回复
(
0
)