在函数调用过程中,什么是赋值传递,什么是引用传递?
第1题:
在高级程序设计语言中,使用参数是函数(过程、子程序)之间传递信息的一种手段。传值调用是指把实际参数的(1)传递给相应的形式参数,函数通过这种传值形参(2);引用调用是指把实际参数的(3)传递给相应的形式参数,在函数中对形参的引用和赋值被处理成是对实际参数间接的访问。C语言中采用(4)调用方式进行参数传递。
在下面的主程序中,实参a与形参x以引用调用(Call by reference)的方式传递信息,实参b与形参y以传值调用(Call by value)的方式传递信息,那么,从过程"compute"
A.值
B.名
C.地址
D.地址和值
第2题:
在引用调用方式下进行函数调用,是将(9)。
A.实参的值传递给形参
B.实参的地址传递给形参
C.形参的值传递给实参
D.形参的地址传递给实参
第3题:
程序运行过程中常使用参数值函数(过程)间传递信息,引用调用传递的是实参的()
A.地址
B.类型
C.名称
D.值
第4题:
在引用调用方式下进行函数调用,是将( )。
A.实参的值传递给形参B.实参的地址传递给形参C.形参的值传递给实参D.形参的地址递给实参
第5题:
程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的 (19) 。 A。地址
A.类型
B.名称
C.值
第6题:
第7题:
第8题:
第9题:
第10题:
第11题:
如何理解引用作为函数参数时,值可以发生变化()
第12题:
地址
类型
名称
值
第13题:
程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的__(9)__。
A.地址
B.类型
C.名称
D.值
第14题:
程序运行过程中常使用参数在函数(过程)间传递信息,引用调用传递的是实参的(6)
A.地址
B.类型
C.名称
D.值
第15题:
已知C++中一个函数的原型为void f(int &x, int &y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是(30)。
A.传值调用
B.引用调用
C.复制恢复
D.传名调用
第16题:
已知函数fl()、f2()的定义如下图所示设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(call by refere nce)的方式传递信息,则函数n的返回值为 (32) ;若函数调用f2(a)以值调用(call liy value)的方式传递信息,则函数F1返回值为(33)。

A.-5
B.6
C.15
D.35
第17题:
第18题:

第19题:

第20题:

第21题:
第22题:
程序运行过程中常使用参数值函数(过程)间传递信息,引用调用传递的是实参的()
第23题: