更多“在C语言中,数组名作为函数调用的实参时,传递给形参的是()”相关问题
  • 第1题:

    若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素的值。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第2题:

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

    A.数组中所有的元素

    B.数组的第一个元素值

    C.数组中元素的个数

    D.数组空间的首地址


    正确答案:D
    解析:当需要将数组作为实参传递时,按值调用传送数组的首地址,即将数组名传给声明为数组的形参。

  • 第3题:

    对于函数的传址调用,下面说法中不正确的是( )。

    A.是把实参的地址传递给形参,所以形参、实参共用相同的存储空间

    B.形参值的改变会影响实参值

    C.传址调用可传给主调函数多个值

    D.既然形参与实参共用相同空间,则它们的生存期是相同的


    正确答案:D
    解析:形参、实参的生存期一般说来是不同的。

  • 第4题:

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

    A.数组空间的首地址

    B.数组的第一个元素值

    C.数组中元素的个数

    D.数组中所有的元素


    正确答案:A
    解析:C语言中,数组名代表该数组的起始地址。可以用数组名做函数参数。在函数的定义中,被声明为数组的形参实际上是一个指针。当实参向形参传递数组时,按值调用传递数组的首地址。数组元素本身不被复制。因此,如果函数调用时实参是数组名,则形参指针接收到的是实参数组的首地址。

  • 第5题:

    程序语言提供的传值调用机制是将( )。

    A. 实参的值传递给被调用函数的形参B. 实参的地址传递给被调用函数的形参C. 形参的值传递给被调用函数的实参D. 形参的地址传递给被调用函数的实参


    正确答案:A

  • 第6题:

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

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

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

  • 第7题:

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

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

    答案:A
    解析:
    传值调用是实参的值传递给形参。

  • 第8题:

    有关数组名作为函数参数说法错误的是()。

    • A、用数组名作为函数参数时,要求形参和实参类型相同
    • B、用数组名作为函数参数时,实参传给形参的是数组的首地址
    • C、用数组名作为函数参数时,实参将数组各元素的值传给形参
    • D、用数组名作为函数参数时,实参和形参共享同一数组

    正确答案:C

  • 第9题:

    若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素的值。()


    正确答案:错误

  • 第10题:

    在以下对C语言的描述中正确的是()

    • A、在C语言中调用函数时,只能将实参的值传递给形参,形参的值不能传递给实参
    • B、C语言函数既可以嵌套定义,又可以嵌套调用
    • C、函数必须有返回值,否则不能使用函数
    • D、C语言程序中有调用关系的所有函数都必须放在同一源程序文件中

    正确答案:A

  • 第11题:

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

    数组元素的个数

    B

    数组的第一个元素值

    C

    数组中全部元素的值

    D

    数组的首地址


    正确答案: B
    解析: 暂无解析

  • 第12题:

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

    首地址

    B

    第一个元素的值

    C

    全部元素值

    D

    元素的个数


    正确答案: B
    解析: 暂无解析

  • 第13题:

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

    A.地址传递

    B.单向值传递

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

    D.传递方式由用户指定


    正确答案:B
    解析:C语言规定,实参变量对形参变量的数据传递是“单向值传递”,只由实参传给形参。在内存中,实参单元与形参单元是不同的单元。调用结束后,实参单元仍保留并维持原值。

  • 第14题:

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

    A.数组元素的个数

    B.数组的第一个元素值

    C.数组中全部元素的值

    D.数组的首地址


    参考答案:D

  • 第15题:

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

    A.实参的值传递给形参

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

    C.形参的值传递给实参

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


    正确答案:B

  • 第16题:

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

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


    正确答案:B

  • 第17题:

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

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


    正确答案:B

  • 第18题:

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

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

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

  • 第19题:

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

    • A、形参是指针,实参是地址值
    • B、 形参是变量,实参是引用
    • C、形参是指针,实参是数组名
    • D、形参是引用,实参是变量

    正确答案:D

  • 第20题:

    函数的形参为一个数组,则调用此函数时将数组名作为对应的实参。


    正确答案:正确

  • 第21题:

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

    • A、首地址
    • B、第一个元素的值
    • C、全部元素值
    • D、元素的个数

    正确答案:A

  • 第22题:

    函数调用时,传参是由实参传给形参


    正确答案:正确

  • 第23题:

    单选题
    下列是函数的引用调用的是()。
    A

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

    B

     形参是变量,实参是引用

    C

    形参是指针,实参是数组名

    D

    形参是引用,实参是变量


    正确答案: A
    解析: 暂无解析