当前位置:文档之家› 第三章 计算机软件-三江苏专什本计算机考试

第三章 计算机软件-三江苏专什本计算机考试

第三章计算机软件一、单项选择题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和MISB. WPS和UNIXC. DOS和UNIXD. 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.结构简练【答案】C【解析】UNIX操作系统的特点:结构简练、功能强大、可移植性好、可伸缩性和互操作性强、网络通信功能丰富、安全可靠等。

9. Windows操作系统具有较强的存储管理功能,当存储容量不够时系统可以自动地“扩充”,为应用程序提供一个容量比实际物理主存大得多的存储空间,这种存储管理技术称为_______。

A.缓冲区技术B. SPOOLing技术C.虚拟存储器技术D.进程调度技术【答案】C【解析】本题属于基本概念。

10.操作系统是现代计算机必不可少的系统软件之一。

在下列有关操作系统的叙述中,错误的是_______。

A. UNIX操作系统是一种多用户分时操作系统,可用于PC机B. Linux操作系统是由美国Linux公司开发的操作系统C.目前Windows XP操作系统有多个不同版本D.至目前为止,Windows98及其以后的版本均支持FAT32文件系统【答案】B【解析】Linux的原创者是芬兰的一名青年学者Linux Torvalds。

11.和Windows操作系统相比,Linux操作系统由一个最显著特色,就是_______。

A.开放性B.稳定性C.易用性D.安全性【答案】A【解析】Linux操作系统是“自由软件”,其源代码向世人开放。

12.①Windows ME②Windows Server 2003③Windows XP④SQL Server 2005⑤Access⑥Linux⑦OS/2⑧MS-DOS⑨UNIX,对于以上列出的9个软件,_______均为操作系统软件。

A.①②③④⑧B.①②③④⑥⑧⑨C.①②③⑤⑥⑧⑨D.①②③⑥⑦⑧⑨【答案】D【解析】①②③均属于Windows操作系统;④⑤属于数据库管理系统;⑥⑦⑧⑨均是操作系统。

13.下列关于Windows操作系统认为管理的说法,正确的是_______。

A. Windows操作系统支持多用户多任务操作B.分时处理要求有多个CPUC.如果只启动一个程序,那么它就可以自始至终地独占CPUD.前台任务是能得到CPU的及时响应,后台任务则比较慢【答案】A【解析】A选项:基本概念。

B选项:分时处理是指把CPU时间划分成许多小片(“时间片”),轮流去为多个用户程序服务。

分时处理不要求有多个CPU。

并行处理:使用有多个处理器的计算机时,并行处理操作系统运用策略做出合理的调度,把多项任务分配给不同的CPU 同时执行,且保持系统正常有效地工作,可以充分利用计算机系统中提供的所有处理器,一次执行几条指令,以提高系统的效率。

并行处理要求有多个处理器。

C选项:即使只启动一个程序,操作系统也会有一些程序模块在运行,不可能由一个程序一直独占CPU。

D选项:前台任务与后台任务都能得到CPU的及时响应。

14.能将高级语言源程序转换成目标程序的是_______。

A.编译程序B.解释程序C.调试程序D.编辑程序【答案】A【解析】程序设计语言处理系统是系统软件中的一大类,它随被处理的语言及其处理方法和处理过程的不同而异。

任何一个语言处理系统通常都包含一个翻译程序,它把一种语言的翻译程序翻译成等价的另一种语言的程序。

被翻译的语言和程序分别称为源语言和源程序,而翻译生成的语言和程序分别称为目标语言和目标程序。

按照不同的翻译处理方法,翻译程序可分为以下三类:( 1)从汇编语言到机器语言的翻译程序,称为汇编程序。

( 2)按源程序中语句的执行顺序,逐条翻译并立即执行相应功能的处理程序,称为解释程序。

解释程序对源程序进行翻译的方法相当于两种自然语言间的“口译”。

解释程序对源程序的语句从头到尾逐句扫描、逐句翻译,并且翻译一句执行一句,因而这种翻译方式并不形成机器语言形式的目标程序。

( 3)从高级语言到汇编语言(或机器语言)的翻译程序,称为编译程序。

编译程序对源程序进行翻译的方法相当于“笔译”。

在编译程序的执行过程中,要对源程序扫描一遍或几遍,最终形成一个可在集体计算机上执行的目标程序。

15.程序中的控制成分是提供一个基本框架,从而将数据和对数据的运算组合成程序。

这个框架都可以用三种基本控制结构来描述,三种结构不包括________。

A.多分支结构B.顺序结构C.重复结构D.条件选择结构【答案】A【解析】程序有3种控制构造:顺序结构、条件选择结构和重复结构。

16.下列关于高级语言翻译处理方法的说法正确的是_______。

相关主题