C++语言程序设计

下列是函数的引用调用的是()。A、形参是指针,实参是地址值B、 形参是变量,实参是引用C、形参是指针,实参是数组名D、形参是引用,实参是变量

题目

下列是函数的引用调用的是()。

  • A、形参是指针,实参是地址值
  • B、 形参是变量,实参是引用
  • C、形参是指针,实参是数组名
  • D、形参是引用,实参是变量
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

数组名作为参数时,以下叙述错误的是()

A.函数调用时是将实参数组的所有元素传给形参

B.函数调用时是将实参数组的首地址传给形参

C.函数调用时是将实参数组的第一个元素传给形参

D.函数调用时是将实参数组的所有元素地址传给形参


正确答案:ACD

第2题:

下列属于引用调用的是( )。

A.形参是指针,实参是地址值

B.形参和实参都是变量

C.形参是数组名,实参是数组名

D.形参是引用,实参是变量


正确答案:D
解析:当引用作函数的参数时,形参是引用,实参是变量,而不是取地址符。

第3题:

● 函数(过程)调用时,常采用传值与传地址两种方式在实参与形参间传递信息。以下叙述中,正确的是(50)。

(50)A.在传值方式下,将形参的值传给实参,因此,形参必须是常量或变量

B. 在传值方式下,将实参的值传给形参,因此,实参必须是常量或变量

C. 在传地址方式下,将形参的地址传给实参,因此,形参必须有地址

D. 在传地址方式下,将实参的地址传给形参,因此,实参必须有地址


正确答案:D

第4题:

什么是形参?什么是实参?什么值引用?什么是地址引用?地址引用时,对应的实参有什么限制?


参考答案:形参:定义Sub过程和Function函数过程的形式参数;   实参:定义Sub过程和Function函数过程的实际参数; 
  值引用:调用过程时,系统将实参的值复制给形参,实参与形参断开了联系。 
  地址引用:调用过程时,将实参的地址传递给形参。地址引用时实参必须是变量。 

第5题:

调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )。

A.地址传递

B.单向值传递

C.由实参传形参,再由形参传实参

D.传递方式由用户指定


正确答案:B
解析:如果实参是简单变量,它与对应形参之间的数据传递方式是由实参传给形参,而形参值的改变不能改变实参的值。

第6题:

在函数的引用调用时,实参和形参应该是使用:()。

A.变量值和变量

B.地址值和指针

C.地址值和引用

D.变量值和引用


正确答案:D

第7题:

若有函数

Void fun( double a[ ],int *n)

{ …… }

以下叙述中正确的是

A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送

B)形参a和n都是指针变量

C)形参a是一个数组名,n是指针变量

D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组


正确答案:C
【答案】C
【知识点】函数参数传递
【解析】a是形参数组的名字,接收从调用函数中传过来的实参数组的首地址,n是指针变量。

第8题:

下列说法不正确的是( )。

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等

D.调用函数时,实参与形参的类型必须一致


正确答案:B

第9题:

在引用调用方式下进行函数调用,是将(9)。

A.实参的值传递给形参

B.实参的地址传递给形参

C.形参的值传递给实参

D.形参的地址传递给实参


正确答案:B

第10题:

在引用调用方式下进行函数调用是将 ( ) 。

A.实参的值传递给形参
B.实参的地址传递给形参
C.形参的值传递给实参
D.形参的地址传递给实参

答案:B
解析:
引用调用是把实参(如'int a)的地址(&a)赋给形参(指针变量,比如*b,这时b=&a,即b指向变量a),如果*b(也即a对应的内存空间)发生变化,也就是变量a的值发生了变化。

更多相关问题