关于函数调用过程的描述正确的是()。
A: 程序先执行main()函数。
B: 函数调用时,暂停main()函数。
C: 执行return语句,结束被调函数,返回主调函数。
D: 返回主调函数,从先前暂停位置继续执行。
A: 程序先执行main()函数。
B: 函数调用时,暂停main()函数。
C: 执行return语句,结束被调函数,返回主调函数。
D: 返回主调函数,从先前暂停位置继续执行。
举一反三
- 计算机在执行程序时,从主函数main开始执行,如果遇到某个函数调用,主函数被暂停执行,转而执行相应的函数,该函数执行完后,将返回主函数,然后再从原先暂停的位置继续执行。
- 程序调用一个函数需要执行以下四个步骤: A: 调用程序在调用处暂停执行 B: 在调用时将实参复制给函数的形参 C: 执行函数体语句 D: 函数调用结束给出返回值,程序回到调用前的暂停处继续执行
- 下列哪个不属于程序调用的步骤( ) A: 调用程序在调用处暂停执行 B: 在调用时将函数的形参复制给实参 C: 执行函数体语句 D: 函数调用结束给出返回值,程序回到调用前的暂停处继续执行
- 下列对于主调函数和被调函数的描述,错误的是 A: 主调函数可以依次调用多个被调函数 B: 一个函数可以在函数体中调用自己,此称递归调用 C: 调用被调函数时,形式参数(值传递或地址传递)作为局部变量被创建 D: 函数返回时的return语句不可省略不写
- Execute till Return选项会在当前函数返回时暂停执行。如果这个函数不会终止,被调用程序会一直执行下去。