使用值传递方式将实参传给形参,下列说法正确的是()。A、形参是实参的备份B、实参是形参的备份C、形参和实参是同一对象D、形参和实参无联系

题目

使用值传递方式将实参传给形参,下列说法正确的是()。

  • A、形参是实参的备份
  • B、实参是形参的备份
  • C、形参和实参是同一对象
  • D、形参和实参无联系
参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.地址传递

B.单向值传递

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

D.传递方式由用户指定


正确答案:B

第2题:

C语言规定,简单变量作实参时,它和对应形参之间的数据传递方式是______。

A.由实参传给形参,再由形参传回给实参

B.地址传递

C.单向值传递

D.由用户指定传递方式


正确答案:C
解析:简单变量做实参时,相应的形参变量也是简单变量,它们之间的数据传递方式是单向值传递,即数据只能由实参传到形参,形参值的改变不影响实参值的变化。

第3题:

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

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

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

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

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


正确答案:D

第4题:

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

A.地址传递

B.单向值传递

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

D.传递方式由用户指定


正确答案:B

第5题:

以下关于C语言函数参数传递方式的叙述正确的是

A.数据只能从实参单向传递给形参

B.数据可以在实参和形参之间双向传递

C.数据只能从形参单向传递给实参

D.C语言的函数参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用


正确答案:A
数据只能由实参单向传递给形参称为“值传递”,而不能由形参传回来给实参,A选项正确;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。实参和形参之间不可双向传递。B、D选项错误。数据不能从形参传递给实参,C选项错误。

第6题:

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

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

B.形参和实参都是变量

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

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


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

第7题:

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

A.实参的值传递给形参

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

C.形参的值传递给实参

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


正确答案:B

第8题:

使用值传递方式将实参传给形参,下列说法正确的是()

A、形参是实参的备份

B、实参是形参的备份

C、形参和实参是同一对象

D、形参和实参无联系


参考答案:A

第9题:

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

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


正确答案:B

第10题:

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

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

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

更多相关问题