• 2022-06-15
    下列关于值传递的叙述,错误的是( )。
    A: 值传递只是将主调函数中实参的值传递给被调函数的形参
    B: 值传递时,实参可以是常量、变量或表达式
    C: 值传递是一种单向数据传递机制
    D: 被调函数对形参的修改将会影响到主调函数中的实参
  • D

    举一反三

    内容

    • 0

      关于函数调用的值传递,下列哪项是正确的? A: 值传递的传输方向是单向的,从主调函数到被调函数。 B: 值传递的传输方向是单向的,从被调函数到主调函数。 C: 值传递的数据传输方向是双向的。 D: 值传递时,实参和形参使用相同的存储空间。

    • 1

      在C语言中,函数调用时如果相应的形参和实参都是简单变量,则主调函数和被调函数之间传递数据的方式是()。 A:  单向地址值传递 B:  双向地址值传递 C:  单向数值传递 D:  双向数值传递

    • 2

      对于单向值传递,函数调用时把实参传递给形参,形参的值发生改变,而其对应的实参值()

    • 3

      在函数调用中,当实参是变量时,则参数传递的方式是( )。 A: 单向值传递 B: 传递变量的地址 C: 将实参的值传递给形参,执行函数后将变化了的形参值再返回给实参 D: 由用户任意指定

    • 4

      在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是( )A:地址传递B:单向值传递C:由实参传给形参,再由形参传回实参D:传递方式由用户指定 A: 地址传递 B: 单向值传递 C: 由实参传给形参,再由形参传回实参 D: 传递方式由用户指定