第三章 计算机软件-三
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章计算机软件
一、单项选择题
1.下列关于计算机软件的发展说法中,正确的是_______。
A.高级语言程序出现在计算机发展的初期
B.“软件危机”的出现是因为计算机硬件发展严重滞后
C.利用“软件工程”理念与方法可以编制高效高质的软件
D.上个世纪70年代为充分利用系统资源,产生了操作系统
【答案】C
【解析】软件的发展大致经历了三个主要阶段:
( 1)第一阶段( 20世纪40年代中期到50年代中期)。这个阶段计算机的应用领域狭窄,主要是科学与工程计算,处理对象为数值数据,以个体工作方式使用机器(或汇编)语言编制程序。
( 2)第二阶段( 20世纪50年代中期到60年代后期)。从高级程序设计语言出现到软件工程提出以前是软件发展的第二阶段。1956年研制出了第一个实用的高级程序语言FORTRAN 及其翻译程序。此后,相继又有许多高级语言问世,从而使设计和编制程序的功效显著提高。为了充分利用资源,产生了操作系统。针对大量数据处理问题的需要,研制了数据库及其管理系统。1957年美国统计学家John Wilder Tukey首先使用“软件”一词。这个阶段软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题相当突出。到了60年代中期,出现了人们难以控制的局面,即所谓“软件危机”。为了解决这一危机,人们进行了以下三方面的工作:①提出结构程序设计方法;②提出用工程方法开发软件;③从理论上探讨程序正确性和软件可靠性问题。
( 3)第三阶段( 20世纪60年代后期软件工程提出以来)。由于大型软件的开发是一项工程性任务,采用个体或合作方式不仅效率低、可靠性差,而且很难完成任务,只有采用工程方法才能适应高效率、高质量编制软件的要求,因而在1968年的大西洋公约组织的学术会议上提出了“软件工程”的概念。
2.下面哪一组是系统软件?_______。
A. DOS和MIS
B. WPS和UNIX
C. DOS和UNIX
D. UNIX和Word
【答案】C
【解析】软件分为系统软件和应用软件。系统软件包括操作系统、语言处理系统、数据库
管理系统、系统服务程序。常见的操作系统有: DOS、Windows、UNIX、Linux等。A选项中的MIS是信息管理系统,属于应用软件。B选项中的WPS和D选项中的Word都是文
字处理软件。
3.下列关于系统软件的四条叙述中,正确的一条是_______。
A.系统软件与具体应用领域无关
B.系统软件与具体硬件逻辑功能无关
C.系统软件是在应用软件基础上开发的
D.系统软件并不具体提供人机界面
【答案】C
【解析】软件分为系统软件和应用软件。系统软件泛指那些为了有效地使用计算机系统、给应用软件开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件。系统软件的主要特征时:它与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理;系统软件具有基础性和支撑作用,它是应用软件的运行平台。在通用计算机系统中,系统软件是必不可少的。应用软件泛指那些专门用于解决各种具体应用问题的软件。
4.计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、
数据和相关的文档。在下列有关软件的叙述中,错误的是_______。
A.大多数自由软件都是免费软件,但免费软件并不全都是自由软件
B.共享软件指的是一种无版权的软件
C.用户购买一个软件后,仅获得了该软件的使用权,并没有获得其版权
D.软件许可证是一种法律合同,它确定了用户对软件的使用方式
【答案】B
【解析】按照软件权益的处置方式来进行分类,可把软件分为:商品软件、共享软件、自由软件。
( 1)商品软件:用户需要付费才能得到其使用权。
( 2)共享软件:“买前免费试用”的具有版权的软件,它通常允许用户试用一段时间,也允许用户进行拷贝和散发(但不可修改后散发)。如果过了试用期还想继续使用,就得交一笔注册费,称为注册用户才行。
( 3)自由软件:该软件的原则是:用户可共享自由软件,允许随意拷贝、修改其源代码,允许销售和自由传播,但是,对软件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。
除了上述三类软件之外,还有一种免费软件,它是一种不需付费就可取得的软件,但用户可能并无修改和分发该软件的权利,其源代码也不一定公开。注意:大多数的自由软件都是免费软件,但免费软件并不全都是自由软件。
软件版权:授予软件作者的某种独占权利的一种合法保护形式,版权所有者唯一的享有该软件的拷贝、发布、修改、署名、出售的诸多权利。注意:用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权。
软件许可证:是一种法律合同,它确定了用户对软件的使用方式,扩大了版权法给予用户的权利。
5.以下关于计算机软件的叙述中,错误的是_______。
A.计算机软件指的是能指示计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档
B.数据结构研究程序设计中操作对象以及它们之间的关系和运算
C.软件一般被分为系统软件和应用软件两种
D.任何程序设计语言的语言处理系统都是相同的
【答案】D
【解析】程序设计语言的语言处理系统随被处理的语言及其处理过程不同而异。
6.当前微机上运行的Windows XP系统属于________。
A.网络操作系统
B.单用户单任务操作系统
C.多用户多任务操作系统
D.单用户多任务操作系统
【答案】C
【解析】单用户:一台计算机一次只允许一个用户使用。多任务:允许一个用户同时运行多个应用程序。Windows操作系统除相应的网络操作系统安装在服务器上的以外,均是单用户多任务操作系统。DOS操作系统是单用户单任务操作系统。UNIX、Linux操作系统是多用户多任务操作系统。
7.操作系统的主要作用不包括________。
A.管理系统中的各种硬件资源
B.播放多媒体计算机系统中各种数字音频和视频文件
C.为用户提供友善的人机界面
D.为应用程序的开发和运行提供一个高效率的平台
【答案】B
【解析】操作系统主要有以下三个方面的重要作用: ( 1)为计算机中运行的程序管理和分配各种软硬件资源; ( 2)为用户提供友善的人机界面; ( 3)为应用程序的开发和运行提供一个高效率的平台。
8. UNIX操作系统是一种同用的多用户分时操作系统,下列不属于UNIX操作系统特点的是_______。
A.网络通信功能强
B.可伸缩性和互操作性强
C.可移植性差
D.结构简练