数据结构中,函数的参数传递可分为()。

题目
多选题
数据结构中,函数的参数传递可分为()。
A

值传递

B

地址传递

C

形参传递

D

实参传递

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指针类型的函数,其传递属于()。

  • A、值传递
  • B、地址传递
  • C、形参传递
  • D、实参传递

正确答案:B

第2题:

已知函数定义如下:intfun(inta[]) { ......;//函数体省略 }则该函数的参数传递属于()。

  • A、值传递
  • B、地址传递
  • C、形参传递
  • D、实参传递

正确答案:B

第3题:

以下各项说法中,正确的是( )。

A.当通过引用传递参数时,函数创建一个变量以存储参数的值

B.当通过引用传递参数时,函数无法访问参数的值

C.当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值

D.当通过引用传递参数时,函数访问调用程序中参数的原始值


正确答案:D
解析:本题考核函数参数传递中的引用传递。先来理解引用的概念:①“引用”实际上是给一个已知变量起个别名,对引用的操作也就是对被它引用的变量的操作。②C++中的变量名对应着内存的存储位置,可以使用一个特定的内存地址访问到它,引用则引入变量的另一个名字,它和这个变量具有同一内存地址。③当通过引用传递参数时,只是把请求调用的程序中实参的引用传递给函数(实际上是实参的内存地址被传递了)。

第4题:

数据结构中,函数的参数传递可分为()。

  • A、值传递
  • B、地址传递
  • C、形参传递
  • D、实参传递

正确答案:A,B

第5题:

数据结构中,以下说法正确的是()。

  • A、数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。
  • B、数组名表示数组的首地址(因此调用时候只写数组名)。
  • C、函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。
  • D、值传递时,函数的实参和形参分别占有存储单元。

正确答案:A,B,C,D

第6题:

数据结构里,函数参数为哪项时,参数传递属于值传递。()

  • A、数组
  • B、指针
  • C、字符数组
  • D、int型

正确答案:D

第7题:

数据结构里,数组做参数是值传递。


正确答案:错误

第8题:

函数传递参数时,都是按值传递。()


正确答案:错误

第9题:

数据结构里,函数参数为()时,参数传递属于地址传递。

  • A、数组
  • B、指针
  • C、字符数组
  • D、int型

正确答案:A,B,C

第10题:

数据结构里,指针作为参数的时候,传递的方式是()。

  • A、地址传递
  • B、值传递
  • C、形参传递
  • D、实参传递

正确答案:A

更多相关问题