itgle.com
更多“结构体变量可以在函数间传递,传递方式有值传递和地址传递两种。”相关问题
  • 第1题:

    函数调用参数的传递方式有三种,值传递、【 】和引用传递。


    正确答案:指针传递
    指针传递

  • 第2题:

    在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()

    A.值传递调用

    B.返回值

    C.地址传递调用

    D.以上都不是


    参考答案:C

  • 第3题:

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

    A.地址传递

    B.单向值传递

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

    D.传递方式由用户指定


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

  • 第4题:

    C++语言的函数参数传递方式有值传递和【 】、引用传递。


    正确答案:地址传递
    地址传递

  • 第5题:

    函数调用时,基本的参数传递方式有传值与传地址两种,(16)。A.在传值方式下,形参将值传给实参SXB

    函数调用时,基本的参数传递方式有传值与传地址两种,(16)。

    A.在传值方式下,形参将值传给实参

    B.在传值方式下,实参不能是数组元素

    C.在传地址方式下,形参和实参间可以实现数据的双向传递

    D.在传地址方式下,实参可以是任意的变量和表达式


    正确答案:C
    本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。

  • 第6题:

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

    A.地址传递

    B.单向值传递

    C.双向值传递

    D.由用户指定传递方式


    正确答案:B

  • 第7题:

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

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

    正确答案:B

  • 第8题:

    数据结构与算法里,指针做参数时,属于()。

    • A、值传递
    • B、地址传递
    • C、函数传递
    • D、递归调用

    正确答案:B

  • 第9题:

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

    • A、地址传递
    • B、单向值传递
    • C、由实参传给形参,再由形参传给实参
    • D、传递方式由用户指定

    正确答案:B

  • 第10题:

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

    值传递

    B

    地址传递

    C

    形参传递

    D

    实参传递


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

  • 第11题:

    单选题
    如何理解引用作为函数参数时,值可以发生变化()
    A

    引用变量在传递到函数内部时,首先复制一份对象,之后再传递

    B

    引用变量将它本身传递给函数内部

    C

    引用变量不是值传递的

    D

    如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量。


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

  • 第12题:

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

    值传递

    B

    地址传递

    C

    形参传递

    D

    实参传递


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

  • 第13题:

    函数的实参传递到形参有两种方式:值传递和地址传递。()


    正确答案:对

  • 第14题:

    C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递方式是()。

    A.地址传递

    B.值传递

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

    D.由用户指定传递方式


    正确答案:B

  • 第15题:

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

    A.地址传递

    B.单向值传递

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

    D.传递方式由用户指定


    正确答案:B

  • 第16题:

    函数调用时,基本的参数传递方式有传值与传地址两种,(20)。

    A.在传值方式下,形参将值传给实参

    B.在传值方式下,实参不能是数组元素

    C.在传地址方式下,形参和实参间可以实现数据的双向传递

    D.在传地址方式下,实参可以是任意的变量和表达式


    正确答案:C
    解析:本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。

  • 第17题:

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

    A.地址传递

    B.单向值传递

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

    D.传递方式由用户指定


    正确答案:B
    解析:C语言函数中的参数传递方式有传值与传址两种方式,传值方式是指将实参的值复制一份传递给形参,而传址方式是指将实参的变量地址传递给形参,也就是实参的引用。

  • 第18题:

    C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方式是()。

    • A、地址传递
    • B、单向值传递
    • C、由实参传给形参,再由形参传回给实参
    • D、由用户指定传递方式

    正确答案:B

  • 第19题:

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

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

    正确答案:A,B

  • 第20题:

    请说出函数参数为一般变量的复制传递方式、地址传递方式和引用方式的异同点。


    正确答案:复制传递方式是实参的数据拷贝给了形参变量,实参和形参是具有相同数据类型但存储空间是不同的两组空间。在复制传递方式下,被调用函数里对形参的操作不能改变实参的内容。
    地址传递方式和复制传递方式正好相反,用函数的参数本身传给被调用函数。被调用函数中对形参的操作将直接改变实参的值。调用函数将实参的地址传送给被调用函数,被调用函数对该地址的目标操作即对实参本身的操作。按地址传递,实参为变量的地址,而形参为同类型的指针。
    引用方式和地址传递方式的效果一样,但引用更直接、更方便。按引用传递,实参为变量,形参为同类型的引用。采用引用方式实参和形参使用的是相同的内存空间,只是名称不同而已。

  • 第21题:

    单选题
    C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方式是()。
    A

    地址传递

    B

    单向值传递

    C

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

    D

    由用户指定传递方式


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

  • 第22题:

    多选题
    数据结构里,关于传递描述正确的是()。
    A

    值传递传递的是变量的值

    B

    地址传递传递的是一个地址

    C

    值传递时,实参不会随着形参的变化而变化

    D

    地址传递时,实参会随着形参的变化而变化


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

  • 第23题:

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

    地址传递

    B

    单向值传递

    C

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

    D

    传递方式由用户指定


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

  • 第24题:

    问答题
    请说出函数参数为一般变量的复制传递方式、地址传递方式和引用方式的异同点。

    正确答案: 复制传递方式是实参的数据拷贝给了形参变量,实参和形参是具有相同数据类型但存储空间是不同的两组空间。在复制传递方式下,被调用函数里对形参的操作不能改变实参的内容。
    地址传递方式和复制传递方式正好相反,用函数的参数本身传给被调用函数。被调用函数中对形参的操作将直接改变实参的值。调用函数将实参的地址传送给被调用函数,被调用函数对该地址的目标操作即对实参本身的操作。按地址传递,实参为变量的地址,而形参为同类型的指针。
    引用方式和地址传递方式的效果一样,但引用更直接、更方便。按引用传递,实参为变量,形参为同类型的引用。采用引用方式实参和形参使用的是相同的内存空间,只是名称不同而已。
    解析: 暂无解析