第三章练习(带答案)

更新时间:2023-10-06 21:31:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

判断题

1. 为了方便人们记忆、阅读和编程,对机器指令用符号表示,相应形成的计算机语言称为

汇编语言。T

2. 操作系统的三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为

应用程序开发提供平台。T 3. 计算机应用最多的是数值计算。F

4. “引导程序”的功能是把操作系统的一部分程序从内存写入磁盘。F 5. C++语言是对C语言的扩充,是面向对象的程序设计语言。T 6. 汇编语言程序的执行效率比机器语言高。F

7. 当计算机完成加载过程之后,操作系统即被装入到内存中运行。T 8. 计算机系统中最重要的应用软件是操作系统。F

9. 一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要

有相应的语言处理程序翻译成机器语言程序才能执行。T 10. 源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘

上,以备多次执行。F 11. Windows桌面也是Windows系统中的一个文件夹。T

12. Windows系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。T 13. 软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。F 14. 操作系统的加载是指将操作系统的全部程序安装到计算机的内存中。F 15. 多任务处理指CPU可在同一时刻执行多个任务。F

16. Word、Excel、PowerPoint、Photoshop都是通用应用软件。T

17. 在Windows系统中,一个磁盘上允许存在多个文件夹,在文件夹中保存的是若干个文件

的正文内容。F 18. 用汇编语言编写的程序可以被计算机直接执行。F 19. 软件不会失效。T

20. 软件许可证是一种法律合同。T

21. 系统软件是计算机系统中必不可少的部分 F

22. 按软件工程方法开发软件的过程分为三个阶段:计划期、开发期和运行期。其中开发期

所用时间最多。F 23. 对新建或备份后又被修改过的文件,系统将自动设置为“存档”属性。T 24. 一个文件目录实际上是用来记录文件的说明信息(各种属性)。因此它不是一个文件。F 25. 一个“任务”(task)就是一个应用程序。F

26. 操作系统的存储管理负责对存储器资源分配与管理。F 27. 每片软盘或硬盘上都有一个独立的多级树状目录结构。T

28. CD-ROM 和 DVD及CD-RW的文件系统是FAT16或FAT32。F

29. 目标程序可以由CPU直接执行。F

30. 一个算法的复杂度体现在运行该算法时所需要的计算机资源的多少。T 31. 数据的逻辑结构可以用不同的存储结构来实现。T

32. 一种计算机程序设计语言只能有一种翻译方式。F

33. 每一个逻辑硬盘的“根目录”即FDT, 只能通过盘格式化或全盘复制产生。T 34. 分时操作系统允许多个用户同时使用同一个计算机系统。T 35. Windows NT 是多用户、多任务的操作系统。T 36. 机器语言和汇编语言都依赖于具体的计算机。T

37. 完成从汇编语言到机器语言翻译过程的程序,称为编译程序。 F

38. ISO对软件的定义是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。F

39. 有一种计算机系统允许多个用户同时使用,每个用户都感觉好象自己在“独占”该计算机一样,这样的系统称为“分时处理系统”。 T

40. BIOS,Windows操作系统,C语言编译器等都是系统软件。T 41. 程序是软件的主体,单独的数据和文档一般不认为是软件。T 42. 通常将计算机软件分成系统软件和应用软件T

43. 所谓系统软件就是购置计算机时,计算机供应商提供的软件 F 44. Windows系列和Office系列都是目前流行的操作系统F

45. 操作系统是现代计算机系统必须配置的核心应用软件。F

46. 同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。T

47. PC机常用的操作系统有Windows、Unix、Linux等。T

48. 解释程序的执行过程是:对源程序的语句从头到尾逐句扫描,逐句翻译,并且翻译一句

执行一句。T

49. Windows操作系统中,磁盘碎片整理程序是一种应用软件。F

50. 实时操作系统的主要特点是允许多个用户同时联机使用计算机。F

51. 高级语言源程序通过编译处理可以产生高效运行的目标程序,并可保存在磁盘上,供多次使用。T

52. 编译程序是一种把高级语言源程序翻译成机器语言程序的翻译程序。T 53. 完成从汇编语言到机器语言翻译过程的程序,称为编译程序。F

54. 虚拟存储技术的基本思想是,在启动一个任务时,将当前要执行的程序和数据页面全放

在硬盘提供的虚拟内存中。F

55. 所谓软件的生命期是指软件的有效时间周期。F

56. “软件工程”的概念出现在计算机软件发展的第三阶段。T 57. 一般只有硬件、没有软件的计算机被称为“裸机”。T 58. 操作系统的所有程序常驻内存。F

59. 机器语言程序是直接运行在裸机上的最基本的系统软件。F

60. 数据结构一般包括三个方面的内容:即数据的逻辑结构、数据的存储结构及在这些数据

上定义的运算。T

61. 程序语言中的条件选择结构可以直接描述重复的计算过

程。F

62. 语言处理程序就是编译程序。F

63. 程序与算法不同,程序是问题求解规则的一种过程描述。T

64. 程序设计语言可按级别分为机器语言、汇编语言和高级语言,其中高级语言比较接近自

然语言,而且易学、 易用、程序易修改。T

65. 为了适应软硬件环境的变化而对应用程序所做的适当修改称为完善性维护。T 66. 数据库管理系统、操作系统和应用软件中,最靠近计算机硬件的是操作系统。T 67. 算法一定要用“伪代码”来描述。F

68. 对于同一个问题可采用不同的算法去解决,但不同的算法通常具有相同的效率。F 69. 软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。T 70. 软件危机的产生与软件开发过程中使用的方法和技术有很大的关系。T 71. 系统软件是为应用程序提供服务的程序集合。T

单选题

1. 数据库管理系统是________。

A. 应用软件 B. 操作系统 C. 系统软件 D. 编译系统 2. 下列关于操作系统任务管理的说法,错误的是________。

A. Windows操作系统支持多任务处理

B. 分时系统是指将CPU时间划分成时间片,轮流为多个用户服务 C. 并行处理可以让多个处理器同时工作,提高计算机系统的效率 D. 分时处理要求计算机必须配有多个CPU

3. 下列各种因素中,________不是引起“软件危机”的主要原因。

A. 对软件需求分析的重要性认识不够

B. 软件开发过程难于进行质量管理和进度控制

C. 随着问题的复杂度增加,人们开发软件的效率下降 C. 随着社会和生产的发展,软件无法存储和处理海量数据 4. 高级语言的控制结构主要包含________。

①顺序结构 ②自顶向下结构 ③条件选择结构 ④重复结构 A. ①②③ B. ①③④ C. ①②④ D. ②③④

5. 虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,但其大小有一定的范

围,它受到________的限制。

A. 内存容量大小

B. 外存空间及主存的地址表示范围 C. 交换信息量大小 D. CPU时钟频率

6 线性表的存储结构而言,以下叙述正确的是________。 A. 顺序结构比链接结构多占存储空间

B. 顺序结构与链接结构相比,更有利于对元素的插入、

删除运算

C. 顺序结构比链接结构易于扩充表中元素的个数 D. 顺序结构占用连续存储空间而链接结构不要求占用连续存储空间

7. 以下关于计算机软件的叙述中,错误的是________。

A. 数学是计算机软件的理论基础之一

B. 数据结构研究程序设计中操作对象以及它们之间的关系和运算 C. 任何程序设计语言的语言处理系统都是相同的 D. 操作系统是计算机必不可少的系统软件

9.在计算机加电启动过程中,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

10. 系统软件为应用软件提供服务,下面的叙述中错误的是________ 。

A. 系统软件与计算机硬件有关。

B. 在通用计算机系统中操作系统是必不可少的。 C. 操作系统是系统软件之一。 D. IE浏览器是一种系统软件。

11. 在在某高级程序设计语言中,象“if(条件)... else ...”这样的语句属于高级语言

中的________成分。

A. 数据 B. 运算 C. 控制 D. 传输

12. 高级语言种类繁多,但其基本成分可归纳为四种,其中对处理对象的数据类型说明属于

高级语言中的 ________成分。

A. 数据 B. 运算

C. 控制 D. 传输

13. 程序设计语言的语言处理系统属于________。

A. 系统软件

B. 应用软件 C. 专用软件

D. 服务软件

14. 能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是________。

A. 操作系统 B. 数据库管理系统 C. CPU D. 专用软件

15. 针对不同应用问题而专门开发的软件属于________。

A. 系统软件

B. 应用软件 C. 财务软件

D. 文字处理软件

16. 一个用户若需在一台计算机上同时运行多个程序,必须使用具有___ _功能的操作系统。

A. 多用户

B. 多任务 C. 分布式 D. 单用户

17. 理论上已经证明,有了________三种程序控制结构,就可以编写任何复杂的计算机程序。

A. 转子(程序),返回,处理

B. 输入,输出,处理 C. 顺序,选择,重复

D. I/O,转移,循环

20.关于Windows操作系统的特点,以下说法错误的是 。

A.Windows操作系统均是64位操作系统

B.Windows在设备管理方面可支持“即插即用” C.Windows XP支持的内存容量可超过1GB

D.Windows 2000分成工作站版本和服务器版本

21.为了支持多任务处理,操作系统的处理器调度程序使用 技术把CPU分配给各个任

务,使多个任务宏观上可以“同时”执行。

A. 分时 B. 并发 C. 批处理 D. 授权

22.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是 。

A.空间代价和时间代价

B.正确性和简明性 C.可读性和开放性

D.数据复杂性和程序复杂性

23.在银行金融信息处理系统中,为使多个用户能够同时与系统交互,需要解决的主要技术问

题是 。

A. CPU必须有多个

B. CPU时间划分为“时间片”,轮流为不同的用户程序服务 C. 计算机必须配置磁带存储器

D. 系统需配置UPS电源

24.下列关于机器语言与高级语言的说法中,正确的是 。

A. 机器语言程序比高级语言程序执行得慢 B. 机器语言程序比高级语言程序可移植性强 C. 机器语言程序比高级语言程序可移植性差 D. 有了高级语言,机器语言就无存在的必要了 25.下列关于UNIX操作系统的说法中,错误的是 。

A.Unix系统是目前广泛使用的主流操作系统之一

B.Unix文件系统与Windows文件系统兼容 C.Unix大多作为服务器操作系统使用

D.Unix系统与Linux系统属于同一类操作系统 26.CPU能够直接执行的程序是用 编写的。

A.命令语言 B.机器语言 C.汇编语言 D.高级语言

27. 操作系统中负责解决I/O设备速度慢、效率低、不可靠等问题的组成部分是_________

A.文件管理

B.存储管理 C.设备管理

D.处理器管理

28.关于操作系统设备管理的叙述中,错误的是 。

A.设备管理程序负责对系统中的各种输入输出设备进行管理 B.设备管理程序负责处理用户和应用程序的输入输出请求

C.每类设备都有相应的驱动程序,它屏蔽了设备I/O操作的细节,使输入输出操作能方 便、有效、安全地完成 D.设备管理程序负责尽量提供各种不同的I/O硬件接口 29.下列关于计算机机器语言的叙述中,错误的是________。

A.机器语言是指CPU能直接执行的指令集合

B.用机器语言编写的程序,可以在各种不同类型的计算机上直接执行 C.用机器语言编制的程序难以维护和修改 D.用机器语言编制的程序难以理解和记忆 30.

算法和程序的区别在于:程序不一定能满足的特征

是 。

A. 每一个运算有确切定义 B. 具有0个或多个输入量

C. 至少产生一个输出量(包括状态的改变) D. 在执行了有穷步的运算后自行终止(有穷性)

31.操作系统的作用之一是 。

A. 将源程序编译为目标程序 B. 实现企业目标管理

C. 控制和管理计算机系统的软硬件资源

D. 实现软硬件的转换

32.在运行应用程序时,键盘上的F1~F12功能键的功能由 定义。

A. 操作系统

B. 操作系统及应用程序 C. 驱动程序 D. 应用程序

33.下面所列功能中,哪个功能不是操作系统所具有的 。

A. CPU管理

B. 语言文字转换 C. 文件管理 D. 存储管理 A. 34.

35.算法是问题求解规则的一种过程描述,必须满足 (12) 。

A. 无穷性 B. 一致性 C. 确定性 D. 可复用性 36.采用虚拟存储技术的操作系统中,用户程序被划分成一个个"页面",这种"页面"的划分是由 进行的.

A.程序员 B.操作系统 C. 操作员 D. 系统管理员 37.用汇编语言和高级语言编写的程序称之为

A.源程序 B.目

标程序

C.语言处理程序 D.可

执行程序

38.下列 不是计算机程序设计语言。

A. Ada B.PROLOG C.LISP D.WPS

39.程序设计语言分成3类,它们是机器语言、汇编语言和___ ___。

A.高级语言 B.自然语言 C.数学语言 D.置标语言 40.下列软件语言中不能用于数值计算的是________ 。

A. FORTRAN B. C语言 C. HTML D. MATLAB 41.当多个程序共享内存资源而内存不够用时,操作系统的存储管理程序将把内存与________

资源结合起来管理,提供一个容量比实际内存大得多的“虚拟存储器” A.

高速缓冲存储器 B.脱机缓冲存储器

C. 物理外存储器 D.离线后备存储器

42.能把高级语言编写的源程序进行转换,并生成机器语言形式

的程序的系统软件称为_______ 。

A. 连接程序 B. 汇编程序 C. 解释程序 D. 编译程序

43.高级程序设计语言的编译程序和解释程序属于下列哪一类程序?_________。

A. 语言编辑 B. 连接程序 C. 文本编辑 D. 语言处理

44.下面关于虚拟存储器的说明中,正确的是________。

A. 是提高计算机运算速度的设备 B. 由RAM加上高速缓存组成

C. 其容量等于主存加上cache的存储器 D. 由物理内存和硬盘上的虚拟内存组成

45.若同一单位的很多用户都需要安装使用同一软件时,则应购买该软件相应的________。

A. 许可证 B. 专利 C. 著作权 D. 多个拷贝 46.高级程序设计语言的编译程序和解释程序属于_________。

A. .通用应用软件 B. 定制应用软件 C. .中间件 D.系统软件

47.如果你购买了一个软件,通常就意味着得到了它的________。

A. 修改权。 B. 拷贝权。 C. 使用权 D. 版权 48.未获得版权所有者许可就能复制、修改、使用的软件被称为________软件。

A. 共享 B. 盗版 C. 自由 D. 授权 49. Windows 操作系统采用 方式支持系统中多个任务的执行。

A. 并行。 B. 实时。 C. 并发 D. 分时。 50.下列关于

Windows XP的说法中,错误的是________。

A. 最大可以支持4GB内存

B. Windows XP的文件可以有共享属性 C. 最多可以支持两个CPU D. 增加了防病毒功能

51.在语言处理程序中,按照不同的翻译处理对象和方法,可把

翻译程序分为几类,而________不属于翻译程序。

A. 汇编程序 B. 解释程序 C. 编译程序 D. 编辑程序

52.在操作系统支持下,用户按________存取文件。

A. 扇区 B. 簇 C. 文件名 D. 字节 53.Windows XP操作系统中,实现虚拟内存的交换文件名是________。

A. Win386.swp B. pagefile.sys C. Win386.dll D. pagefile.dll 54.下列关于文件的说法, 比较恰当。

A. 记录在磁盘上按名存取的一组相关信息的集合

B. 记录在存储介质上按名存取的一组相关程序的集合 C.记录在磁盘上按名存取的一组相关程序的集合 D.记录在存储介质上按名存取的一组相关信息的集合 55.下列应用系统不需要采用实时处理是 。

A. 航天飞机航道跟踪系统 B. 证券交易系统

C. 锅炉温控系统 D. 电子邮件转发系统 56. 像“a+b-c;”这样的算术表达式,属于高级语言中的 成分。 A. 数据 B.运算 C.控制 D.传输 57. Fortran的应用领域主要是 。

A. 科学计算 B. 图像制作 C.影视剪辑 D.文字编辑 58.“数据结构+算法=程序”是由 在上世纪

70

年代提出的。

A. 尼·沃特(Niklans Wirth) B. 冯·诺依曼(J.Yon Neumann)

C.图灵(Turing) D.埃·狄克斯特拉(Edsgar Wybe Dijkstra)

59.下列操作系统产品中, 是“自由软件”

A.DOS B.Windows C.UNIX D.Linux 60. PC机上运行的Windows2000操作系统属于

A. 单用户单任务系统 B. 单用户多任务系统 C. 多用户多任务系统 D. 实时系统

61.银行使用计算机实现通存通兑,属于计算机在______方面的应用。

A.辅助设计 B.科学计算 C.数据处理 D.自动控制

62.下列关于高级语言翻译处理方法的说法错误的是________。

A.解释程序的优点是实现算法简单

B.解释程序适合于交互方式工作的程序语言 C.运行效率高是解释程序的另一优点 D.编译方式适合于大型应用程序的翻译

63. 比较算法和程序,以下说法中正确的是________。

A.算法可采用“伪代码”或流程图等方式来描述

B.程序中的指令和算法中的运算语句都必须用高级语言表示

C.算法和程序都必须满足有穷性 D.算法就是程序

填空题

1.算法是对问题求解过程的一种描述,“算法中描述的操作都是可以在限定的时间内执行有限次来实现的”,这句话所描述的性质被称为算法的__有穷性______。

2.20世纪60年代以来,随着软件需求日趋复杂,软件的生产和维护出现了很大的困难,人

们称此为___软件危机_____。

3. 算法和__数据结构____的设计是程序设计的主要内容。 4.若求解某个问题的程序要反复多次执行,则在设计求解算法时,应重点从_时间__代价上考虑。

5.从资源管理的角度来看,操作系统的功能包括处理器管理、 文件管理 、存储管理、设备管理等几个方面。

6.Windows支持的虚拟存储器由物理内存和位于 硬盘 中的虚拟内存联合组成。 7.翻译执行高级语言源程序的方式有编译和解释两种类型,其

本文来源:https://www.bwwdw.com/article/8o7d.html

Top