程序执行时,每次遇到函数调用,不论是普通函数调用,还是递归函数调用,系统都会在运行栈上为本次函数调用分配空间,用于保存有关信息,除了( )。
A: 函数体内局部对象
B: 调用函数的名字
C: 形参变量和函数返回值变量
D: 本次函数调用执行完毕后返回地址
A: 函数体内局部对象
B: 调用函数的名字
C: 形参变量和函数返回值变量
D: 本次函数调用执行完毕后返回地址
举一反三
- 定义为void类型的函数,其含义是( )。 A: 调用函数后,被调用的函数没有返回值 B: 调用函数后,被调用的函数不返回 C: 调用函数后,被调用的函数的返回值为任意类型 D: 其余选项都不对
- 执行函数调用之前,程序将要返回的下一条指令地址,与xxx.xxx等将同时保存在栈中() A: 函数变量 B: 函数局部变量 C: 函数调用参数 D: 函数类型 E: 函数返回值
- 定义为void类型的函数,其含义是( )。 A: 调用函数后,被调用的函数的返回值为任意的类型 B: 调用函数后,被调用的函数不返回 C: 三种说法都是错误的 D: 调用函数后,被调用的函数没有返回值
- 函数的嵌套调用中,被调用函数执行完成后,均返回主函数.
- 递归调用的本质是() A: 调用一次函数 B: 函数在函数体内调用自身 C: 调用其它函数 D: 不调用函数