首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
假定有以下两个过程: 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
2010-01-05
36
问题
假定有以下两个过程: 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/VBwp777K
本试题收录于:
二级Access题库NCRE全国计算机二级分类
0
二级Access
NCRE全国计算机二级
相关试题推荐
若有如下程序段:#includeusingnamespacestd;intmain(){char*p=“abcdefgh”,*r;r==p;cout
在语句"cout
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是()。
面向对象方法中,继承是指()。
用以下语句调用库函数malloc,使字符指针st指向具11字节的动态存储空间,则下列横线中应填写的内容是()。 st=(char*)_________;
下列选项中,正确的C++表达式是()。
设二叉树如下:则前序序列为
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
若要在Number类的声明中将减法运算符重载为成员函数,下列重载函数声明中正确的是
随机试题
学习者如果把学习成败归因于自身内在因素,则学习结果不会对其自我意象产生影响。()
绿茶香气评语中的馥郁指的是:香气鲜浓而持久,具有特殊干果的香味。
我国国家药品标准属于
建设项目档案管理涉及()。
市场调查的各种方法中,最简单、最一般和常用的方法是()。
下列占用农村土地的行为,需计算缴纳耕地占用税的有()。
有意想象
技术创新是新产品或工艺从设想产生到市场应用的一个完整过程,它包括新设想的产生、研究、开发、商业化生产到推广这样一系列的活动。新设想的产生到研发活动,是技术知识产权的创造过程;商业化生产到推广,则是促进品牌知识产权的创造过程。根据上述定义,下列属于技术创新的
下列关于犯罪中止的表述中,不正确的是()
1927年10月,毛泽东率领经“三湾改编”后的秋收起义部队到达宁冈,先后在宁冈、永新、茶陵、遂川等县恢复和建立了党组织,发展武装力量,开展游击战争,领导农民打土豪分田地,建立红色政权,实行工农武装割据,创立了党领导下的第一个农村革命根据地。井冈山革命根据地
最新回复
(
0
)