单选题 下列选项中,不可能在用户态发生的事件是( )。
A.系统调用 B.外部中断 C.进程切换 D.缺页

【正确答案】 C
【答案解析】[解析] 本题目考查用户态发生的事件。系统调用可以是在用户程序执行时发出,请求操作系统的服务;外部中断也可以在用户程序执行时发生,例如请求外设;用户程序在执行时若所需页面不再内存,则发生缺页中断。因此,系统调用、外部中断、缺页都可能在用户态发生。而进程切换是在进程调度的过程中发生的,此时系统一定是处于核心态。因此应该选择C。