第三章计算机软件试题及答案分析
第 3 章计算机软件
⼀.选择题分析
【例l 】下列关于计算机软件的发展说法中,正确的是————。
( A ) ⾼级语⾔程序出现在计算机软件发展的初期
( B ) “软件危机”的出现是因为计算机硬件发展严重滞后
( C )利⽤“软件⼯程”理念与⽅法可以编制⾼效⾼质的软件
( D ) 上个世纪70 年代为充分利⽤系统资源,产⽣了操作系统
分析:⾼级语⾔出现在计算机软件发展的第⼆阶段,初期主要使⽤的是低级语⾔编制程序,故A 错;软件危机是指软件的复杂程度迅速提⾼,研制周期变长,正确性难以保证,可靠性问题尤为突出,与硬件的发展是没有关联的,故B 也错;计算机操作系统是在上个世纪60 年代,D 错。
答案:C
【例2 】下⾯哪⼀组是系统软件?————。
( A ) DOS 和MIS ( B ) WPS 和UNIX ( C ) DOS 和UNIX ( D ) UNIX 和Word
分析:系统软件主要包括四⼤类:操作系统、语⾔处理程序、数据库管理系统、辅助诊断测试类程序。DOS 和UNIX是操作系统,是系统软件;MIS 是信息管理系统,是⼀种应⽤软件;WPS 和Word 是字处理软件,也是应⽤软件。
答案:C
【例3 】下列关于系统软件的4 条叙述中,正确的⼀条是_________。
( A )系统软件与具体应⽤领域⽆关( B )系统软件与具体硬件逻辑功能⽆关
( C )系统软件是在应⽤软件基础上开发的( D )系统软件并不具体提供⼈机界⾯
分析:系统软件是开发和运⾏应⽤软件的平台,是为⾼效使⽤和管理计算机⽽提供的软件,故A 对,⽽C 错;它的设计需要考虑⼀定的硬件功能,故B 也错:另外,⼀般的系统软件都提供⼈机界⾯,例如操作系统,故D 也错。
答案: A
【例4 】下列应⽤软件中____属于⽹络通信软件。
( A ) Wbrd ( B ) Excel ( C ) Outlook Express ( D ) FrontPage
分析:A 属于字处理软件;B 属于电⼦表格软件;D 属于⽹页制作软件;C 属于⽹络通信软件,主要⽤于电⼦邮件。
答案: C
【例5 】在下列PC 软件中,不属于⽂字处理软件的是________。
( A ) Word ( B ) Adobe Acrobat ( C ) WPS (D )CorelDraw
分析:在下列PC 软件中,Word 、Adobe Acrobat 、WPS 均属于⽂字处理软件。Core1Draw 属于图形图象处理软件。
答案:D
【例6 】计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电⼦格式存储的程序、数据和相关的⽂档。在下列有关软件的叙述中,错误的是____。
( A )软件的版权所有者不⼀定是软件作者( B )共享软件指的是⼀种⽆版权的软件
( C ) ⽤户购买⼀个软件后,仅获得了该软件的使⽤权,并没有获得其版权
( D )软件许可证是⼀种法律合同,它确定了⽤户对软件的使⽤⽅式
分析:软件是⼀种知识作品,它与书籍、电影⼀样受到版权保护。购买了⼀个软件之后,⽤户仅仅得到了使⽤该软件的权利,
并没有获得它的版权,因此随意进⾏拷贝和分发是⼀种违法⾏为。除了版权保护,计算机软件通常也受到软件许可证(license )的保护。软件许可证是⼀种法律合同,它确定了⽤户对软件的使⽤⽅式,扩⼤了版权法给予⽤户的权利。
互联⽹上有许多共享软件(Shareware )和免费软件(freeware )。前者是⼀种“买前免费试⽤”的具有版权的软件,它通常带有⼀个允许试⽤⼀段时间的许可证,允许⽤户进⾏拷贝和散发(但不可修改后散发),这是⼀种节约⼴告费⽤的有效的软件销售策略。后者也是有版权的软件,它不销售但允许他⼈免费使⽤,有时甚⾄还公开其源代码,以达到相互交流促进技术发展的⽬的。
答案:B
【例7 】以下关于计算机软件的叙述中,错误的是________.
( A )计算机软件指的是能指⽰计算机完成特定任务的、以电⼦格式存储的程序、数据和相关的⽂档
( B )数据结构研究程序设计中操作对象以及它们之间的关系和运算
( C )软件⼀般被分为系统软件和应⽤软件两种
( D )任何程序设计语⾔的语⾔处理系统都是相同的
分析:本题考查的是计算机软件的基本知识。程序设计语⾔的语⾔处理系统随被处理的语⾔及其处理过程不同⽽异。
答案:D
【例8】下列应⽤软件中_________属于⽹络通信软件。
( A ) Flash ( B ) Adobe Premiere6 . 0 ( C ) QQ2008 ( D ) Pagemaker 分析:Flash 是动画制作软件,Pagemaker 是⽂字编辑排版软件,QQ2008可以实现即时通信,属于⽹络通信软件,Adobe Premiere6 . 0是多媒体制作软件。
答案:C
【例9 】当前微机上运⾏的WindowsXP 系统属于____。
( A )⽹络操作系统( B )单⽤户单任务操作系统
( C )多⽤户多任务操作系统( D )单⽤户多任务操作系统
分析:Windows 操作系统属于单⽤户多任务操作系统,在个⼈计算机上⼴泛使⽤,提供了多任务处理与图形界⾯。
答案:D
【例10 】操作系统的主要作⽤不包括____。
( A ) 管理系统中的各种软硬件资源
( B ) 播放多媒体计算机系统中各种数字⾳频和视频⽂件
( C ) 为⽤户提供友善的⼈机界⾯
( D ) 为应⽤程序的开发和运⾏提供⼀个⾼效率的平台
分析:B 为媒体播放应⽤软件的功能;操作系统的作⽤还包括辅导⽤户操作、处理软硬件错误、保护系统安全等功能。
答案:B
【例11 】UNIX 操作系统是⼀种通⽤的多⽤户分时操作系统,下列不属于Unix 操作系统特点的是( A )⽹络通信功能强(B )可伸缩性和互操作性强( C )可移植性差(D )结构简练
分析:UNIX 操作系统结构简炼、功能强⼤、可移植性好、可伸缩性和互操作性强,⽽且容纳新技术的能⼒以及⽹络通信能⼒均很强⼤,故选C 。
答案:C
【例12 】下列关于内部命令和外部命令的说法,正确的是____。
( A )这两种命令都是由常驻内存的那部分操作系统提供的操作
( B )⼀般来说,内部命令的使⽤频率⽐外部命令⾼
( C )内部命令和外部命令可能会有同名命令
( D )外部命令都存储在光盘上,仅当被使⽤时,才被装⼊内存
分析:内部命令是存放在内存的,⽽外部命令⼀般都不是常驻在内存,故A 错;这两种命令是不会出现同名的,C 错;另外,外部命令通常存放在外存,但不仅仅是光盘这种外存,D 错。答案为 B 。
答案:B
【例13 】WindowS 操作系统具有较强的存储管理功能,当存储容量不够时系统可以⾃动地“扩充”,为应⽤程序提供⼀个容量⽐实际物理主存⼤得多的存储空间。这种存储管理技术称为____。
( A )缓冲区技术(B )SPOOLing 技术( C )虚拟存储器技术(D )进程调度技术
分析:操作系统⼀般都采⽤虚拟存储技术(也称虚拟内存技术,简称虚存)进⾏存储管理。在WindowS 操作系统中,虚拟存储器是由计算机中的物理内存(主板上的RAM )和硬盘上的虚拟内存(“交换⽂件”)联合组成的,页⾯的⼤⼩是4KB ,页⾯调度算法采⽤“最近最少使⽤”( Least Recently Used ,简称LRU)算法。操作许同通过在物理内存和虚拟内存(“交换⽂件”)之间来回地⾃动交换程序和数据页⾯,达到扩⼤可⽤内
存的⽬的。
答案:C
【例14 】操作系统是现代计算机必不可少的系统软件之⼀。在下列有关操作系统的叙述中,错误的是_。
( A ) UNIX 操作系统是⼀种多⽤户分时操作系统,可⽤于PC 机
( B ) Linux 操作系统是由美国Linux 公司开发的操作系统
( C )⽬前Windows XP 操作系统有多个不同版本
( D )⾄⽬前为⽌,Windows98 及其以后的版本均⽀持FAT32 ⽂件系统
分析:Linux 操作系统的原创者是芬兰的⼀名青年学者Linux Torvalds ,他遵从可移植操作系统接⼝POSIX 标准开发出Linux 操作系统的内核,POSIX 是IEEE 定义的⼀套标准,具有与UNIX 相似的可移植操作系统服务功能。Linux 系统是⼀种“免费软件“,或者说它属于⼀种GPL ( General Public Licence )软件。其源代码向世⼈公开,吸引对该系统感兴趣的⼈共同⼯作。
答案:B
dos属于什么软件
【例15 】在下列有关windows 操作系统的多任务处理功能的叙述中,正确的是____。
( A )在多任务处理过程中,前台任务与后台任务都能得到CPU 的响应(处理)
( B )由于CPU 具有并⾏执⾏指令的功能,所以操作系统才能同时进⾏多个任务的处理
( C )如果⽤户只启动⼀个应⽤程序,那么该程序就可以⾃始⾄终地独占CPU
( D ) Windows 操作系统采⽤协作⽅式⽀持多个任务的处理
分析:中央处理器(CPU )是计算机系统的核⼼硬件资源。为了提⾼CPU 的利⽤率,操作系统⼀般都⽀持若⼲个程序同时运⾏,这称为多任务处理。WindowS 操作系统操作系统采⽤并发(concurrency )多任务⽅式⽀持系统中多个任务的执⾏。所谓并发多任务,是指不管是前台任务还是后台任务,它们都能分配到CPU 的使⽤权,因⽽可以同时运⾏。需要注意的是,从宏观上看,这些任务是在“同时”执⾏的。
答案:A
【例16 】⽂件管理是操作系统的基本功能之⼀。在windows 操作系统环境下,下列有关⽂件管理功能的叙述中,错误的是____。
( A ) 计算机中的所有程序、数据、⽂档都组织成⽂件存放在外存储器中
( B ) 磁盘上的⽂件分配表(FAT)有两个,且内容相同
( C ) 任何磁盘上的⽂件根⽬录表(FDT )仅有⼀个
( D ) ⽂件管理以扇区为单位分配磁盘上的存储空间
分析:在硬盘格式化的时候,硬盘被划分为引导区、⽂件分配表(File Allocation Table , 简称FAT ,共两份,⼀份为备
份)、⽂件⽬录表(Fiie Directory Table ,简称FDT ,也叫做根⽬录表)和数据区等四个部分。根⽬录表(FDT )⽤来记录磁盘根⽬录下每个⽂件(或⽂件夹)的说明信息及⽤于存储该⽂件(或⽂件夹)数据的起始簇号。FAT 表⽤来记录数据区的分配情况,每个簇⼀栏,记录着该簇的状态信息。
答案:D
【例17 】和windows 操作系统相⽐,UNIX 操作系统有⼀个最显著特⾊,就是___。
( A ) 开放性(B )稳定性(C )易⽤性(D )安全性
分析:本题考查的是关于操作系统的基本常识。UNIX 系统最显著的特⾊是开放性,⽤户可以⼗分⽅便地向UNIX 系统中逐步地添加新的功能与⼯具。
答案: A
【例18 】①WindowS ME ②WindowS Server 2003 ③Windows XP ④SQL Server 2005 ⑤Access ⑥Linux ⑦0S/ 2 ⑧Ms -Dos ⑨unix ,对于以上列出的9 个软件,____均为操作系统软件。
( A ) ①②③④⑧(B )①②③④⑥⑧⑨
(C )①②③⑤⑥⑧⑨(D )①②③⑥⑦⑧⑨
分析:本题考查的是对流⾏操作系统的了解。Windows ME 、Windows Server 2003 、Windows XP 和MS ⼀DOS 都是微软公司开发的操作系统。UNIX 是由美国电话与电报公司的贝尔实验室研制成功的⼀种多⽤户的计算机操作系统。Linux 是⼀种可免费使⽤的UNIX 操作系统,运⾏于⼀般的PC 机上。OS / 2 是IBM 开发的⼀种操作系统。
答案:D
【例19 】操作系统是现代计算机必不可少的系统软件之⼀。在下列有关操作系统的叙述中,错误的是__。
( A ) 计算机只有安装了操作系统之后,CPU 才能执⾏数据的存取和处理操作
( B ) 最早的计算机并⽆操作系统
( C ) 通常称⼰经运⾏了操作系统的计算机为“虚计算机”
( D ) 操作系统可以为⽤户提供友善的⼈机界⾯
分析:CPU 只有在运⾏程序时才能做数据的读写或处理操作,使CPU 运⾏⼀个程序的途径有多种,不⼀定都要通过操作系统的管理。⽐如,⼀台PC 机在加电时CPU 会⾃动运⾏固化在BIOS 中的⾃检程序,此时该机器尚未运⾏操作系统。安装操作系统后,实际上呈现在应⽤程序和⽤户⾯前的是⼀台“虚计算机”,操作系统屏蔽了⼏乎所有物理设备的技术细节。
答案:A
【例20 】下列关于Windows 操作系统任务管理的说法,正确的是____。
( A ) Windows 操作系统⽀持多⽤户多任务操作
( B ) 分时处理要求有多个CPU
( C ) 如果只启动⼀个程序,那么它就可以⾃始⾃终独占CPU
( D ) 前台任务能得到CPU 的及时响应,后台任务则⽐较慢
分析:分时是指将CPU 时间划分成时间⽚,轮流为多个程序服务,⽽不是要配有多个CPU , B 错误。前台与后台任务都能得到CPU 的及时响应,C 错误。即使只启动⼀个程序,操作系统也会有⼀些程序模块在运
⾏,不可能由⼀个程序⼀直独占CPU ,所以D 错误。
答案:A
【例21 】能将⾼级语⾔源程序转换成⽬标程序的是
( A ) 编译程序(B )解释程序( C ) 调试程序(D )编辑程序
分析:将源程序整个编译成⽬标程序,然后将⽬标程序交给计算机运⾏,此过程由编译程序完成;将源程序逐句解释,边解释边执⾏,翻译结束后,运⾏结果也就出来了,此过程由解释程序完成,不产⽣⽬标程序;编辑程序⽤于编辑修改程序;调试程序⽤于对程序进⾏调试。
答案: A
【例22 】程序设计语⾔包含____三个⽅⾯,它的基本成分包括数据、运算、控制、传输。
( A )顺序、条件和重复(B )数据、语法和控制
( C )输⼊、控制和输出(D )语法、语义和语⽤
分析:程序设计语⾔包括语法、语义和语⽤,故选D ; A 为⼀般程序设计语⾔的三种控制结构。
答案: D
【例23 】程序中的控制成分是提供⼀个基本框架,从⽽将数据和对数据的运算组合成程序。这个框架都可以⽤三种基本控制结构来描述,三种结构不包括____。
〔 A 〕多分⽀结构( B )顺序结构( C )重复结构(D )条件选择结构
分析:三种控制结构为顺序、条件选择和重复结构。
答案: A
【例24 】下列关于⾼级语⾔翻译处理⽅法的说法正确的是____。
( A )编译程序的优点是实现算法简单,效率⾼( B )解释程序适合于交互⽅式⼯作的程序语⾔
( C )解释程序与编译程序均可⽣成⽬标程序( D )编译⽅式不适合于⼤型应⽤程序的翻译
分析:编译程序⽐解释程序复杂,但效率⾼,故A 错;解释程序不能⽣成机器语⾔形式的⽬标程序,故 C 也错;由于编译程序的处理可以⼀次性地产⽣⾼效运⾏的⽬标程序,并把它保存在磁盘上,以备多次执⾏,因此,编译程序更适合于翻译那些规模⼤、结构复杂、运⾏时间长的⼤型应⽤程序,故D 错。
答案: B
【例25 】关于⾼级程序语⾔中的数据成分的说法中,正确的是____。
( A )数据的作⽤域说明数据需占⽤存储单元的多少和存放形式
( B )数组是⼀组类型相同的有序数据的集合
(C) 指针变量中存放的是某个数据对象的数值
(D) ⽤户不可以⾃⼰定义新的数据类型
分析:数据成分,⽤以描述程序所处理的数据对象,如对数据类型和数据结构进⾏说明。数据名称由⽤户通过标识符命名,类型说明数据需占⽤存储单元的多少和存放形式,作⽤域说明数据可以使⽤的范围,故 A 错;
指针是数据对象的地址,指针变量是存放某个数据对象地址的变量,C 也不对;很多种⾼级程序设计语⾔中,⽤户都是可以⾃定义数据类型的,D 错,选B 。
答案:B
【例26 】在下列有关程序设计语⾔及其处理程序的叙述中,错误的是____。
( A ) 程序设计语⾔可以分为机器语⾔、汇编语⾔和⾼级语⾔
(B ) 机器语⾔与计算机硬件关系紧密,⽤它编写的程序可移植性较差
( C ) ⽤于辅助编写汇编语⾔程序的编辑软件称为汇编程序
( D ) ⾼级程序设计语⾔可以有解释与编译两种⼯作⽅式
分析:除了及其语⾔程序外,其它软件语⾔编写的程序不能直接在计算机上执⾏,需要它进⾏适当的变换。
程序设计语⾔处理系统虽被处理的语⾔及其处理⽅法和处理过程的不同⽽异。但任何⼀个语⾔处理系统通常都包含⼀个翻译程序,它把⼀种语⾔的程序翻译成等价的另⼀种语⾔的程序。被翻译的语⾔和
程序分别成为源语和源程序,⽽翻译⽣成的语⾔和程序分别成为⽬标语⾔和⽬标程序。按照不同的翻译处理⽅法,可把翻译程序分为以下三类:
1 .从汇编语⾔到机器语⾔的翻译程序,称为程序(assembler )。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。