系统调用与一般函数调用的最大不同是( )?
A: 系统调用递归调用层次受限,而一般函数调用递归调用层次不受限
B: 系统调用不能再调用另一个系统调用,而函数调用可以
C: 系统调用存在用户态和内核态的转换,而一般函数没有
D: 系统调用不是函数
A: 系统调用递归调用层次受限,而一般函数调用递归调用层次不受限
B: 系统调用不能再调用另一个系统调用,而函数调用可以
C: 系统调用存在用户态和内核态的转换,而一般函数没有
D: 系统调用不是函数
C
举一反三
内容
- 0
调用一个函数的过程中,又可以调用另一个函数,这种调用的方法,叫做( ) A: 递归调用 B: 嵌套调用
- 1
在MATLAB函数调用过程中,如果一个函数对其自身进行调用,称为函数的?() A: 嵌套调用 B: 一般调用 C: 递归调用 D: 匿名调用
- 2
在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为() A: 间接递归调用 B: 直接递归调用 C: 间接循环调用 D: 直接循环调用
- 3
在一个函数内部调用另一个函数的调用方式称为递归调用。
- 4
一般系统调用库函数API的参数传递过程,比如execve系统调用,先进行函数调用参数传递,然后系统调用参数传递,最后又进行函数调用参数传递。