在Function函数过程定义中,函数名没有被赋值,就没有函数值返回调用过程中。()
错
举一反三
- 在Function函数过程中如果没有给函数名赋值的语句,则调用该函数后也能通过函数名得到正确的返回值。()
- 函数过程可以通过()方式使得函数过程有返回值。 A: 在函数过程中为函数过程名赋值 B: 在函数过程中输出函数值 C: 在调用函数过程时使用Print方法 D: 在函数过程中为变量赋值
- 以下有关自定义函数过程的说法中,错误的是()。 A: 在自定义函数过程中可以多次为函数名赋值 B: 如果在函数体内没有给函数名赋值,则该函数无返回值 C: 函数名的命名规则与变量名的命名规则相同 D: 函数定义时如果没有说明函数名的类型,则为变体类型
- 下面有关自定义过程的说法中,错误的是()。 A: 可以用Call语句调用自定义函数,也可以用函数名直接调用自定义函数 B: 可以定义没有形式参数的Sub过程和Function过程 C: 调用过程时,可以用常数或表达式作为实在参数与被调过程的按地址传递的形参结合 D: 主调程序与被调用的函数过程之间,只能依靠函数名把被调过程的处理结果传递给主调程序
- 下列关于函数的说法正确的是() A: 函数名在过程中只能被赋值一次 B: 如果在函数体内没有给函数名赋值,则该函数无返回值 C: 如果在定义函数时没有说明函数的类型,则该函数是无类型的 D: 利用ExitFunction语句可以强制退出函数
内容
- 0
一个函数在程序中可以三种形态出现:函数定义(Definition)、函数 和函数声明(Declaration)。函数定义相当于汇编语言中的一般子程序。函数调用相当于调用子程序。函数定义和函数调用不分先后,但若调用在定义之前,那么在调用前必须先进行函数声明。函数声明是一个没有函数体的函数定义,而函数调用则要求有函数名和实际参数表
- 1
有关自定义函数的说法正确的是______。 A: 如果在函数体内没有给函数名赋值,则函数返回空值 B: 如果在定义函数时没有说明函数类型,则该函数与Sub一样不返回值 C: 在自定义函数体内可以给函数名多次赋值 D: 自定义函数不可以像Sub那样使用Call语句来调用
- 2
函数没有参数时,定义函数和调用函数都不用可以省略函数名后的括号。
- 3
定义为void类型的函数,其含义是( )。 A: 调用函数后,被调用的函数没有返回值 B: 调用函数后,被调用的函数不返回 C: 调用函数后,被调用的函数的返回值为任意类型 D: 其余选项都不对
- 4
过程的递归调用是指()。 A: 在过程中直接或间接地调用过程本身 B: 在函数中调用通过过程 C: 主调过程调用系统函数 D: 系统函数调用通过过程