网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
引用调用方式下进行函数调用,是将( )。
A.实参的值传递给形参
B.实参的地址传递给形参
C.形参的值传递给实参
D.形参的地址传递给实参
B.实参的地址传递给形参
C.形参的值传递给实参
D.形参的地址传递给实参
参考答案
参考解析
解析:本题考查程序语言基础知识。值凋用和引用调用是实现函数调用是传递参数的两种基本方式。在值调用方式下,是将实参的值传给形参,在引用调用方式下,实将实参的地址传递给形参。
更多 “引用调用方式下进行函数调用,是将( )。A.实参的值传递给形参 B.实参的地址传递给形参 C.形参的值传递给实参 D.形参的地址传递给实参” 相关考题
考题
以下关于传值调用与引用调用的叙述中,正确的是( )。 ①在传值调用方式下,可以实现形参和实参间双向传递数据的效果 ②在传值调用方式下,实参可以是变量,也可以是常量和表达式 ③在引用调用方式下,可以实现形参和实参间双向传递数据的效果 ④在引用调用方式下,实参可以是变量,也可以是常量和表达式A.①③ B.①④ C.②③ D.②④
考题
函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。A.6B.13C.25D.28
考题
在下面的程序代码中,a是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为(1);若以值调用(call by value)方式调用函数f,输出结果为(2)。A.10B.40C.36D.72
考题
●函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数t中以传值调用(call by value)方式调用函数f时,输出为(49);在函数t中以引用调用( call by reference)方式调用函数f时,输出为(50)。(49)A. 12B. 16C. 20D. 24(50)A. 12B. 16C. 20D. 24
考题
● 在下面的程序代码中,a 是全局变量。若以引用调用(call by reference)方式调用函数 f,则输出结果为 (34) ;若以值调用(call by value)方式调用函数 f,输出结果为 (35) 。(34)A. 10B. 40C. 36D. 72(35)A. 10B. 40C. 36D. 72
考题
已知C++中一个函数的原型为void f(int x, int y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是(30)。A.传值调用B.引用调用C.复制恢复D.传名调用
考题
已知函数fl()、f2()的定义如下图所示设调用函数f1时传递给形参x的值是1,若函数调用f2(a)采用引用调用(call by refere nce)的方式传递信息,则函数n的返回值为 (32) ;若函数调用f2(a)以值调用(call liy value)的方式传递信息,则函数F1返回值为(33)。A.-5B.6C.15D.35
考题
已知函数f(). g()的定义如下所示,执行表达式“x= f(5)”的运算时,若函数调用g(a)是引用调用(call by reference)方式,则执行“x=f(5)”后x的值为(33):若函数调用g(a)是值调用(call by value)方式,则执行“x= f(5)”后x的值为(34)。A.20B.25C.60D.75
考题
在函数调用中,值调用方式将(请作答此空),下面所定义的函数foo为值调用方式,函数g的第一个参数采用值调用,第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为()。
A.实参的值传给形参。
B.形参的值传给实参。
C.实参的地址传给形参。
D.形参的地址传给实参。
考题
调用函数时若是引用调用方式,则是将(请作答此空)。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为( )。
A.实参的值传给形参
B.形参的值传给实参
C.实参的地址传给形参
D.形参的地址传给实参
考题
调用函数时若是引用调用方式,则是将( )。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,该表达式中x获得的值为(请作答此空)。
A.5
B.20
C.36
D.45
考题
在函数调用中,值调用方式将( ),下面所定义的函数foo为值调用方式,函数g的第一个参数采用值调用,第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为(请作答此空)。
A.8
B.7
C.5
D.3
考题
在函数调用中,引用调用方式将( )。下面所定义的函数foo为值调用方式,函数g( )的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为(请作答此空)。
A.5
B.6
C.7
D.8
考题
在函数调用中,引用调用方式将(请作答此空)。下面所定义的函数foo为值调用方式,函数g( )的第一个参数采用值调用、第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为( )。
A.实参的值传给形参
B.形参的值传给实参
C.实参的地址传给形参
D.形参的地址传给实参
考题
调用函数时若是引用调用方式,则是将( )。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,函数f1最终获得的值为(请作答此空)。
A.5
B.20
C.36
D.45
考题
调用函数时若是引用调用方式,则是将(请作答此空)。下面所定义的函数f1为值调用方式,函数f2为引用调用方式。若有表达式x=f1(5),则函数调用执行完成后,函数f1最终获得的值为( )。
A.实参的值传给形参
B.形参的值传给实参
C.实参的地址传给形参
D.形参的地址传给实参
考题
已知函数F( )、G( )的定义如下所示,执行表达式”x=F(3)”的运算时,若函数调用G(a)是引用调用方式,则执行”x=F(3)”后x的值为( );若函数调用G(a)是值调用方式,则执行”x=F(3)”后x的值为(请作答此空)。
A.6
B.7
C.8
D.9
考题
函数f、g的定义如下,执行表达式y=f(2)的运算时,函数调用g(la)分别采用引用调用方式和调用方式和值调用方式,则该表达式求值结束后,y的值分别为( )
A.9.6
B.20.6
C.20.9
D.30.9
考题
单选题程序设计中,调用过程的参数传递有两种:()A
值调用和引用调用B
参数调用和无参调用C
过程调用和函数调用D
常量调用和变量调用
热门标签
最新试卷