下面不正确的描述为( )。A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以共用内存单元C.调用函数时,将为形参分配内存单元D.调用函数时,实参与形参的类型必须一致

题目

下面不正确的描述为( )。

A.调用函数时,实参可以是表达式

B.调用函数时,实参与形参可以共用内存单元

C.调用函数时,将为形参分配内存单元

D.调用函数时,实参与形参的类型必须一致


相似考题
参考答案和解析
正确答案:B
B。【解析】函数调用时用实参替换形参,如果实参为表达式,将为表达武的值创建一个临时对象,然后将该实参替换形参。替换的实质是变量间的复制,当然这种复制需要为形参分配内存。需要注意的是:形参在编泽时不分配内存,在运行时才分配内存。
更多“下面不正确的描述为( )。 A.调用函数时,实参可以是表达式B.调用函数时,实参与形参可以 ”相关问题
  • 第1题:

    下列说法不正确的是( )。

    A.调用函数时,实参可以是表达式

    B.调用函数时,实参与形参可以共用内存单元

    C.调用函数时,将实参的值复制给形参,使实参变量和形参变量在数值上相等

    D.调用函数时,实参与形参的类型必须一致


    正确答案:B
    本题考查函数调用的基本概念。调用函数时,实参的形式可以是具体的数值,也可以是表达式。实参将数值或表达式的值传递给形参,因而两者的类型必须保持一致;形参在运算过程中会发生改变,但不一定会影响到实参值,所以可知两者不共用内存单元。

  • 第2题:

    1、以下描述错误的是?

    A.调用函数时,实参可以是表达式;

    B.调用函数时,实参与形参可以共用内存单元;

    C.调用函数时,将为形参分配内存单元;

    D.调用函数时,实参与形参的类型应该一致;


    做为一个函数的形参

  • 第3题:

    下面不正确的描述是()。

    A.调用函数时,实参可以是表达式 

    B.调用函数时,实参和形参可以共用内存单元

    C.调用函数时,将形参分配内存单元

    D.调用函数时,实参与形参的类型必须一致


    调用函数时,实参和形参可以共用内存单元

  • 第4题:

    以下描述错误的是?

    A.调用函数时,实参可以是表达式;

    B.调用函数时,实参与形参可以共用内存单元;

    C.调用函数时,将为形参分配内存单元;

    D.调用函数时,实参与形参的类型应该一致;


    B 解析:函数调用时,如果实参是表达式,则表达式的结果传入形参。形参和实参之间进行数据的拷贝,当然需要为形参临时分配内存单元,函数调用完成之后,形参分配的单元被系统收回。因此选项B为正确答案。

  • 第5题:

    5、下面不正确的描述是()。

    A.调用函数时,实参可以是表达式 

    B.调用函数时,实参和形参可以共用内存单元

    C.调用函数时,将形参分配内存单元

    D.调用函数时,实参与形参的类型必须一致


    自定义函数调用前必须定义