第1题:
函数调用采用“(32)”方式时,系统将实参的地址传递给形式参数。
A.传值调用
B.引用调用
C.宏调用
D.内部调用
第2题:
在子过程或函数的调用中,如果形参是数组类型,则只能采用传值调用。()
第3题:
下列关于过程叙述不正确的是( )。
A.过程的传值调用是将实参的具体值传递给形参
B.过程的传址调用是将实参在内存的地址传递给形参
C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的
D.无论过程传值调用还是过程传址调用,参数传递都是双向的
第4题:
函数f()、g()的定义如下所示,调用函数f时传递给形参a的值为1,若采用传值(call by value)的方式调用g(c),则函数f的返回值为(1);若采用传引用(call by reference)的方式调用g(c),则函数f的返回值为(2)。
A.7
B.5
C.4
D.3
第5题:
● 函数f()、g()的定义如下所示。已知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为 (40) ;若以传引用方式调用g,则函数f的返回值为 (41) 。
(40)
A. 3
B. 4
C. 6
D. 7
(41)
A. 3
B. 4
C. 6
D. 7
第6题:
在过程定义中有语句: Private Sub GetData(ByVal data As Integer)其中“ByVal”的含义是( )。【考点5过程调用与参数传递】
A.传值调用
B.传址调用
C.形式参数
D.实际参数
第7题:
函数f()、g()的定义如下所示,调用函数f时传递给形参x的值为5,若采用传值(call by value)方式调用g(a),则函数f的返回值为(1);若采用传引用(call by reference)方式调用g(a),则函数f的返回值为(2)。
A.14
B.16
C.17
D.22
第8题:
函数调用时,基本的参数传递方式有传值与传地址两种,(16)。
A.在传值方式下,形参将值传给实参
B.在传值方式下,实参不能是数组元素
C.在传地址方式下,形参和实参间可以实现数据的双向传递
D.在传地址方式下,实参可以是任意的变量和表达式
第9题:
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取 【11】 方式。
第10题:
第11题:
第12题:
3
4
6
7
第13题:
在调用过程时,实参与形参的结合有传值和传址两种方法。()
第14题:
下列关于过程叙述不正确的是A.过程的传值调用是将实参的聚义值传递给形参 B.过程的传址调用是将实参的内存的地址传递给形参 C.过程的传值调用参数时单向传递的,过程的传址调用参数是双向传递的 D.无论过程传值调用还是过程传址调用,参数传递都是双向的
第15题:
在过程定义中有语句: Private Sub GetData(ByRef f As Integer. 其中"ByRef"的含义是
A.传值调用
B.传址调用
C.形式参数
D.实际参数
第16题:
●传值与传地址是函数调用时常采用的信息传递方式, (50)
(50)
A.在传值方式下,是将形参的值传给实参
B.在传值方式下,形参可以是任意形式的表达式
C.在传地址方式下,是将实参的地址传给形参
D.在传地址方式下,实参可以是任意形式的表达式
第17题:
下列关于过程的叙述不正确的是( )
A.过程的传值调用是将实参的具体值传递给形参
B.过程的传址调用是将实参在内存的地址传递给形参
C.过程的传值调用参数是单向传递的,过程的传址调用参数是双向传递的
D.无论过程传值调用还是过程传址调用,参数传递都是双向的
第18题:
在过程定义中有语句: Private Sub GetData(ByRef fAs Integer)其中,“ByRef’的含义是( )。
A.传值调用
B.传址调用
C.形式调用
D.实际参数
第19题:
函数f()、g()的定义如下图所示,调用函数f()时传递给形参a的值为1。若采用传值(call by value)的方式调用g(c),则函数f()的返回值为(29);若采用传引用(call by reference)的方式调用g(c),则函数f()的返回值为(30)。
A.7
B.5
C.4
D.3
第20题:
程序语言提供的传值调用机制是将( )。
A. 实参的值传递给被调用函数的形参B. 实参的地址传递给被调用函数的形参C. 形参的值传递给被调用函数的实参D. 形参的地址传递给被调用函数的实参
第21题:
第22题:
第23题:
在调用函数时,必须牢记函数形参顺序才能正确传值。
第24题:
3
4
6
7