单选题
操作系统是裸机上的第一层软件,其他系统软件(如______等)和应用软件都是建立在操作系统基础上的。如下图所示的①、②、③分别表示______。
【正确答案】
D
【答案解析】[解析] 本题主要考查系统软件和应用软件的区别。
应用软件是专门为某一应用目的而编制的软件,一般包括文字处理软件(比如Word、WPS等)、信息处理软件(用于输入、存储、修改、检索各种信息,例如工资管理软件、人事管理软件、仓库管理软件、计划管理软件等)、辅助设计软件(用于高效地绘制、修改工程图纸,进行设计中的常规计算,帮助人寻求设计方案)、实时控制软件(用于随时搜集生产装置、飞行器等的运行状态信息,以此为依据按预定的方案实施自动或半自动控制,安全、准确地完成任务)。
系统软件主要负责数据是如何输入、输出的以及对硬件的管理等,主要有以下几种。
(1)操作系统:DOS、Windows、UNIX等。
(2)数据库管理系统:有组织地、动态地存储大量数据,使人们能方便、高效地使用这些数据。现在比较流行的数据库有FoxPro、DB-2、Access、SQL Server等。
(3)编译软件:源程序与机器代码的转换,完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。目前常用的高级语言有visual Basic、C++、Java等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。
应用软件是为最终用户服务的,因此①应为最终用户,②是工作在其他系统软件和操作系统基础上,应该为应用软件开发者,而③是工作在操作系统和计算机硬件上,应为系统软件开发者。