第三章测验
一、判断
1. 文档不属于软件,所以不重要。(F )
2. 软件学是专门研究软件开发的学科。(F)
3. 通常把计算机软件分为系统软件和应用软件。(T)
4. 所谓系统软件就是购置计算机时,计算机供应厂商所提供的软件。(F)
5. 当前流行的操作系统是Windows系列及Office系列。(F)
6. Word属于系统软件,因为它在多个行业、部门中得到广泛的使用。(F)
7. Oracle是一数据库软件,属于系统软件。(T)
8. “软件工程”的概念出现在计算机软件发展的第三阶段。(T)
9. 一般只有硬件、没有软件的计算机被称为“裸机”。(T)
10. 计算机操作系统自举完成后,操作系统的所有程序常驻内存。(F)
11. Windows操作系统可以在任意的计算机上安装。(F)
1
12. Linux操作系统是Unix简化后的新版本。(F)
13. 机器语言程序是直接运行在裸机上的最基本的系统软件。(F)
14. 汇编语言是面向机器指令系统的机器语言。(F)
15. 计算机硬件就是组成计算机的各种物理设备的总称。(T)
16. 同一个程序在解释方式下的运行效率比在编译方式下的运行效率低。(T)
17. 编译程序仅是指从高级语言到机器语言的翻译程序。(F)
18. 在设计程序时一定要选择一个时间代价和空间代价都是最小的算法,而不用考虑其它问题。(F)
19. 离散数学的主要研究对象是连续的数据结构。(F)
20. 数据结构的内容包括数据的逻辑结构、存储结构以及在这些数据上定义的运算的集合。(T)
21. 链接表是以指针方式表示的“线性表结构”。(T)
22. 程序与算法不同,程序是问题求解规则的一种过程描述。(F)
23. 软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件。(F)
2
24. 支持多用户、多任务处理和图形用户界面是Windows的特点。(F)
25. 程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。(T)
26. 源程序通过编译处理可以一次性地产生高效运行的目标程序,并把它保存在外存储器上,可供多次执行。(T)
27. 程序语言中的条件选择结构可以直接描述重复的计算过程。(F)
28. 一般用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。(F)
29. 程序中用具有一定结构的变量来表示问题的对象,用函数和语句来实现解题的操作。(F)
二、单选
1. Unix系统是一种__B___。
A. 数据库系统 B. 操作系统
C. 字处理软件 D. 以上三种答案均不对
2. 以下属于应用软件且不属于通用应用软件的是__B___。
A. 统计软件 B. 民航售票软件
3
C. 文字处理软件 D. 网络与通信软件
3. 计算机能直接执行的程序是_C____。
A. 高级语言程序 B. 源程序 C. 机器语言程序 D. 汇编语言程序
4. 在数据处理应用领域中,__A___是一种高效地管理与使用数据的软件。
A. 数据库管理系统 B. 文件系统 C. 数值计算软件 D. 人工智能
5. 把高级语言的源程序文件变换为目标程序文件要进行__C___。
A. 解释 B. 编辑 C. 编译 D. 汇编
6. Word文字处理软件是__B___公司的产品。
A. AT&T B. Microsoft C. Motorola D. IBM
7. 为了方便人们记忆、阅读和编程,把机器语言进行符号化,相应的语言称为_D____。
A. 高级语言 B. 数据库系统 C. 源程序 D. 汇编语言
8. 关于文件的含义,说法“___D____”比较恰当。
A. 记录在磁盘上按名存取的一组相关信息的集合
4
B. 记录在存储介质上按名存取的一组相关程序的集合
C. 记录在磁盘上按名存取的一组相关程序的集合
D. 记录在存储介质上按名存取的一组相关信息的集合
9. FORTRAN、PASCAL是___A__。
A. 程序设计语言 B. 查询语言 C. 键盘语言 D. 机器语言
10.
11. 解释程序是边解释边执行指令的系统程序,它不产生___C__。A. 文件 B. 源程序 C. 目标程序 D. 文本
12. Windows是一种__B___操作系统。
A. 单任务处理、图形用户界面 B. 多任务处理、图形用户界面
C. 多任务处理、字符用户界面 D. 单任务处理、字符用户界面
13. 一个完整的计算机系统的两个基本组成部分是__A___。
A. 软件系统和硬件系统 B. 操作系统和数据库系统
5
C. 支撑软件和应用软件 D. Windows和Word
14. 从个体含义上说,软件是指计算机系统中的___B__。
A. 程序、相关规程和规则 B. 程序、相关数据和文档
C. 程序、相关规程和文档 D. 程序
15. 用于解决各种不同具体应用问题的专门软件是__A___。
A. 应用软件 B. 系统软件 C. 工具软件 D. 目标程序
16. 属于文字处理软件的有___B_。
A. Word和Excel B. WPS和Word
C. Photoshop和WPS D. Paintbrush和Flash
17. 属于绘图软件的有___B__。
A. Word和Flash B. Photoshop和CorelDraw
C. Paintbrush和DreamWeaver D. AutoCAD和FoxMail
18. 属于网络通信软件的有___D__。
6
A. AutoCAD和FoxMail B. Excel和FireWork
C. Outlook Express和C++ D. FoxMail和Outlook Express
19. 撰写论文,选用下列___B__软件比较合理。
A. SPSS B. WPS 2000 C. Excel D. E-mail
20. 制作电子版的演示材料,选用下列__D___软件比较合理。
A. Word B. Excel C. SPSS D. Powerpoint
21. __D___都是直接运行在裸机上的最基本的系统软件。
A. Flash和Windows 2000 B. Unix和FoxPro
C. Word和OS/2 D. Windows XP和Unix
22. 操作系统承担着___A__任务。
A. 用户(或应用程序)和硬件的接口 B. 源程序和目标程序的接口
C. 用户与软件之间的接口 D. 主机与外设之间的接口
23. 能管理计算机的硬件设备并使应用软件方便、高效率地使用这些设备的是__C___。
7
A. 数据库 B. 编辑软件 C. 操作系统 D. CPU
24. 在计算机术语中,GUI是指___D__。
A. 数据库管理系统 B.管理信息系统 C. 人机交互界面 D. 图形用户界面
25. 操作系统通过内部命令和外部命令提供的五种功能是__A___。
A. 任务管理、存储管理、设备管理、文件管理和作业管理
B. 任务管理、存储管理、系统管理、文件管理和作业管理
C. 任务管理、生产管理、设备管理、文件管理和作业管理
D. 任务管理、存储管理、进程管理、文件管理和作业管理
26. 下列关于操作系统任务管理的说法,错误的是__D___。
A. 任务管理中的进程管理主要是对处理机资源进行管理
B. 分时是指将CPU时间划分成时间片,轮流为多个用户程序服务
C. 并行处理操作系统可以让多个处理器同时工作,提高计算机系统的效率
D. 进程管理、分时和并行处理都要求计算机必须配有多个处理器
8
27. 下列关于操作系统存储管理、文件管理、设备管理和作业管理的说法,正确的是___B__。
A. “虚拟存储器”其实是外存
B. 文件管理可以实现文件的共享、保密和保护
C. 用户必须了解设备及接口的技术细节,才能使设备和计算机协调工作
D. 作业管理的任务主要是管理内存资源的合理使用
28. 下列应用系统不需要采用实时处理系统的是__D___。
A. 航天飞机航道跟踪系统 B. 证券交易系统
C. 锅炉温控系统 D. 电子邮件转发系统
29. 下列关于Windows NT的说法中,错误的是__A___。
A. 如果网络服务器上运行的是Windows NT则客户机上也必须运行Windows NT
B. NT的安全性符合C2级安全性标准
C. NT的外存容量可达TB级
D. NT服务器可以是专用服务器,也可以是高档PC机
9
30. 说Linux是一种“自由软件”的主要理由是__A___。
A. Linux的源代码是公开的 B. Linux是多用户、多任务的操作系统
C. Linux具有可移植性 D. Linux属于GPL软件
31. 数据结构的说明语句,例如 int x;,属于高级语言中的__A___成分。
A. 数据 B. 运算 C. 控制 D. 传输
32. 算术表达式,例如 a+b-c,属于高级语言中的___B__成分。
A. 数据 B. 运算 C. 控制 D. 传输
33. 条件选择结构语句,例如 if (P)A;属于高级语言中的___C__成分。(P表示条件,A表示操作)
A. 数据 B. 运算 C. 控制 D. 传输
34. I/O语句,例如 Print(“Hello!”);,属于高级语言中的__D___成分。
A. 数据 B. 运算 C. 控制 D. 传输
35. 高级语言程序中的___A__成分用以描述程序所处理的数据对象。
A. 数据 B. 运算 C. 控制 D. 传输
10
36. 高级语言程序中的__B___成分用以描述程序所包含的运算。
A. 数据 B. 运算 C. 控制 D. 传输
37. 高级语言程序中的__C___成分用以描述程序中的控制构造。
A. 数据 B. 运算 C. 控制 D. 传输
38. 高级语言程序中的___D__成分用以表达程序中的数据的传输。
A. 数据 B. 运算 C. 控制 D. 传输
39. 高级语言编写的程序必须将它转换成对应的___B__程序,计算机才能直接执行。
A. 汇编语言 B. 机器语言 C. 中间语言 D. 编译
40. 按照对源程序生成机器代码不同的方法,可将其处理程序分为__D___三类。
A. 目标程序、解释程序和编译程序 B. 汇编程序、程序模块和编译程序
C. 汇编程序、解释程序和源程序 D. 汇编程序、解释程序和编译程序
41. ___D__不是程序语言。
A. VB B. C++ C. Java D. Flash
11
42. Fortran的应用领域主要是___A__。
A. 科学计算 B. 图像制作 C. 影视剪辑 D. 文字编辑
43. 编写软件程序首先要考虑的两个重要方面是___B__。
A. 需求分析和数据结构 B. 数据结构和算法
C. 软件结构和用户要求 D. 数据类型和人员管理
44. 计算机算法的性质有___B__。
A. 输入、输出、可行性、可移植性和可扩充性
B. 输入、输出、可行性、确定性和有穷性
C. 输入、输出、确定性、有穷性和稳定性
D. 输入、输出、易读性、稳定性和安全性
45. 计算机的算法指的是__C___。
A. 计算方法 B. 排序方法
C. 问题求解规则的过程描述 D. 程序设计方法
12
46. 算法设计采用的方法是___B__。
A. 由精到粗、由抽象到具体 B. 由粗到精、由抽象到具体
C. 由精到粗、由具体到抽象 D. 由粗到精、由具体到抽象
47. 下面有关算法和程序的说法中,正确的是___C__。
A. 算法和程序都必须满足有穷性 B. 程序必须是CPU可直接执行的机器语言
C. 可以采用“伪代码”来描述算法 D. 算法其实就是程序
48. 分析执行一个算法所要占用的计算机资源,需要考虑的两个方面是___A__。A. 空间代价和时间代价 B. 正确性和简明性
C. 可读性和文档性 D. 数据复杂性和程序复杂性
49. 数据结构研究的是数据的___A__以及在这些数据上定义的运算的集合。
A. 逻辑结构、存储结构 B. 顺序结构、存储结构
C. 逻辑结构、选择结构 D. 顺序结构、选择结构
50. 数据的__A___结构反映数据元素间的逻辑关系。
13
A. 逻辑 B. 顺序 C. 选择 D. 存储
51. 关于链接表说法错误的是_B____。
A. 链接表是以指针方式表示的“线性表结构”
B. 链接表中的指针不可能为空指针
C. 链接表中最后一个元素的指针为空
D. 在链接表中所有元素含有信息域
52. “数据结构+算法=程序”是由__A___在上世纪70年代提出的。
A. 尼•沃特(Niklans Wirth) B. 冯•诺依曼(J. von Neumann)
C. 图灵(A. M. Turing) D. 埃•狄克斯特拉(Edsgar Wybe Dijkstra)53. 执行语句(a=b ;b=c ;c=a)的作用是_B____。
A. 利用c,将a和b中数值交换
B. 利用a,将b和c中数值交换
C. 利用b,将b和a中数值交换
14
D. 将a和b中数值交换,然后以将b和c中的数值交换
54. Excel属于__A_____软件。
A.电子表格 B.文字处理 C.图形图像 D. 网络通信
55. 计算机完成最基本操作任务的软件和协助用户完成某项特定任务的软件分别是__B____。
A.系统软件和系统软件 B.系统软件和应用软件
C.应用软件和系统软件 D.应用软件和应用软件
56. 下面关于计算机软件的说法中,“__C____” 是正确的。
A.用软件语言编写的程序都可直接在计算机上执行
B.“软件危机”的出现是因为计算机硬件发展严重滞后
C.利用“软件工程”的理念与方法,有助于编制高效高质的软件
D.操作系统是20世纪80年代产生的
57. 未获得版权所有者许可就使用的软件被称为___B___软件。
A. 共享 B.盗版 C. 自由 D.授权
15
58. 说法:“___D___”是错误的。
A.Windows提供图形用户界面(GUl)
B.Windows支持“即插即用”的系统配置方法
C.Windows具有支持多种协议的通信软件
D.Windows的各个版本都可作为服务器的操作系统
59. 下列操作系统产品中,__D___是一种“共享软件”,其源代码已公开。
A.DOS B.Windows C.UNIX D.Linux
60. PC机加电启动时,执行了BIOS中的POST程序后,若系统无致命错误,计算机将执行
BIOS中的___A___。
A.系统自举程序 B.CMOS设置程序
C.基本外围设备的驱动程序 D.检测程序
61. 计算机启动时,引导程序在对计算机系统进行初始化后,把__C____装入主存储器。
A.编译系统 B.系统功能调用
16
C.操作系统核心部分 D.服务性程序
62. __A____具有高速的运算能力和图形处理功能,通常运行UNIX操作系统,适合工程与产品设计等应用的计算机中。
A.工作站 B. 微型计算机 C. 客户机 D. 服务器
63.
64. 以下所列软件中_D___是操作系统。
A.WPS B.Excel C.PowerPoint D.UNIX
65. 高级程序设计语言中的__B____成分用来描述程序中对数据的处理。
A.数据 B.运算 C.控制 D.传输
66. 以下关于高级程序设计语言中的数据成分的说法中正确的是__B____。A.数据命名可说明数据需占用存储单元的多少和存放结构
B.数组是一组类型相同数据的有序集合
C.指针变量中存放的是某个数据对象的值
D.用户不可以自己定义新的数据类型
17
67. 下面的程序设计语言中主要用于科学数值计算的是___A___。
A.Fortran B.Pascal C.Java D. C++
三、多选
1. 系统软件包括操作系统、____ABD_______等。
A. 数据库管理系统 B. 语言处理程序
C. MS-Office套件 D. 实用程序
2. 分析一个算法的好坏,除其正确性外,还应考虑___ABCD________。
A. 易理解性 B. 易维护性 C. 占用的计算机资源 D. 可靠性
3. 为了保护软件开发者的权益,我国已制定了一些与计算机软件相关的法律。目前计算机软件的保护手段主要有3种,包括_____ABD______。
A. 著作权法 B. 商业秘密法 C. 合同法 D. 专利法
4. 下列关于操作系统的说法中,正确的有____ABCD_______。
A. 操作系统可以控制和管理计算机的软件资源
B. 操作系统可以控制和管理计算机的硬件资源
18
C. 操作系统是硬件与其它软件的接口
D. 操作系统提供用户与计算机硬件之间的接口
5. 以下说法中,_____ACD______是正确的。
A. 未经软件著作权人同意复制其软件的行为是侵权行为
B. 复制加密过的软件是违法行为,但不加密的软件不受法律保护C. 软件与硬件一样也是一种商品
D. 我国的软件著作权受《中华人民共和国著作权法》的保护
6. 下列软件中,______ACD_____是杀毒软件。
A. KV2000 B. IE C. VRV D. KILL
7.
8. 计算机应用的领域主要有科学计算、过程控制及__CD___。
A. 数据库管理 B. 软件开发 C. 数据处理 D. 辅助设计
9. 下列关于计算机算法的叙述中正确的是___ACD___。
19
A.算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终止
B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法
C.算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚明确的,无二义性
D.分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解调试和易测试
10. ___AD___语言已成为当前面向对象的程序设计的主流语言之一。
A.C++ B.BASIC C.C D. Java
11. 适合安装在服务器上使用的操作系统是___AB___。
A.Unix B.Windows NT Server
C.Windows 98 SE D.Windows XP Home
12. 下列软件属于系统软件的是__ABD____。
A. 金山毒霸 B. SQLServer
C. FrontPage D. Oracle
20
13. 在高级程序语言中,求解计算问题的程序框架都可用__ABC___这三种控制结构的成分来描述。
A. 顺序 B.选择 C. 重复 D.复合
14. 关于Windows, 说法__ABC___是正确的。
A. Windows支持GUI B. Windows支持“即插即用”的系统配置方法
C. Windows还提供通信软件 D. Windows可以在任何一台计算机上运行
15. Windows 2000是32位的___AD__的操作系统。
A. 单用户 B. 多用户 C. 单任务 D. 多任务
四、填空
1. 从应用的角度出发,通常将软件划分为____系统______和___应用_______两大类。2.
3. 在计算机中,GUI的中文意思是____图形用户界面______。
4. 可以在许多种类计算机上安装运行的操作系统是_____UNIX_____。
5. UNIX系统中的文件系统是___树_______型目录结构的。
21
6. ______Linux____操作系统是“自由软件”,属于GPL软件。
7. 用高级语言编写的源程序要变为目标程序,必须经过___编译_______处理。
8. C语言源程序转换为目标程序的过程称为____编译______。
9. 数据的_____逻辑_____结构抽象地反映了数据元素之间的逻辑关系,而不管数据在计算机中的存储方式。
10. 数据的___存储_______结构是数据的逻辑结构在计算机存储器上实现。
11. UNIX操作系统是___C_______语言编写的。
12. 从_______时间___代价和____空间______代价两个方面来分析执行算法所要占用的计算机资源。
13. 计算机软件指的是在计算机中运行的各种程序和相关的数据及_文档_____。
14. C++语言运行性能高,且与C语言兼容,已成为当前主流的面向__对象____的程序设计语言之一。
15. Java语言是一种面向__对象____的,适用于网络环境的程序设计语言。
第三章测验答卷一、判断1 FFTFF FTTTF FFFFT TFFFT TFFFT TFFFF FFFTT
二、单选1 BBCAC BDDA- 11 CBABA BBDBD 21 DACDA DBDAA 31
22
ABCDA BCDBD 41 DABBC BCAAA 51 BABAB CBDDA61 CA-DB BA三、多选
1 ABD 2 ABCD 3 ABD 4 ABCD 5 ACD6 ACD 7 ---- 8 CD 9 ACD 10 AD11 AB 12 ABD 13 ABC 14 ABC 15 AD
四、填空
1 系统,应用2 ------3 图形用户界面4 UNIX5 编译8 编译9 逻辑10 存储11 C12 时间,空间13 对象
树6 文档14 Linux7 对象15 23
因篇幅问题不能全部显示,请点此查看更多更全内容