更多“当被调函数需要使用主调函数中的数据时,可以将主调函数中的这些数据作为参数传递给被调函数。”相关问题
  • 第1题:

    若主调用函数类型为double,被调用函数定义中没有进行函数类型说明,而return语句中的表达式类型为float型,则被调函数返回值的类型是()。

    A.int型

    B.float型

    C.double型

    D.由系统当时的情况而定


    正确答案:A

  • 第2题:

    如果被调用函数的定义出现在主调函数之前,可以不必加以声明。()

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


    正确答案:正确

  • 第3题:

    下列选项中对于高阶函数描述不正确的是:()

    • A、在程序中应该首先被定义的函数
    • B、将函数作为参数其他函数的参数使用
    • C、执行时间长的函数
    • D、以上都不是

    正确答案:C,D

  • 第4题:

    一旦函数被定义为()类型后,就不能在主调函数中使用被调函数的函数值了。


    正确答案:

  • 第5题:

    有返回值函数可以返回给主调函数函数值


    正确答案:正确

  • 第6题:

    关于高阶函数描述错误的是:()

    • A、在程序中应该首先被定义的函数
    • B、将函数作为参数其他函数的参数使用
    • C、执行时间长的函数
    • D、函数的方法体比较长

    正确答案:C,D

  • 第7题:

    在编译时将所用函数的代码嵌入到主调函数中,这种函数称为()。


    正确答案:内联函数

  • 第8题:

    下列叙述中,错误的一条是()

    • A、scanf()函数可以用来输入任何类型的多个数据
    • B、数组名作函数参数时,也采用“值传递”方式
    • C、如果行参发生改变,不会改变主调函数的实参值
    • D、函数实参与行参的类型应一致

    正确答案:B

  • 第9题:

    在函数调用时,以下说法正确的是()

    • A、函数调用后必须带回返回值
    • B、实际参数和形式参数可以同名
    • C、函数间的数据传递不可以使用全局变量
    • D、主调函数和被调函数总是在同一个文件里

    正确答案:B

  • 第10题:

    填空题
    一旦函数被定义为()类型后,就不能在主调函数中使用被调函数的函数值了。

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

  • 第11题:

    单选题
    在C程序的函数调用时,主调函数中的实参和被调函数中的形参()。
    A

    个数、次序必须相同,但数据类型可以不考虑

    B

    个数、次序和对应参数的数据类型都应该相同

    C

    个数、次序和数据类型均可以不相同

    D

    对应参数数据类型应相同,但个数和次序可以不考虑


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

  • 第12题:

    单选题
    在函数调用时,以下说法正确的是()
    A

    函数调用后必须带回返回值

    B

    实际参数和形式参数可以同名

    C

    函数间的数据传递不可以使用全局变量

    D

    主调函数和被调函数总是在同一个文件里


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

  • 第13题:

    若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。()

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


    参考答案:错误

  • 第14题:

    函数调用时,下列说法中不正确的是 ( )

    A.若用值传递方式,则形式参数不予分配内存

    B.实际参数和形式参数可以同名

    C.主调函数和被调用函数可以不在同一个文件中

    D.函数间传送数据可以使用外部全局变量


    正确答案:A
    分析备选答案A:值传递时,先给形参分配内存,然后把实参值传给形参分配的内存,所以该说法是错误的,本题答案应选A。至于备选答案B:形参和实参是可以同名的,因为它们的作用域不重复。备选答案C:只要被调函数定义时的存储类型选取“extern”,就可以被其他文件中的函数调用。备选答案D:函数间传递数据的方法有4种,其中的一种就是利用外部全局变量来传递的。

  • 第15题:

    在scala中关于高阶函数描述错误的是:()

    • A、在程序中应该首先被定义的函数
    • B、将函数作为参数其他函数的参数使用
    • C、执行时间长的函数
    • D、函数的方法体比较长

    正确答案:C,D

  • 第16题:

    被调用函数调用结束后,返回到()。

    • A、主调用函数中该被调用函数调用语句处
    • B、主函数中该被调用函数调用语句处
    • C、主调用函数中该被调用函数调用语句的前一条语句
    • D、主调用函数中该被调用函数调用语句的后一条语句

    正确答案:A

  • 第17题:

    在C程序的函数调用时,主调函数中的实参和被调函数中的形参()。

    • A、个数、次序必须相同,但数据类型可以不考虑
    • B、个数、次序和对应参数的数据类型都应该相同
    • C、个数、次序和数据类型均可以不相同
    • D、对应参数数据类型应相同,但个数和次序可以不考虑

    正确答案:B

  • 第18题:

    在Java语言中,发生方法调用时,主调方法把实参的值传递给被调方法的形参,从而实现主调方法传递数据给被调方法。


    正确答案:正确

  • 第19题:

    关于函数的值及其它描述正确的是()

    • A、函数的值是指函数被定义时,执行函数体中的程序段所取得值。
    • B、定义函数时函数名必须定义为main.
    • C、函数的值只能通过return语句返回主调函数正
    • D、定义函数时如果在函数名前加void,表示该函数是无返回值函数

    正确答案:D

  • 第20题:

    关于函数知识下列描述说法不正确的是()

    • A、函数值是指函数被调用之后,执行函数体中的程序段所取得的并返回给主调函数的值。
    • B、函数的值通过return语句返回主调函数
    • C、有返回值函数的定义格式为:返回值类型函数名(参数列表);{函数体}
    • D、无返回值函数的定义格式为:void函数名(参数列表);{函数体}

    正确答案:C,D

  • 第21题:

    关于ActionScript中的“函数”,下列描述错误的是()。

    • A、在定义了函数后,就可以从任意一个时间轴中调用它,包括加载的SWF文件的时间轴
    • B、如果传递给某个函数的参数多于函数的需要,该函数将忽略多余的值
    • C、如果调用某个函数时,没有传递足够的必需的参数,则函数将为空的参数指定undefined数据类型
    • D、每个函数必须要有返回值

    正确答案:D

  • 第22题:

    填空题
    在编译时将所用函数的代码嵌入到主调函数中,这种函数称为()。

    正确答案: 内联函数
    解析: 暂无解析

  • 第23题:

    单选题
    在函数的相互调用过程中,主调函数中的实参和被调函数中的形参()。
    A

    个数、次序必须相同,但数据类型可以不考虑

    B

    个数、次序和对应参数的数据类型都应该相同

    C

    个数、次序和数据类型均可以不相同

    D

    对应参数数据类型应相同,但个数和次序可以不考虑


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

  • 第24题:

    单选题
    对数组名作函数的参数,下面描述正确的是(  )。
    A

    数组名作函数的参数,调用时将实参数组复制给形参数组

    B

    数组名作函数的参数,主调函数和被调函数共用一段存储单元

    C

    数组名作参数时,形参定义的数组长度不能省略

    D

    数组名作参数,不能改变主调函数中的数据


    正确答案: B
    解析:
    数组名作为函数参数,传递的是数组的首地址,主调函数和被调函数共用一段存储单元,如果被调函数中对数组进行操作,会改变主调函数中的数据。