更多“在子过程或函数的调用中,如果形参是数组类型,则只能采用传值调用。() ”相关问题
  • 第1题:

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

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

    答案:A
    解析:
    本题考查程序语言基础知识。
    传值调用是指将实参的值传递给形参,然后执行被调用的函数。实参可以是常量、变量、表达式和函数调用等。

  • 第2题:

    C程序中,函数调用时用数组名作为函数的实参,则传递给形参的是数组的首地址值。


  • 第3题:

    下列选项中,描述错误的是()。

    A.对于有默认参数值的形参,如果在函数调用时为其指定实参,则该形参使用传入的实参值

    B.对于没有指定默认参数值的形参,如果在函数调用时没有为其传实参,则形参的值为None

    C.对于有默认参数值的形参,在函数调用时可以不为其传实参

    D.如果多个形参具有默认参数值,则函数调用时这些形参或者都使用默认参数值或者都使用传入的实参值


    X-STR 分型时男性样本没有峰

  • 第4题:

    在函数调用中,值调用方式将(请作答此空),下面所定义的函数foo为值调用方式,函数g的第一个参数采用值调用,第二个参数采用引用调用方式传递数据。若有表达式y=foo(2),则foo调用执行之后,y被赋值为()。

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

    答案:A
    解析:
    传值调用:形参取的是实参的值,形参的改变不会导致实参的值发生改变。引用(传址)调用:形参取的是实参的地址,即相当于实参存储单元的地址引用,因此其值的改变同时就改变了实参的值。函数g中的b最终值为3,X为5,因此返回的结果是7。

  • 第5题:

    在C++中,如果函数形参是数组名,则函数被调用时要开辟一个新的数组空间来接受实参数组传递过来的数组元素值。


    数组的首地址