• 2022-11-02
    自定义子过程(Sub)与自定义函数(Function)的区别有
  • Sub过程的过程名无值,无类型。Function过程可以通过过程名返回值,有值,有类型Sub 过程可以直接通过过程名调用,而Function不能 直接调用。

    内容

    • 0

      以下有关自定义函数过程的说法错误的是______。 A: 自定义函数名的数据类型与形参自变量的数据类型有关 B: 未说明白定义函数名的数据类型时,返回函数值的类型为变体类型 C: 自定义函数过程内不得再定义其他函数过程 D: 自定义函数过程的形参中,可以包含数组参数

    • 1

      MATLAB支持用户编写自定义函数,在M文件中编写,其关键词以function定义子函数。

    • 2

      下面有关自定义过程的说法中,错误的是()。 A: 可以用Call语句调用自定义函数,也可以用函数名直接调用自定义函数 B: 可以定义没有形式参数的Sub过程和Function过程 C: 调用过程时,可以用常数或表达式作为实在参数与被调过程的按地址传递的形参结合 D: 主调程序与被调用的函数过程之间,只能依靠函数名把被调过程的处理结果传递给主调程序

    • 3

      自定义函数过程开始的保留字是“Sub”。

    • 4

      函数过程(用Function定义)与子过程(用Sub定义)的最大区别是( )。 A: 函数过程有返回值 B: 子过程有返回值 C: 函数过程可以带参数 D: 子过程可以带参数