5计算机软件复习题
一、单选题
1. 能把高级语言编写的源程序进行转换,并生成机器语言形式的目标程序的系统软件称为__?__。
A. 连接程序 B. 汇编程序
C. 解释程序 D. 编译程序
2. 系统软件是给其他软件提供服务的程序集合,下面的叙述中错误的是__?__。
A. 系统软件与计算机硬件有关
B. 在通用计算机系统中系统软件几乎是必不可少的
C. 操作系统是系统软件之一
D. IE浏览器也是一种系统软件
3. 条件选择结构语句,例如if (P) A; 属于高级语言中的__?__成分。(P表示条件,A表示操作)
A. 数据 B. 运算 C. 控制 D. 传输
4. 计算机软件的发展受到应用和硬件发展的推动和制约,大致经历了三个阶段,下面的叙述中错误的是__?__。
A. 第一阶段主要是科学与工程计算,使用低级语言编制程序
B. 第二阶段使用高级程序语言编制程序,并产生了操作系统和数据库管理系统
C. 20世纪80年代初期,出现了"软件"术语,软件技术走向成熟
D. 为适应开发大型软件的需要,第三阶段提出了"软件工程"的概念
5. BIOS的中文名叫做基本输入/输出系统。下列说法中错误的是__?__。
A. BIOS是固化在主板上ROM中的程序
B. BIOS中包含系统自举(装入)程序
C. BIOS中包含加电自检程序
D. BIOS中的程序是汇编语言程序
6. 程序设计语言分成3类,它们是机器语言、汇编语言和__?__。
A. 高级语言 B. 自然语言
C. 数学语言 D. 置标语言
7. 用于解决各种不同具体应用问题的专门软件,称为应用软件,应用软件又分为通用应用软件和定制应用软件两类。下列软件中全部属于通用应用软件的是__?__。
A. WPS、 Windows、Word B. Powerpoint、SPSS、UNIX
C. ALGOL、Photoshop、FORTRAN D. Powerpoint、Excel、Word
8. UNIX和Linux是使用较为广泛的多用户交互式分时操作系统。下列叙述中,错误的是__?__。
A. TCP/IP网络协议是在UNIX系统上开发成功的
B. UNIX系统的大部分代码是用C语言编写的
C. 它们是目前互联网服务器使用得很多的操作系统
D. 它们适用于大中型机或网络服务器,不能用于便携机
9. 下列软件产品都属于数据库管理系统软件的是__?__。
A. Sybase 、FoxPro、SQL Server、FORTRAN
B. FoxBase、SQL Server、Access、Excel
C. FoxBase、ORACLE、SQL Server、FoxPro
D. DB2、UNIX、Access、SQL Server
10. 直接运行在裸机上的最基本的系统软件是__?__。
A. Flash和Linux B. Unix和FoxPro
C. Word和OS/2 D. Windows XP和Unix
11. 按照不同的翻译处理方法,可把翻译程序分为__?__三类。
A. 目标程序、解释程序和编译程序
B. 汇编程序、程序模块和编译程序
C. 汇编程序、解释程序和源程序
D. 汇编程序、解释程序和编译程序
12. 下列软件中属于系统软件的是__?__。
A. Word B. C语言源程序
C. FrontPage D. C语言编译系统
13. 高级语言编写的程序必须将它转换成__?__程序,计算机才能直接执行。
A. 汇编语言 B. 机器语言 C. 中级语言 D. 编译
14. 说Linux是一种"自由软件"的主要理由是__?__。
A. Linux的源代码是公开的
B. Linux是多用户、多任务的操作系统
C. Linux具有可移植性
D. Linux属于GPL软件
15. 下面是关于解释程序和编译程序的论述,其中正确的是__?__。
A. 编译程序和解释程序均能产生目标程序
B. 编译程序和解释程序均不能产生目标程序
C. 编译程序能产生目标程序而解释程序则不能
D. 编译程序不能产生目标程序而解释程序能
16. 分析算法的好坏不必考虑__?__。
A. 正确性