2023年11月27日发(作者:)
一、单选题
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. 正确性 B. 易理解
C. 需要占用的计算机资源 D. 编程人员的爱好
17. 下列关于Windows操作系统的说法中,错误的是__?__。
A. Windows提供图形用户界面(GUI)
B. Windows支持“即插即用”的系统配置方法
C. Windows具有支持多种协议的通信软件
D. Windows的各个版本都可作为服务器使用的操作系统
18. __?__不是程序设计语言。
A. FORTRAN B. C++ C. Java D. Flash
19. 虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,但其大小有一
定的范围,它受到__?__的限制。
A. 内存容量大小 B. 外存空间及CPU地址表示范围
C. 交换信息量大小 D. CPU时钟频率
20. 下列关于高级语言翻译处理方法的说法错误的是__?__。
A. 解释程序的优点是实现算法简单
B. 解释程序适合于交互方式工作的程序语言
C. 运行效率高是解释程序的另一优点
D. 编译方式适合于大型应用程序的翻译
21. 比较算法和程序,以下说法中正确的是__?__。
A. 算法可采用“伪代码”或流程图等方式来描述
B. 程序中的指令和算法中的运算语句都必须用高级语言表示
C. 算法和程序都必须满足有穷性
D. 算法就是程序
22. 在计算机的启动过程中,执行:1. POST程序、2. 操作系统、3. 引导程序、4. 系
统自举程序,它们的先后顺序为__?__。
A. 1、2、3、4 B. 1、3、2、4
C. 3、2、4、1 D. 1、4、3、2
23. 下列关于计算机算法的叙述中,错误的是__?__。
A. 算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算
后终止
B. 算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
C. 算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是
清楚明确的、无二义性
D. 分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易
理解、易调试和易测试
24. 一个程序中的算术表达式,如X+Y-Z,属于高级程序语言中的__?__成分。
A. 数据 B. 运算 C. 控制 D. 传输
- 3 -
25. 以下关于高级程序设计语言中的数据成分的说法中,正确的是__?__。
A. 数据命名可说明数据需占用存储单元的多少和存放结构
B. 数组是一组类型相同数据的有序集合
C. 指针变量中存放的是某个数据对象的值
D. 用户不可以自己定义新的数据类型
26. PC机加电启动时,执行了BIOS中的POST程序后,若系统无致命错误,计算机
将执行BIOS中的__?__。
A. 系统自举程序 B. CMOS设置程序
C. 基本外围设备的驱动程序 C. 检测程序
27. 若网络中很多用户都需要安装使用同一软件时,则应购买该软件的__?__。
A. 许可证 B. 专利 C. 著作权 D. 多个拷贝
28. __?__一般不作为数值计算使用的程序设计语言。
A. FORTRAN B. C语言 C. FoxPro D. MATLAB
29. 数据流程图一般是按__?__方式绘制的。
A. 自底向上 B. 自顶向下 C. 由内向外 D. 由外向内
30. ①Windows ME ②Windows XP ③Windows NT ④Frontpage ⑤Access97 ⑥Unix
⑦Linux ⑧MS-DOS 对于以上列出的8个软件,__?__均为操作系统软件。
A. ①②③④ B. ①②③⑤⑦
C. ①③⑤⑥⑧ D. ①②③⑥⑦⑧
31. 下面关于程序设计语言的说法错误的是__?__。
A. FORTRAN语言是一种用于数值计算的面向过程的程序设计语言
B. Java是面向对象用于网络环境的程序设计语言
C. C语言与运行支撑环境分离,可移植性好
D. C++是面向过程的语言,VC++是面向对象的语言
32. 下列应用软件中主要用于数字图形图像处理的是__?__
A. Outlook Express B. PowerPoint
C. Excel D. PHOTOSHOP
33. 下列软件属于系统软件的是__?__。 ①金山毒霸 ②SQL Server ③FrontPage ④
CorelDraw ⑤编译器 ⑥Linux ⑦银行会计软件 ⑧Oracle ⑨Sybase ⑩民航售票软
件
A. ①③④⑦⑩ B. ②⑤⑥⑧⑨
C. ①③⑧⑨ D. ①③⑥⑨⑩
34. 下列操作系统都具有网络通信功能,但其中不能作为网络服务器操作系统的是
__?__。
A. Windows 98 B. Windows NT Server
C. Windows 2000 Server
35. 下面的程序设计语言中,主要用于科学计算的是__?__。
A. FORTRAN B. PASCAL C. JAVA D. C++
36. 计算机完成最基本操作任务的软件和协助用户完成某项特定任务的软件分别是
__?__。
A. 系统软件和系统软件 B. 系统软件和应用软件
C. 应用软件和系统软件 D. 应用软件和应用软件
37. 下列不属于计算机软件技术的是__?__。
A. 数据库技术 B. 系统软件技术
C. 程序设计技术 D. 单片机接口技术
38. 关于数据的逻辑结构与存储结构之间的关系,下述说法中正确的是__?__。
A. 两者没有任何关系
B. 逻辑结构是指数据元素间的逻辑关系,它决定了数据在计算机中的存储方式
C. 存储结构讨论在计算机中怎样存储数据,与逻辑结构无关
D. 数据的存储结构是逻辑结构在计算机存储器中的实现
39. PC机上运行的Windows98操作系统属于__?__。
A. 单用户单任务系统 B. 单用户多任务系统
C. 多用户多任务系统 D. 实时系统
40. 在各类程序设计语言中,相比较而言,__?__程序的执行效率最高。
A. 机器语言 B. 汇编语言
C. 面向过程的语言 D. 面向对象的语言
41. 著名的计算机科学家尼.沃思提出了__?__。
A. 数据结构+算法=程序 B. 存储控制结构
C. 信息熵 D. 控制论
42. __?__语言内置面向对象的机制,支持数据抽象,已成为当前面向对象的程序设计
的主流语言之一。
A. FORTRAN B. ALGOL C. C D. C++
43. 下列关于计算机软件的说法中,正确的是__?__。
A. 用软件语言编写的程序都可直接在计算机上执行
B. “软件危机”的出现是因为计算机硬件发展严重滞后
C. 利用“软件工程”的理念与方法,可以编制高效高质的软件
D. 操作系统是上个世纪80年代产生的
44. 下列关于操作系统任务管理的说法,错误的是__?__。
A. Windows操作系统支持多任务处理
B. 分时是指将CPU时间划分成时间片,轮流为多个程序服务
C. 并行处理操作系统可以让多个处理器同时工作,提高计算机系统的效率
D. 分时处理要求计算机必须配有多个CPU
45. 未获得版权所有者许可就使用的软件被称为__?__软件。
A. 共享 B. 盗版 C. 自由 D. 授权
- 5 -
46. 下面关于虚拟存储器的说明中,正确的是__?__。
A. 虚拟存储器是提高计算机运算速度的设备
B. 虚拟存储器由RAM加上高速缓存组成
C. 虚拟存储器的容量等于主存加上cache的容量
D. 虚拟存储器由物理内存和硬盘上的虚拟内存组成
47. 若对一个数组 S[n] 进行特定要求的处理,下面列出了四种算法的时间复杂性函
数,其中__?__耗时最多?
A. O(logn) B. O(n) C. O(nlogn) D. (n)
22
2
48. 高级程序设计语言的编译程序和解释程序属于下列哪一类程序?__?__。
A. 语言编辑 B. 程序连接
C. 文本编辑 D. 语言处理
49. 下列软件语言中不能用于数值计算的是__?__。
A. FORTRAN B. C C. HTML D. MATLAB
50. 算法和程序的区别在于:程序不一定能满足下面哪一种特征__?__。
A. 每一个运算有确切定义
B. 具有0个或多个输入量
C. 至少产生一个输出量(包括状态的改变)
D. 在执行了有穷步的运算后终止(有穷性)
51. 软件工程方法研究的内容有软件开发技术和软件工程管理等,期望达到的目标是
__?__。
A. 软件功能智能化 B. 软件开发工程化
C. 程序设计自动化 D. 实现软件可重用
52. 当一个PowerPoint程序运行时,它与Windows操作系统之间的关系是__?__。
A. 前者(PowerPoint)调用后者(Windows)的功能
B. 后者调用前者的功能
C. 两者互相调用
D. 不能互相调用,各自独立运行
53. 为了支持多任务处理,操作系统的处理器调度程序使用__?__技术把CPU分配给
各个任务,使多个任务可以“同时”执行。
A. 分时 B. 并发 C. 批处理 D. 授权
54. 理论上已经证明,求解问题的计算机程序三种控制结构是__?__。
A. 转子(程序),返回,处理 B. 输入,输出,处理
C. 顺序,选择,重复 D. I/O,转移,循环
55. 下列各项中,__?__不是引起“软件危机”的主要原因。
A. 对软件需求分析的重要性认识不够
B. 软件开发过程难于进行质量管理和进度控制
C. 随着问题的复杂度增加,人们开发软件的效率下降
D. 随着社会和生产的发展,软件无法存储和处理海量数据
56. 如果多用户分时系统的时间片固定,那么在下列__?__情况下,CPU响应时间越
长。
A. 用户数越少 B. 用户数越多
C. 内存容量越小 D. 内存容量越大
57. 数据结构包括三方面的内容,它们是__?__。
A. 数据的存储结构,数据的一致性和完备性约束
B. 数据的逻辑结构,数据间的联系和它们的表示
C. 数据的逻辑结构,数据间的联系和它们的存储结构
D. 数据的逻辑结构,数据的存储结构和数据的运算
58. 机器指令是一种命令语言,它用来规定CPU执行什么操作以及操作对象所在的位
置。机器指令是由__?__组成的。
A. 运算符和寄存器号 B. ASCII码和汉字码
C. 程序和数据 D. 操作码和操作数
59. 若对一个数组A[m]进行特定要求的处理,下图列出了四种算法的空间复杂度函数
(其中c为常数),其中__?__空间开销最小。
A. O ( c ) B. O( mlogm) C. O ( m ) D. O ( 2 )
2
2 m
60. 下面所列功能中,哪个功能不是操作系统所具有的__?__。
A. CPU管理 B. 翻译转换
C. 文件管理 D. 存储管理
二、填空题
1. 按照应用软件的开发方式和适用范围,应用软件分成定制应用软件和___?___应用
软件两类。
2. 用高级语言编写的源程序要变为目标程序,必须经过___?___处理。
3. 高级语言种类繁多,但其基本成分可归纳为数据成分、控制成分等四种,其中算
术表达式属于___?___成分。
4. 操作系统中的“虚拟存储器”的容量___?___实际内存。(填大于、等于、小于)
5. 直接运行在裸机上的最基本的系统软件是___?___。
6. 数据的___?___结构是数据的逻辑结构在计算机存储器上的实现。
7. 计算机软件指的是在计算机中运行的各种程序和相关的数据及___?___。
8. C++语言运行性能高,且与C语言兼容,已成为当前主流的面向___?___的程序设
计语言之一。
9. Java语言是一种面向对象的、适用于___?___环境的程序设计语言。
10. 指令是一种用二进制数表示的命令语言,多数指令由两部分组成:___?___与操作
数。
11. CPU唯一“认识”的“语言”是___?___,任何程序的运行最终都是由CPU一条
一条地执行它来完成的。
- 7 -
12. 若有问题规模为(m,n)的算法,其主运算的时间代价为f(m,n)=4mn+n+m,则该
算法的时间复杂性可表示为O( ___?___ )。
13. 计算机中承担系统软件和应用软件运行任务的部件称为___?___。
14. 若有问题规模为(n)的算法,其主运算的空间代价为g(n)=2n+4n+5,则该算法
2
的空间复杂性表示为O( ___?___ )。
15. 为了重新启动计算机,除了加电启动外,还可以用___?___启动。
三、判断题
1. 有穷性是计算机软件程序的性质之一。( ? )
2. 程序语言中的条件选择结构可以描述重复计算过程。( ? )
3. 一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载
到内存中 ,这个过程称为"自举"或 "引导"。( ? )
4. 对n个元素进行排序时,某算法需要执行2n次运算,则这个算法的时间代价为
O(n)。( ? )
5. 程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。
( ? )
6. 计算机软件技术是指研制开发计算机软件的所有技术的总称。( ? )
7. 安装好操作系统后,任何硬件设备都不需安装驱动程序,只要连接到计算机上就
可以正常使用。( ? )
8. 算法一定要用“伪代码”(一种介于自然语言和程序设计语言之间的文字和符号表
达工具)来描述。( ? )
9. 操作系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。
( ? )
10. 软件虽然不是物理产品而是一种逻辑产品,但通常必须使用物理载体进行存储和
传输。( ? )
- 9 -
发布评论