更多“函数定义时,形参是整型变量,则函数调用时,实参不可以是(C)。 ”相关问题
  • 第1题:

    下面的描述中错误的是

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

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

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

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


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

  • 第2题:

    数组名作为参数时,以下叙述错误的是()

    A.函数调用时是将实参数组的所有元素传给形参

    B.函数调用时是将实参数组的首地址传给形参

    C.函数调用时是将实参数组的第一个元素传给形参

    D.函数调用时是将实参数组的所有元素地址传给形参


    正确答案:ACD

  • 第3题:

    在参数传递过程中,对形参和实参的要求是:()。

    A.函数定义时,形参一直占用存储空间

    B.实参可以是常量、变量或表达式

    C.形参可以是常量、变量或表达式

    D.形参和实参类型和个数都可以不同


    正确答案:B

  • 第4题:

    若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是( )。

    A.函数的实参和其对应的形参共占同一存储单元

    B.形参只是形式上的存在,不占用具体存储单元

    C.同名的实参和形参占同一存储单元

    D.函数的彤参和实参分别占用不同的存储单元


    正确答案:D

  • 第5题:

    若函数调用时的实参为变量,以下关于函数形参和实参的叙述正确的是( )。

    A.函数的实参和其对应的形参共占同一个存储单元

    B.形参只是形式上的存在,不占存储单元

    C.同名的实参和形参占同一存储单元

    D.函数的形参和实参分别占不同的存储单元


    正确答案:D

  • 第6题:

    关于函数调用时的参数传递,以下错误的描述是()

    • A、实参可以是常量、变量或表达式
    • B、形参可以是常量、变量或表达式
    • C、实参与形参的个数相等、类型一致
    • D、实参必须有确定的赋值

    正确答案:B

  • 第7题:

    在C语言中,以下叙述错误的是()。

    • A、函数被调用时,系统才为形参分配内存
    • B、实参和对应形参的数据类型必须一致
    • C、实参可以是变量、常量或表达式
    • D、形参可以是变量、常量或表达式

    正确答案:D

  • 第8题:

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


    正确答案:正确

  • 第9题:

    定义函数时的参数以及调用函数所用的参数分别时()

    • A、局部变量
    • B、全局变量
    • C、形参
    • D、实参

    正确答案:C,D

  • 第10题:

    单选题
    在C语言中,以下叙述错误的是()。
    A

    函数被调用时,系统才为形参分配内存

    B

    实参和对应形参的数据类型必须一致

    C

    实参可以是变量、常量或表达式

    D

    形参可以是变量、常量或表达式


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

  • 第11题:

    多选题
    定义函数时的参数以及调用函数所用的参数分别时()
    A

    局部变量

    B

    全局变量

    C

    形参

    D

    实参


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

  • 第12题:

    单选题
    关于函数调用时的参数传递,以下错误的描述是()
    A

    实参可以是常量、变量或表达式

    B

    形参可以是常量、变量或表达式

    C

    实参与形参的个数相等、类型一致

    D

    实参必须有确定的赋值


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

  • 第13题:

    定义好有参函数f(m),其中形参m足整型量。下面调用该函数,传递实参为5,将返回的函数数值赋给变量to以下正确的是 ______.

    A.t=f

    B.t=Call f(m)

    C.t=f(5)

    D.t=Call f(5)


    正确答案:C
    解析:含参数的过程被调用时,主调过程小的调用式必须提供相应的实参(实际参数的简称),并通过实参形参传递的方式完成过程调用。而Call方法并不能向变量赋值。

  • 第14题:

    C++中也允许在函数定义或函数声明时给出默认的形参值。在调用函数时,如果没有给出相应的实参,则函数会自动使用默认形参值;如果给出相应的实参,则函数会优先使用传入的实参值。()

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


    正确答案:正确

  • 第15题:

    已定义好有参函数q(m),其中形参m是整型变量。下面调用该函数,传递实参为5,将返回的函数值赋值给变量t。以下正确的是______。

    A.t=f(m)

    B.t=Callf(m)

    C.t=f(5)

    D.t=Callf(5)


    正确答案:C

  • 第16题:

    下列关于形参的说法,正确的是( )。

    A.函数的形参是必须的

    B.函数的形参可以是表达式

    C.函数在定义时,形参是不占用存储空间的,只是在被调用时才会占,调用完毕也就被释放了

    D.形参的名称、类型、数量、顺序必须与实参都相同,否则实参不会把信息正确地传递给形参


    正确答案:C
    解析:函数可以没有形参。表达式是一个值,不是变量,不能接受信息。

  • 第17题:

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

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

    正确答案:D

  • 第18题:

    定义函数时,小括号内的参数是()

    • A、形参
    • B、实参
    • C、形参实参都有
    • D、不确定

    正确答案:A

  • 第19题:

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


    正确答案:错误

  • 第20题:

    有关于实参下面描述项中说法正确的是()

    • A、实在参数是一个具有确定值的表达式
    • B、函数在调用时,要将实在参数赋给形参变量。
    • C、实参是在定义函数时放在函数名称之后的括号中的参数。
    • D、参数传递时是将实参传递给形参

    正确答案:A,B,D

  • 第21题:

    函数中的形参和调用时的实参都是数组名且都是变量时,传递方式有什么不同?


    正确答案: 在C语言中,实参向形参传递方式只有值传递,但传递的内容可能是非指针类型值特称为传地址方式其中实参向指针形参传递数组名,就是一种传递地址方式。若形参不是指针类型的,形参是一般的变量,实参可以是变量或表达式,就是值传递方式。

  • 第22题:

    单选题
    定义函数时,小括号内的参数是()
    A

    形参

    B

    实参

    C

    形参实参都有

    D

    不确定


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

  • 第23题:

    单选题
    若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是(  )。
    A

    函数的形参和实参分别占用不同的存储单元

    B

    形参只是形式上的存在,不占用具体存储单元

    C

    同名的实参和形参占同一存储单元

    D

    函数的实参和其对应的形参共占同一存储单元


    正确答案: D
    解析:
    函数体中,变量(包括形参)只在函数被调用时才临时开辟存储单元,当退出函数时,这些临时开辟的存储单元全被释放掉。C语言中函数调用可以分成传值和传引用,传值调用,形参是实参的数据拷贝;传引用调用,形参是实参的指针拷贝;所以,形参和实参占用不同的存储单元。答案选择A选项。