计算机软件 第三章 练习题(带答案)_第1页
计算机软件 第三章 练习题(带答案)_第2页
计算机软件 第三章 练习题(带答案)_第3页
计算机软件 第三章 练习题(带答案)_第4页
计算机软件 第三章 练习题(带答案)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、判断题1. 为了方便人们记忆、阅读和编程,对机器指令用符号表示,相应形成的计算机语言称为汇编语言。T2. 操作系统的三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。T3. 计算机应用最多的是数值计算。F4. “引导程序”的功能是把操作系统的一部分程序从内存写入磁盘。F5. C+语言是对C语言的扩充,是面向对象的程序设计语言。T6. 汇编语言程序的执行效率比机器语言高。F7. 当计算机完成加载过程之后,操作系统即被装入到内存中运行。T8. 计算机系统中最重要的应用软件是操作系统。F9. 一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行

2、,需要有相应的语言处理程序翻译成机器语言程序才能执行。T10. 源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。F11. Windows桌面也是Windows系统中的一个文件夹。T12. Windows系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。T13. 软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。F14. 操作系统的加载是指将操作系统的全部程序安装到计算机的内存中。F15. 多任务处理指CPU可在同一时刻执行多个任务。F16. Word、Excel、PowerPoint、Photoshop都是通

3、用应用软件。T17. 在Windows系统中,一个磁盘上允许存在多个文件夹,在文件夹中保存的是若干个文件的正文内容。F18. 用汇编语言编写的程序可以被计算机直接执行。F19. 软件不会失效。T20. 软件许可证是一种法律合同。T21. 系统软件是计算机系统中必不可少的部分 F22. 按软件工程方法开发软件的过程分为三个阶段:计划期、开发期和运行期。其中开发期所用时间最多。F 23. 对新建或备份后又被修改过的文件,系统将自动设置为“存档”属性。T24. 一个文件目录实际上是用来记录文件的说明信息(各种属性)。因此它不是一个文件。F25. 一个“任务”(task)就是一个应用程序。F26. 操

4、作系统的存储管理负责对存储器资源分配与管理。F27. 每片软盘或硬盘上都有一个独立的多级树状目录结构。T28. CD-ROM 和 DVD及CD-RW的文件系统是FAT16或FAT32。F29. 目标程序可以由CPU直接执行。F30. 一个算法的复杂度体现在运行该算法时所需要的计算机资源的多少。T31. 在面向过程的程序设计语言中,数据类型反映了数据结构。T32. 数据的逻辑结构可以用不同的存储结构来实现。T33. 一种计算机程序设计语言只能有一种翻译方式。F34. 软件“移植”指软件复制。F35. 每一个逻辑硬盘的“根目录”即FDT, 只能通过盘格式化或全盘复制产生。T36. 批处理操作系统着

5、重考虑系统效率和资源的利用率。T37. 分时操作系统允许多个用户同时使用同一个计算机系统。T38. Windows NT 是多用户、多任务的操作系统。T39. 机器语言和汇编语言都依赖于具体的计算机。T40. 索引存储结构有利于随机存取。T41. 完成从汇编语言到机器语言翻译过程的程序,称为编译程序。 F42. ISO对软件的定义是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。F 43. 有一种计算机系统允许多个用户同时使用,每个用户都感觉好象自己在“独占”该计算机一样,这样的系统称为“分时处理系统”。 T 44. BIOS,Windo

6、ws操作系统,C语言编译器等都是系统软件。T45. 计算机系统必须对信息资源的访问进行控制和管理,即对系统内的信息规定各个用户对它的操作权限,如是否可读、是否可写、是否可修改等,统称为“访问控制”。 T 46. 程序是软件的主体,单独的数据和文档一般不认为是软件。T47. 通常将计算机软件分成系统软件和应用软件T48. 所谓系统软件就是购置计算机时,计算机供应商提供的软件 F49. Windows系列和Office系列都是目前流行的操作系统F50. 操作系统是现代计算机系统必须配置的核心应用软件。F51. 同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。T52. PC机常用的操作

7、系统有Windows、Unix、Linux等。T53. 解释程序的执行过程是:对源程序的语句从头到尾逐句扫描,逐句翻译,并且翻译一句执行一句。T54. Windows操作系统中,磁盘碎片整理程序是一种应用软件。F55. 实时操作系统的主要特点是允许多个用户同时联机使用计算机。F56. 高级语言源程序通过编译处理可以产生高效运行的目标程序,并可保存在磁盘上,供多次使用。T57. 编译程序是一种把高级语言源程序翻译成机器语言程序的翻译程序。T58. 完成从汇编语言到机器语言翻译过程的程序,称为编译程序。F59. 虚拟存储技术的基本思想是,在启动一个任务时,将当前要执行的程序和数据页面全放在硬盘提供

8、的虚拟内存中。F60. 所谓软件的生命期是指软件的有效时间周期。F61. “软件工程”的概念出现在计算机软件发展的第三阶段。62. 一般只有硬件、没有软件的计算机被称为“裸机”。T63. 操作系统的所有程序常驻内存。64. Linux操作系统是兼容UNIX标准的操作系统65. 。66. 机器语言程序是直接运行在裸机上的最基本的系统软件。67. 数据结构一般包括三个方面的内容:即数据的逻辑结构、数据的存储结构及在这些数据上定义的运算。T68. 程序语言中的条件选择结构可以直接描述重复的计算过程。F69. 语言处理程序就是编译程序。70. 程序与算法不同,程序是问题求解规则的一种过程描述。T71.

9、 程序设计语言可按级别分为机器语言、汇编语言和高级语言,其中高级语言比较接近自然语言,而且易学、 易用、程序易修改。72. 为了适应软硬件环境的变化而对应用程序所做的适当修改称为完善性维护。73. 数据库管理系统、操作系统和应用软件中,最靠近计算机硬件的是操作系统。74. 算法一定要用“伪代码”来描述。75. 对于同一个问题可采用不同的算法去解决,但不同的算法通常具有相同的效率。76. 软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。T77. 软件危机的产生与软件开发过程中使用的方法和技术有很大的关系。T78. 系统软件是为应用程序提供服务的程序集合。T单选题1 数据库管理系统是

10、_。A 应用软件 B. 操作系统 C. 系统软件 D. 编译系统2 下列关于操作系统任务管理的说法,错误的是_。A Windows操作系统支持多任务处理B 分时系统是指将CPU时间划分成时间片,轮流为多个用户服务C 并行处理可以让多个处理器同时工作,提高计算机系统的效率D 分时处理要求计算机必须配有多个CPU3 下列各种因素中,_不是引起“软件危机”的主要原因。A 对软件需求分析的重要性认识不够B 软件开发过程难于进行质量管理和进度控制C. 随着问题的复杂度增加,人们开发软件的效率下降C 随着社会和生产的发展,软件无法存储和处理海量数据4 高级语言的控制结构主要包含_。顺序结构 自顶向下结构

11、条件选择结构 重复结构A B. C. D. 5 虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,但其大小有一定的范 围,它受到_的限制。A 内存容量大小B 外存空间及主存的地址表示范围C 交换信息量大小D CPU时钟频率6 线性表的存储结构而言,以下叙述正确的是_。A. 顺序结构比链接结构多占存储空间B. 顺序结构与链接结构相比,更有利于对元素的插入、删除运算C. 顺序结构比链接结构易于扩充表中元素的个数D. 顺序结构占用连续存储空间而链接结构不要求占用连续存储空间7. 以下关于计算机软件的叙述中,错误的是_。A 数学是计算机软件的理论基础之一B 数据结构研究程序设计中操作对象以及它

12、们之间的关系和运算C 任何程序设计语言的语言处理系统都是相同的D 操作系统是计算机必不可少的系统软件8.下面关于虚拟存储器的说法中,正确的是_。A 虚拟存储器是提高计算机运算速度的设备B 虚拟存储器由RAM加上高速缓存组成C 虚拟存储器的容量等于主存加上cache的存储器D 虚拟存储器由物理内存、硬盘上的虚拟内存、及各种数据结构组成9.在计算机加电启动过程中,1.POST程序、2. 操作系统、3.引导程序、4.自举程序的执行顺序为_。A 1、2、3、4B 1、3、2、4C 3、2、4、1D 1、4、3、210 系统软件为应用软件提供服务,下面的叙述中错误的是_ 。A 系统软件与计算机硬件有关。

13、B 在通用计算机系统中操作系统是必不可少的。C 操作系统是系统软件之一。D IE浏览器是一种系统软件。11 下列说法中错误的是_。A 操作系统出现在高级语言及其编译系统之前B 为解决软件危机,人们提出了结构程序设计方法和用工程方法开发软件的思想C 数据库软件技术、软件工具环境技术都属于计算机软件技术D 设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式12 在在某高级程序设计语言中,象“if(条件). else .”这样的语句属于高级语言中的_成分。A 数据B 运算C 控制D 传输13 高级语言种类繁多,但其基本成分可归纳为四种,其中对处理对象的数据类型说明属于高级语言中的 _

14、成分。A 数据B 运算C 控制D 传输14 程序设计语言的语言处理系统属于_。A 系统软件B 应用软件C 专用软件D 服务软件15 能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是_。A 操作系统B 数据库管理系统C CPUD 专用软件16 针对不同应用问题而专门开发的软件属于_。A 系统软件B 应用软件C 财务软件D 文字处理软件17 一个用户若需在一台计算机上同时运行多个程序,必须使用具有_功能的操作系统。A 多用户B 多任务C 分布式D 单用户18 下列关于计算机软件说法中,正确的是_。A 用计算机高级语言编写的程序都可直接在计算机上执行B “软件危机”的出现是因为计

15、算机硬件发展严重滞后C 利用“软件工程”的理念与方法,可以编制高效高质的软件D 操作系统是上个世纪80年代产生的19 理论上已经证明,有了_三种程序控制结构,就可以编写任何复杂的计算机程序。A 转子(程序),返回,处理B 输入,输出,处理C 顺序,选择,重复D I/O,转移,循环20.关于Windows操作系统的特点,以下说法错误的是 。A.Windows操作系统均是64位操作系统B.Windows在设备管理方面可支持“即插即用”C.Windows XP支持的内存容量可超过1GBD.Windows 2000分成工作站版本和服务器版本 21.为了支持多任务处理,操作系统的处理器调度程序使用 技术

16、把CPU分配给各个任务,使多个任务宏观上可以“同时”执行。A. 分时B. 并发C. 批处理D. 授权 22.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是 。A.空间代价和时间代价B.正确性和简明性C.可读性和开放性D.数据复杂性和程序复杂性23.在银行金融信息处理系统中,为使多个用户能够同时与系统交互,需要解决的主要技术问题是 。A. CPU必须有多个B. CPU时间划分为“时间片”,轮流为不同的用户程序服务C. 计算机必须配置磁带存储器D. 系统需配置UPS电源24.下列关于机器语言与高级语言的说法中,正确的是 。A. 机器语言程序比高级语言程序执行得慢B. 机器语言

17、程序比高级语言程序可移植性强C. 机器语言程序比高级语言程序可移植性差D. 有了高级语言,机器语言就无存在的必要了25.下列关于UNIX操作系统的说法中,错误的是 。AUnix系统是目前广泛使用的主流操作系统之一BUnix文件系统与Windows文件系统兼容CUnix大多作为服务器操作系统使用DUnix系统与Linux系统属于同一类操作系统26.CPU能够直接执行的程序是用 编写的。A命令语言B机器语言C汇编语言D高级语言27. 操作系统中负责解决I/O设备速度慢、效率低、不可靠等问题的组成部分是_ A.文件管理B.存储管理C.设备管理D.处理器管理28.关于操作系统设备管理的叙述中,错误的是

18、 。A.设备管理程序负责对系统中的各种输入输出设备进行管理B.设备管理程序负责处理用户和应用程序的输入输出请求C.每类设备都有相应的驱动程序,它屏蔽了设备I/O操作的细节,使输入输出操作能方便、有效、安全地完成D.设备管理程序负责尽量提供各种不同的I/O硬件接口29.下列关于计算机机器语言的叙述中,错误的是_。A.机器语言是指CPU能直接执行的指令集合B.用机器语言编写的程序,可以在各种不同类型的计算机上直接执行C.用机器语言编制的程序难以维护和修改D.用机器语言编制的程序难以理解和记忆30.算法和程序的区别在于:程序不一定能满足的特征是 。A. 每一个运算有确切定义B. 具有0个或多个输入量

19、C. 至少产生一个输出量(包括状态的改变)D. 在执行了有穷步的运算后自行终止(有穷性)31.操作系统的作用之一是 。A. 将源程序编译为目标程序B. 实现企业目标管理C. 控制和管理计算机系统的软硬件资源D. 实现软硬件的转换32.在运行应用程序时,键盘上的功能键的功能由 定义。A. 操作系统B. 操作系统及应用程序C. 驱动程序D. 应用程序33.下面所列功能中,哪个功能不是操作系统所具有的 。A. CPU管理B. 语言文字转换C. 文件管理D. 存储管理34.下列关于操作系统任务管理的说法中,错误的是 。A. Windows操作系统支持多任务处理B. 分时是指将CPU时间划分成时间片,轮

20、流为多个程序服务C. 并行处理技术可以让多个CPU同时工作,提高计算机系统的效率D. 分时处理要求计算机必须配有多个CPU35.算法是问题求解规则的一种过程描述,必须满足 (12) 。A. 无穷性 B. 一致性 C. 确定性 D. 可复用性36.采用虚拟存储技术的操作系统中,用户程序被划分成一个个页面,这种页面的划分是由进行的A程序员B操作系统C.操作员D系统管理员37.用汇编语言和高级语言编写的程序称之为。源程序 目标程序 语言处理程序 D可执行程序38.下列 不是计算机程序设计语言。 Ada PROLOG LISP WPS39.程序设计语言分成3类,它们是机器语言、汇编语言和_ _。A高级

21、语言 B自然语言 C数学语言 D置标语言 40.计算机软件的发展受到应用和硬件发展的推动和制约,大致经历了三个阶段,下面的叙述 中错误的是_ _。A. 第一阶段主要是科学与工程计算,使用低级语言编制程序。 B. 第二阶段使用高级程序语言编制程序,并产生了操作系统和数据库管理系统。C. 20世纪80年代初期,出现了“软件”术语,软件技术走向成熟。D. 为适应开发大型软件的需要,第三阶段提出了“软件工程”的概念。41.下列软件语言中不能用于数值计算的是_ 。A. FORTRAN B. C语言 C. HTML D. MATLAB 42.当多个程序共享内存资源而内存不够用时,操作系统的存储管理程序将把

22、内存与_资源结合起来管理,提供一个容量比实际内存大得多的“虚拟存储器” A. 高速缓冲存储器 B.脱机缓冲存储器 C. 物理外存储器 D.离线后备存储器 43.能把高级语言编写的源程序进行转换,并生成机器语言形式的程序的系统软件称为_ 。 A. 连接程序 B. 汇编程序 C. 解释程序 D. 编译程序 44.高级程序设计语言的编译程序和解释程序属于下列哪一类程序?_。 A. 语言编辑 B. 连接程序 C. 文本编辑 D. 语言处理 45.下面关于虚拟存储器的说明中,正确的是_。A. 是提高计算机运算速度的设备B. 由RAM加上高速缓存组成C. 其容量等于主存加上cache的存储器D. 由物理内

23、存和硬盘上的虚拟内存组成46.若同一单位的很多用户都需要安装使用同一软件时,则应购买该软件相应的_。A. 许可证 B. 专利 C. 著作权 D. 多个拷贝47.高级程序设计语言的编译程序和解释程序属于_。A. .通用应用软件 B. 定制应用软件 C. .中间件 D.系统软件48.如果你购买了一个软件,通常就意味着得到了它的_。A. 修改权。 B. 拷贝权。 C. 使用权 D. 版权49.未获得版权所有者许可就能复制、修改、使用的软件被称为_软件。A. 共享 B. 盗版 C. 自由 D. 授权50. Windows 操作系统采用 方式支持系统中多个任务的执行。A. 并行。 B. 实时。 C. 并

24、发 D. 分时。51.数据结构与具体的程序设计语言无关。数据结构不包含_方面的内容。A. 数据的存储结构 B. 数据的逻辑结构C. 定义在数据结构上的运算 D. 数据的展现结构52.下列关于Windows XP的说法中,错误的是_。A. 最大可以支持4GB内存B. Windows XP的文件可以有共享属性C. 最多可以支持两个CPUD. 增加了防病毒功能53.在语言处理程序中,按照不同的翻译处理对象和方法,可把翻译程序分为几类,而_不属于翻译程序。A. 汇编程序 B. 解释程序 C. 编译程序 D. 编辑程序54.在操作系统支持下,用户按_存取文件。A. 扇区 B. 簇 C. 文件名 D. 字

25、节55.数据逻辑结构抽象地描述了_。A. 数据的成分及其相互关系。B. 数据的相互运算。C. 数据在内存中的存放次序。D. 数据的逻辑关系。56.Windows XP操作系统中,实现虚拟内存的交换文件名是_。A. Win386.swp B. pagefile.sys C. Win386.dll D. pagefile.dll57.下列关于文件的说法,比较恰当。A. 记录在磁盘上按名存取的一组相关信息的集合B. 记录在存储介质上按名存取的一组相关程序的集合C记录在磁盘上按名存取的一组相关程序的集合D记录在存储介质上按名存取的一组相关信息的集合58.下列应用系统不需要采用实时处理是 。 A. 航天

26、飞机航道跟踪系统 B. 证券交易系统 C 锅炉温控系统 D 电子邮件转发系统59. 像“a+b-c;”这样的算术表达式,属于高级语言中的成分。 A.数据 B运算 C控制 D传输60. Fortran的应用领域主要是 。 A. 科学计算 B 图像制作 C影视剪辑 D文字编辑61.“数据结构+算法=程序”是由 在上世纪70年代提出的。 A. 尼·沃特(Niklans Wirth) B 冯·诺依曼(JYon Neumann) C图灵(Turing) D埃·狄克斯特拉(Edsgar Wybe Dijkstra)62.下列操作系统产品中, 是“自由软件” ADOS BWin

27、dows CUNIX DLinux63. PC机上运行的Windows2000操作系统属于 A. 单用户单任务系统 B. 单用户多任务系统 C. 多用户多任务系统 D. 实时系统64.银行使用计算机实现通存通兑,属于计算机在_方面的应用。A辅助设计B科学计算C数据处理D自动控制65.下列关于高级语言翻译处理方法的说法错误的是_。A解释程序的优点是实现算法简单B解释程序适合于交互方式工作的程序语言C运行效率高是解释程序的另一优点D编译方式适合于大型应用程序的翻译66. 比较算法和程序,以下说法中正确的是_。A算法可采用“伪代码”或流程图等方式来描述B程序中的指令和算法中的运算语句都必须用高级语言

28、表示C算法和程序都必须满足有穷性D算法就是程序填空题1算法是对问题求解过程的一种描述,“算法中描述的操作都是可以在限定的时间内执行有限次来实现的”,这句话所描述的性质被称为算法的_有穷性_。220世纪60年代以来,随着软件需求日趋复杂,软件的生产和维护出现了很大的困难,人们称此为_软件危机_。3. 算法和_数据结构_的设计是程序设计的主要内容。4若求解某个问题的程序要反复多次执行,则在设计求解算法时,应重点从_时间_代价上考虑。5从资源管理的角度来看,操作系统的功能包括处理器管理、 文件管理 、存储管理、设备管理等几个方面。6Windows支持的虚拟存储器由物理内存和位于 硬盘 中的虚拟内存联

29、合组成。7翻译执行高级语言源程序的方式有编译和解释两种类型,其中解释方式是指 逐句翻译, 翻译一句执行一句,不产生目标程序。8. 操作系统的主要作用是管理各种软硬件资源、提供 有善的人机界面 及为应用程序的开发提供高效率的平台。9树状目录结构有利于文件的分类存储,方便文件查找 ,允许在不同的文件夹中使用相同的文件名字。10能够对计算机完成任务有严格的时间限制,对外部事件作出快速反应,具有很高的可靠性和安全性的操作系统称之为 实时 操作系统。11. UNIX是一种通用的、多用户、交互式的 分时 操作系统。12. 尽管计算机程序设计语言的差别很大,但无论那种语言(即使是机器语言也是如此)其基本语言

30、成分都可归纳为四大类:数据成分、运算成分、 控制 和传输成分。13. 语言处理程序分为三大类: 汇编程序 、解释程序和编译程序。14理论上已证明了任何可计算问题的程序都可用 顺序、选择、循环 三种控制结构的组合来描述。15Java语言是一种面向 对象 的、用于网络环境的程序设计语言。16. ISO对软件的定义是:包含与数据处理系统操作有关的程序、规程、规则及相关文档的智力创作。17. 软件的发展与计算机应用和硬件的发展相互促进与制约, 更多的是受到应用要求的影响。其发展大致经历了三个阶段: 程序阶段 、软件阶段、软件工程阶段。18. 数据结构是研究程序设计中计算机操作对象以及它们之间关系和运算的一个专门学科。主要包含三个方面的内容:数据的逻辑结构、数据的存储结构、数据的运算。19. 在面向对象的程序设计语言中,一个类是将数据结构及对其操作的集合封装在一起的对象。20. 数据的存储结构是数据的逻辑结构在计算机存储器上的实现。在存储器中的存储映象应包括:数据元素自身的值和数据元素之间的关系。21. 链接存储结构的特点是:逻辑上连续,物理上不连续。22.件是由_文件说明信息_和文件内容组成。23 汇编语言用 助记符 代替机器指令的操作码和操作数地址。24 算法是对问题求解过程的一种描述,“算法中描述的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论