针对函数调用和系统调用的不同,调用时存在堆栈切换的是____。
A: 系统调用
B: 函数调用
A: 系统调用
B: 函数调用
举一反三
- 系统调用与一般函数调用的最大不同是( )? A: 系统调用递归调用层次受限,而一般函数调用递归调用层次不受限 B: 系统调用不能再调用另一个系统调用,而函数调用可以 C: 系统调用存在用户态和内核态的转换,而一般函数没有 D: 系统调用不是函数
- 函数的递归调用是指( )。 A: 函数的自我调用 B: 函数的嵌套调用 C: 主函数调用系统函数 D: 系统函数调用主函数
- 【填空题】系统调用与一般函数调用的执行方式有着明显的不同,系统调用运行在 态 ,一般函数调用运行在 态
- 下列关于系统调用与函数调用的描述错误的是() A: 系统调用是一种特殊的函数调用 B: 系统调用的调用程序运行在目态 C: 一般的函数调用不涉及系统状态的转换 D: 系统调用不允许嵌套调用
- 当调用时,会调用内部函数A.()当调用时,会调用内部函数()B.()当调用时,会调用外部函数()C.()当调用时,会调用两次,先调用内部函数再调用外部函数()D.()都不调用,会报错