计算机软件
(总分28, 做题时间90分钟) 一、单项选择题
1.
为了提高软件开发效率,开发软件时应尽量采用( )。 A.汇编语言 • B.机器语言 • C.指令系统 • D.高级语言
•
SSS_SIMPLE_SINA B D 分值: 1 答案:D
[解析] 高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言,对机器依赖性低,是适用于各种不同类型机器的计算机语言。高级语言的使用,大大提高了编写程序的效率,改善了程序的可读性。 2.
程序设计语言一般分为机器语言、汇编语言、高级语言三类,( )执行速度快、效率高。 A.高级语言 • B.汇编语言 • C.机器语言 • D.都有一样
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:C
[解析] 机器语言是直接用计算机指令代码编写的,用二进制表示能够直接被计算机识别和执行的一种目标语言。其特点是运算速度很快。 3.
操作系统的主要功能是( )。
•
C A.对用户的数据文件进行管理.为用户管理文件提供方便
B.对计算机的所有资源进行统一控制和管理,为用户使用计算机提供方便
• C.对源程序进行编译和运行 • D.对汇编语言程序进行翻译
•
SSS_SIMPLE_SINA B D 分值: 1 答案:B
[解析] 操作系统是计算机系统中核心的系统软件。系统软件是指根据计算机本身的逻辑功能,合理地组织整个解题和处理流程,简化或代替用户在各环节上承担的工作程序。 4.
计算机操作系统通常具有的5大功能是( )。
A.CPU的管理、显示器管理、键盘管理、打印机管理和鼠标器管理 • B.硬盘管理、软盘驱动器管理、CPU的管理、显示器管理和键盘管理 • C.CPU的管理、存储管理、文件管理、设备管理和作业管理 • D.启动、打印、显示、文件存取和关机
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:C
[解析] 计算机操作系统通常具有的5大功能是CPU的管理、存储管理、文件管理、设备管理和作业管理。 5.
下列叙述中,正确的是( )。
A.计算机能直接识别并执行用高级程序语言编写的程序 • B.用机器语言编写的程序可读性最差 • C.机器语言就是汇编语言
• D.高级语言的编译系统是应用程序
•
C
SSS_SIMPLE_SINA B 分值: 1 答案:B
C D
[解析] 只有机器语言才能被计算机直接识别,但机器语言可读性是最差的。汇编语言是符号化的机器语言,但不是机器语言,其程序计算机也不能直接识别。高级语言编写的程序是高级语言程序,不能直接运行,必须翻译成机器语言才能执行。 6.
计算机能直接识别的语言是( )。 A.高级程序语言 • B.汇编语言 • C.机器语言 • D.C语言
•
SSS_SIMPLE_SINA B D 分值: 1 答案:C
[解析] 机器语言是直接用计算机指令代码编写的,用二进制表示,能够直接被计算机识别和执行的一种目标语言。 7.
将高级语言编写的程序翻译成机器语言程序,所采用的两种翻译方式是( )。
A.编译和解释 • B.编译和汇编 • C.编译和链接 • D.解释和汇编
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:A
[解析] 高级语言程序必须翻译成机器语言程序才能执行,计算机无法直接执行用高级语言编写的程序。高级语言程序的翻译方式有两种:一种是编译方式,另一种是解释方式。 8.
DOS操作系统是一种( )软件。 A.系统 • B.实用 • C.应用
•
C
•
D.编译
SSS_SIMPLE_SINA B D 分值: 1 答案:A
[解析] 计算机系统的软件分为系统软件和应用软件两类。操作系统属于系统软件。DOS是一种操作系统,所以它是系统软件。 9.
以下关于机器语言的描述中,不正确的是( )。
A.每种型号的计算机都有自己的指令系统.就是机器语言 • B.机器语言是惟一能被计算机识别的语言 • C.计算机语言可读性强,容易记忆
• D.机器语言和其他语言相比,执行效率高
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:C
[解析] 机器语言中每条指令都是一串二进制代码,因此可读性差,不容易记忆,编写程序复杂,容易出错。 10.
CPU的指令系统又称为( )。 A.汇编语言 • B.机器语言 • C.程序设计语言 • D.符号语言
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:B
[解析] 指令系统也称机器语言。每条指令都对应一串二进制代码。 11.
操作系统是( )。
C
A.软件与硬件的接口 • B.主机与外设的接口 • C.计算机与用户的接口
• D.高级语言与机器语言的接口
•
SSS_SIMPLE_SINA B D 分值: 1 答案:C
[解析] 软件与硬件的接口应该是机器语言;主机与外设之间的接口是I/O接口芯片;操作系统是用户与计算机之间的接口;高级语言与机器语言之间的接口应该是编译(或解释)程序。 12.
下列各组软件中,全部属于系统软件的一组是( )。 A.程序语言处理程序、操作系统、数据库管理系统 • B.文字处理程序、编辑程序、操作系统 • C.财务处理软件、金融软件、网络系统 • D.WPSOffce2003、Excel2000、WINDOWS98
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:A
[解析] 系统软件由一组控制计算机系统并管理其资源的程序组成,分类包括操作系统、程序设计语言、语言处理程序、数据库管理程序、系统辅助处理程序。 13.
下列关于计算机的叙述中,不正确的一条是( )。 A.“裸机”就是没有机箱的计算机
• B.所有计算机都是由硬件和软件组成的 • C.计算机的存储容量越大,处理能力就越强 • D.各种高级语言的翻译程序都属于系统软件
•
C
SSS_SIMPLE_SINA B 分值: 1
C D
答案:A
[解析] “裸机”是指没有安装任何软件的机器。 14.
计算机能直接执行的程序是( )。 A.源程序
• B.机器语言程序 • C.BASIC语言程序 • D.汇编语言程序
•
SSS_SIMPLE_SINA B D 分值: 1 答案:B
[解析] 机器语言程序是能够直接被计算机识别和执行的一种目标语言。 15.
完整的计算机软件指的是( )。 A.程序、数据与有关的文档 • B.系统软件与应用软件 • C.操作系统与应用软件 • D.操作系统与办公软件
•
C
SSS_SIMPLE_SINA B D 分值: 1 答案:A
[解析] 所谓软件是指为方便使用计算机和提高使用效率而组织的程序以及用于开发、使用和维护的有关文档。一般将计算机软件分为系统软件和应用软件两类。 16.
将汇编语言转换成机器语言程序的过程称为( )。 A.压缩过程 • B.解释过程 • C.汇编过程 • D.链接过程
•
C
SSS_SIMPLE_SIN
A B C D 分值: 1 答案:C
[解析] 汇编语言必须翻译成机器语言才能被执行,这个翻译过程是由事先存放在机器里的汇编程序完成的,称为汇编过程。 二、多项选择题
1.
软件由( )两部分组成。
SSS_MULTI_SEL A 数据 B 文档 C 程序
D 工具
分值: 2 答案:A,B,C
[解析] 计算机软件是指在计算机硬件上运行的各种程序及相应的各种文档资料,是计算机系统必不可少的组成部分。微型计算机系统的软件分为系统软件和应用软件两类。 2.
以下软件中( )属于应用软件。
SSS_MULTI_SEL A 文字处理软件 B 表格处理软件 C 游戏软件 D 会计核算软件 分值: 2 答案:A,B,C,D
[解析] 应用软件是在硬件和系统软件的支持下,为解决各类具体应用问题而编制的软件。 3.
下列软件中,属于操作系统的有( )。
SSS_MULTI_SEL A WINDOWS B LINUX C MS-DOS D UNIX
分值: 2
答案:A,B,C,D
[解析] 操作系统属于系统软件,是计算机设计制造者提供的,用于对计算机资源的管理、监控和维护,以及对各类应用软件进行解释和运行的软件。选项中都是常见的操作系统。 三、判断题
1.
通常把计算机软件分为两大类:系统软件和应用软件。( )
SSS_JUDGEMENT 正确 错误 分值: 1 答案:正确
[解析] 计算机软件是指在计算机硬件上运行的各种程序及相应的各种文档资料,是计算机系统必不可少的组成部分。计算机系统的软件分为系统软件和应用软件两类。 2.
在计算机中,”裸机”是指没有安装应用软件的计算机。( )
SSS_JUDGEMENT 正确 错误 分值: 1 答案:错误
[解析] 人们把不装备任何软件(包括系统软件和应用软件)的计算机称为硬件计算机或裸机。由于操作系统属于系统软件,所以安装了操作系统的计算机不能成为裸机。 3.
编译程序是应用软件。( )
SSS_JUDGEMENT 正确 错误 分值: 1 答案:错误
[解析] 编译程序属于一种语言处理软件。而语言处理软件属于系统软件,其任务是将用汇编语言或高级语言编写的程序翻译成计算机硬件能够直接识别和执行的机器指令代码。所以编译程序是系统软件。 4.
机器语言是直接使用机器指令代码编写的语言,采用二进制表示,是计算机能直接识别并执行的语言。( )
SSS_JUDGEMENT 正确 错误 分值: 1 答案:正确
[解析] 本题考察计算机程序设计语言,程序设计语言按照对计算机硬件的依赖程度可分为三大类,即机器语言、汇编语言和高级语言。机器语言能被计算机直接识别和执行的语言。 5.
BASIC是一种汇编语言,计算机可以直接识别用它编写的程序。( )
SSS_JUDGEMENT 正确 错误 分值: 1 答案:错误
[解析] BASIC是一种高级语言,高级语言程序必须翻译成机器语言程序才能执行,计算机无法直接执行用高级语言编写的程序。 6.
为了提高软件开发效率,开发软件时应尽量采用高级语言。( )
SSS_JUDGEMENT 正确 错误 分值: 1 答案:正确
[解析] 高级语言是一种比较接近自然语言和数学表达式的一种计算机程序设计语言,对机器依赖性低,是适用于各种不同类型机器的计算机语言。高级语言的使用,大大提高了编写程序的效率,改善了程序的可读性。
1