【正确答案】
B
【答案解析】操作系统是覆盖在硬件上的第一层软件,它管理计算机的硬件和软件资源,并向用户提供良好的界面。操作系统是一种特殊的系统软件,其他系统软件都运行在操作系统的基础之上,可获得操作系统提供的大量服务,也就是说操作系统是其他系统软件与硬件之间的接口。例如,程序员所使用的编译程序就是利用了很多系统提供的接口来编写自己所需要的功能。而一般用户使用计算机还需要用到大量的其他系统软件和应用软件,以使其工作更加方便和高效。因此,硬件、操作系统、其他系统软件、应用程序和用户之间存在的层次关系如图所示。
[*]
根据上述分析可以得知,选项中提到的人事管理程序属于应用程序,而编译程序属于其他系统软件,因此从用户的角度出发,看到的依次为应用程序、编译程序和操作系统。答案选择B选项。