在C语言中,数组名作为函数调用的实参时,传递给形参的是()A、数组元素的个数B、数组的第一个元素值C、数组中全部元素的值D、数组的首地址

题目

在C语言中,数组名作为函数调用的实参时,传递给形参的是()

  • A、数组元素的个数
  • B、数组的第一个元素值
  • C、数组中全部元素的值
  • D、数组的首地址
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若用数组名作为函数调用的实参,传给形参的是()

A.数组的首地址

B.数组的第一个元素值

C.数组的全部元素值

D.数组中元素的个数


参考答案:A

第2题:

若用数组名作为函数调用的实参,传递给形参的是( )。

A、数组的首地址

B、数组中第一个元素的值

C、数组全部元素的值

D、数组元素的个数


参考答案A

第3题:

若用数组名作为函数调用时的实参,则实际上传递给形参的是( )

A数组首地址

B数组的第一个元素值

C数组中全部元素的值

D数组元素的个数


正确答案:A

第4题:

若用数组名作为函数调用的实参,传递给形参的是(44)。

A.数组的首地址

B.数组中第一个元素的值

C.数组全部元素的值

D.数组元素的个数


正确答案:A
解析:使用数组名字作为参数传递的时候,传递的是数组的首地址。

第5题:

数组名为函数调用的实参,实际上传递给形参的是()。

A.数组尾地址

B.数组首地址

C.数组第一个元素的值

D.数组元素的个数


正确答案:B

第6题:

在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是(55)。

A.数组空间的首地址

B.数组中此元素的元素值

C.数组中元素的个数

D.数组中所有的元素


正确答案:A
解析:本题考查C语言中函数参数的传递。函数参数的传递是指函数调用过程中形参与实参结合的过程。函数调用未发生时,编译系统并没有给函数的形参分配实际内存空间,因此没有实际的参数值。只有发生了函数的实际调用时,才给函数的各形参分配存储空间,同时将实参的值依次传递给各形参,函数调用结束以后,系统释放形参所占用的存储单元。在函数调用中,实参可以是常量、变量或表达式等具有确切值的各种形式,形参必须是变量。实参与形参数据传递方式可以是数值传递、地址传递与引用传递。题目中给出的是,在函数调用时,实参是某个数组元素,在对数组中值进行传递时,一般通过数组的首地址来实现,是地址传递方式。因此,传递给对应形参的是数组空间的首地址。

第7题:

数组名作为实参传递给形参时,数组名被处理为该数组的()

A、长度

B、元素个数

C、首地址

D、各元素的值


参考答案:C

第8题:

●在C语言中,若函数调用时实参是某个数组元素,则传递给对应形参的是 (40) 。

(40) A.数组空间的首地址

B.数组中第一个元素的元素值

C.数组中元素的个数

D.数组中所有的元素


正确答案:A
【解析】在C语言中,数组变量代表该数组的起始地址。当数组做函数参数时,实参向形参传递数组,形参只接收实参数组的首地址。

第9题:

若用数组名作为函数调用时的参数,则实际上传递给形参的是________。

A. 数组元素的个数

B. 数组的第一个元素值

C. 数组中全部元素的植

D. 数组首地址


参考答案:D

第10题:

●在C语言中,若函数调用时实参是数组名,则传递给对应形参的是(51)。

(51)

A.数组空间的首地址

B.数组的第一个元素值

C.数组中元素的个数

D.数组中所有的元素


正确答案:A

更多相关问题