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.批处理操作系统着重考虑系统效率和资源的利用率。T37.
5、分时操作系统允许多个用户同时使用同一个计算机系统。T38.Windows NT 是多用户、多任务的操作系统。T39.机器语言和汇编语言都依赖于具体的计算机。T40.索引存储结构有利于随机存取。T41.完成从汇编语言到机器语言翻译过程的程序,称为编译程序。 F42.ISO对软件的定义是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。F 43.有一种计算机系统允许多个用户同时使用,每个用户都感觉好象自己在“独占”该计算机一样,这样的系统称为“分时处理系统”。 T 44.BIOS,Windows操作系统,C语言编译器等都是系统软件。T45.计算
6、机系统必须对信息资源的访问进行控制和管理,即对系统内的信息规定各个用户对它的操作权限,如是否可读、是否可写、是否可修改等,统称为“访问控制”。 T 46.程序是软件的主体,单独的数据和文档一般不认为是软件。T47.通常将计算机软件分成系统软件和应用软件T48.所谓系统软件就是购置计算机时,计算机供应商提供的软件 F49.Windows系列和Office系列都是目前流行的操作系统F50.操作系统是现代计算机系统必须配置的核心应用软件。F51.同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。T52.PC机常用的操作系统有Windows、Unix、Linux等。T53.解释程序的执行过
7、程是:对源程序的语句从头到尾逐句扫描,逐句翻译,并且翻译一句执行一句。T54.Windows操作系统中,磁盘碎片整理程序是一种应用软件。F55.实时操作系统的主要特点是允许多个用户同时联机使用计算机。F56.高级语言源程序通过编译处理可以产生高效运行的目标程序,并可保存在磁盘上,供多次使用。T57.编译程序是一种把高级语言源程序翻译成机器语言程序的翻译程序。T58.完成从汇编语言到机器语言翻译过程的程序,称为编译程序。F59.虚拟存储技术的基本思想是,在启动一个任务时,将当前要执行的程序和数据页面全放在硬盘提供的虚拟内存中。F60.所谓软件的生命期是指软件的有效时间周期。F61.“软件工程”的
8、概念出现在计算机软件发展的第三阶段。62.一般只有硬件、没有软件的计算机被称为“裸机”。T63.操作系统的所有程序常驻内存。64.Linux操作系统是兼容UNIX标准的操作系统65.。66.机器语言程序是直接运行在裸机上的最基本的系统软件。67.数据结构一般包括三个方面的内容:即数据的逻辑结构、数据的存储结构及在这些数据上定义的运算。T68.程序语言中的条件选择结构可以直接描述重复的计算过程。F69.语言处理程序就是编译程序。70.程序与算法不同,程序是问题求解规则的一种过程描述。T71.程序设计语言可按级别分为机器语言、汇编语言和高级语言,其中高级语言比较接近自然语言,而且易学、 易用、程序
9、易修改。72.为了适应软硬件环境的变化而对应用程序所做的适当修改称为完善性维护。73.数据库管理系统、操作系统和应用软件中,最靠近计算机硬件的是操作系统。74.算法一定要用“伪代码”来描述。75.对于同一个问题可采用不同的算法去解决,但不同的算法通常具有相同的效率。76.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。T77.软件危机的产生与软件开发过程中使用的方法和技术有很大的关系。T78.系统软件是为应用程序提供服务的程序集合。T单选题1数据库管理系统是_。A应用软件 B. 操作系统 C. 系统软件 D. 编译系统2下列关于操作系统任务管理的说法,错误的是_。AWindows
10、操作系统支持多任务处理B分时系统是指将CPU时间划分成时间片,轮流为多个用户服务C并行处理可以让多个处理器同时工作,提高计算机系统的效率D分时处理要求计算机必须配有多个CPU3下列各种因素中,_不是引起“软件危机”的主要原因。A对软件需求分析的重要性认识不够B软件开发过程难于进行质量管理和进度控制C.随着问题的复杂度增加,人们开发软件的效率下降C随着社会和生产的发展,软件无法存储和处理海量数据4高级语言的控制结构主要包含_。顺序结构 自顶向下结构 条件选择结构 重复结构A B. C. D. 5虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,但其大小有一定的范 围,它受到_的限制。A内
11、存容量大小B外存空间及主存的地址表示范围C交换信息量大小DCPU时钟频率6 线性表的存储结构而言,以下叙述正确的是_。A. 顺序结构比链接结构多占存储空间B. 顺序结构与链接结构相比,更有利于对元素的插入、删除运算C. 顺序结构比链接结构易于扩充表中元素的个数D. 顺序结构占用连续存储空间而链接结构不要求占用连续存储空间7. 以下关于计算机软件的叙述中,错误的是_。A数学是计算机软件的理论基础之一B数据结构研究程序设计中操作对象以及它们之间的关系和运算C任何程序设计语言的语言处理系统都是相同的D操作系统是计算机必不可少的系统软件8.下面关于虚拟存储器的说法中,正确的是_。A虚拟存储器是提高计算
12、机运算速度的设备B虚拟存储器由RAM加上高速缓存组成C虚拟存储器的容量等于主存加上cache的存储器D虚拟存储器由物理内存、硬盘上的虚拟内存、及各种数据结构组成9.在计算机加电启动过程中,1.POST程序、2. 操作系统、3.引导程序、4.自举程序的执行顺序为_。A1、2、3、4B1、3、2、4C3、2、4、1D1、4、3、210系统软件为应用软件提供服务,下面的叙述中错误的是_ 。A系统软件与计算机硬件有关。B在通用计算机系统中操作系统是必不可少的。C操作系统是系统软件之一。DIE浏览器是一种系统软件。11下列说法中错误的是_。A操作系统出现在高级语言及其编译系统之前B为解决软件危机,人们提
13、出了结构程序设计方法和用工程方法开发软件的思想C数据库软件技术、软件工具环境技术都属于计算机软件技术D设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式12在在某高级程序设计语言中,象“if(条件). else .”这样的语句属于高级语言中的_成分。A数据B运算C控制D传输13高级语言种类繁多,但其基本成分可归纳为四种,其中对处理对象的数据类型说明属于高级语言中的 _成分。A数据B运算C控制D传输14程序设计语言的语言处理系统属于_。A系统软件B应用软件C专用软件D服务软件15能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是_。A操作系统B数据库管理系统CC
14、PUD专用软件16针对不同应用问题而专门开发的软件属于_。A系统软件B应用软件C财务软件D文字处理软件17一个用户若需在一台计算机上同时运行多个程序,必须使用具有_功能的操作系统。A多用户B多任务C分布式D单用户18下列关于计算机软件说法中,正确的是_。A用计算机高级语言编写的程序都可直接在计算机上执行B“软件危机”的出现是因为计算机硬件发展严重滞后C利用“软件工程”的理念与方法,可以编制高效高质的软件D操作系统是上个世纪80年代产生的19理论上已经证明,有了_三种程序控制结构,就可以编写任何复杂的计算机程序。A转子(程序),返回,处理B输入,输出,处理C顺序,选择,重复DI/O,转移,循环2
15、0.关于Windows操作系统的特点,以下说法错误的是 。A.Windows操作系统均是64位操作系统B.Windows在设备管理方面可支持“即插即用”C.Windows XP支持的内存容量可超过1GBD.Windows 2000分成工作站版本和服务器版本 21.为了支持多任务处理,操作系统的处理器调度程序使用 技术把CPU分配给各个任务,使多个任务宏观上可以“同时”执行。A.分时B.并发C.批处理D.授权 22.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是 。A.空间代价和时间代价B.正确性和简明性C.可读性和开放性D.数据复杂性和程序复杂性23.在银行金融信息处理系
16、统中,为使多个用户能够同时与系统交互,需要解决的主要技术问题是 。A. CPU必须有多个B. CPU时间划分为“时间片”,轮流为不同的用户程序服务C. 计算机必须配置磁带存储器D. 系统需配置UPS电源24.下列关于机器语言与高级语言的说法中,正确的是 。A. 机器语言程序比高级语言程序执行得慢B. 机器语言程序比高级语言程序可移植性强C. 机器语言程序比高级语言程序可移植性差D. 有了高级语言,机器语言就无存在的必要了25.下列关于UNIX操作系统的说法中,错误的是 。AUnix系统是目前广泛使用的主流操作系统之一BUnix文件系统与Windows文件系统兼容CUnix大多作为服务器操作系统
17、使用DUnix系统与Linux系统属于同一类操作系统26.CPU能够直接执行的程序是用 编写的。A命令语言B机器语言C汇编语言D高级语言27. 操作系统中负责解决I/O设备速度慢、效率低、不可靠等问题的组成部分是_ A.文件管理B.存储管理C.设备管理D.处理器管理28.关于操作系统设备管理的叙述中,错误的是 。A.设备管理程序负责对系统中的各种输入输出设备进行管理B.设备管理程序负责处理用户和应用程序的输入输出请求C.每类设备都有相应的驱动程序,它屏蔽了设备I/O操作的细节,使输入输出操作能方便、有效、安全地完成D.设备管理程序负责尽量提供各种不同的I/O硬件接口29.下列关于计算机机器语言
18、的叙述中,错误的是_。A.机器语言是指CPU能直接执行的指令集合B.用机器语言编写的程序,可以在各种不同类型的计算机上直接执行C.用机器语言编制的程序难以维护和修改D.用机器语言编制的程序难以理解和记忆30.算法和程序的区别在于:程序不一定能满足的特征是 。A.每一个运算有确切定义B.具有0个或多个输入量C.至少产生一个输出量(包括状态的改变)D.在执行了有穷步的运算后自行终止(有穷性)31.操作系统的作用之一是 。A.将源程序编译为目标程序B.实现企业目标管理C.控制和管理计算机系统的软硬件资源D.实现软硬件的转换32.在运行应用程序时,键盘上的功能键的功能由 定义。A.操作系统B.操作系统
19、及应用程序C.驱动程序D.应用程序33.下面所列功能中,哪个功能不是操作系统所具有的 。A.CPU管理B.语言文字转换C.文件管理D.存储管理34.下列关于操作系统任务管理的说法中,错误的是 。A.Windows操作系统支持多任务处理B.分时是指将CPU时间划分成时间片,轮流为多个程序服务C.并行处理技术可以让多个CPU同时工作,提高计算机系统的效率D.分时处理要求计算机必须配有多个CPU35.算法是问题求解规则的一种过程描述,必须满足 (12) 。A. 无穷性 B. 一致性 C. 确定性 D. 可复用性36.采用虚拟存储技术的操作系统中,用户程序被划分成一个个页面,这种页面的划分是由进行的A
20、程序员B操作系统C.操作员D系统管理员37.用汇编语言和高级语言编写的程序称之为。源程序 目标程序 语言处理程序 D可执行程序38.下列 不是计算机程序设计语言。 Ada PROLOG LISP WPS39.程序设计语言分成3类,它们是机器语言、汇编语言和_ _。A高级语言 B自然语言 C数学语言 D置标语言 40.计算机软件的发展受到应用和硬件发展的推动和制约,大致经历了三个阶段,下面的叙述 中错误的是_ _。A.第一阶段主要是科学与工程计算,使用低级语言编制程序。 B.第二阶段使用高级程序语言编制程序,并产生了操作系统和数据库管理系统。C.20世纪80年代初期,出现了“软件”术语,软件技术
21、走向成熟。D.为适应开发大型软件的需要,第三阶段提出了“软件工程”的概念。41.下列软件语言中不能用于数值计算的是_ 。A. FORTRAN B. C语言 C. HTML D. MATLAB 42.当多个程序共享内存资源而内存不够用时,操作系统的存储管理程序将把内存与_资源结合起来管理,提供一个容量比实际内存大得多的“虚拟存储器” A.高速缓冲存储器 B.脱机缓冲存储器 C. 物理外存储器 D.离线后备存储器 43.能把高级语言编写的源程序进行转换,并生成机器语言形式的程序的系统软件称为_ 。 A. 连接程序 B. 汇编程序 C. 解释程序 D. 编译程序 44.高级程序设计语言的编译程序和解
22、释程序属于下列哪一类程序?_。 A. 语言编辑 B. 连接程序 C. 文本编辑 D. 语言处理 45.下面关于虚拟存储器的说明中,正确的是_。A. 是提高计算机运算速度的设备B. 由RAM加上高速缓存组成C. 其容量等于主存加上cache的存储器D. 由物理内存和硬盘上的虚拟内存组成46.若同一单位的很多用户都需要安装使用同一软件时,则应购买该软件相应的_。A. 许可证 B. 专利 C. 著作权 D. 多个拷贝47.高级程序设计语言的编译程序和解释程序属于_。A. .通用应用软件 B. 定制应用软件 C. .中间件 D.系统软件48.如果你购买了一个软件,通常就意味着得到了它的_。A. 修改权
23、。 B. 拷贝权。 C. 使用权 D. 版权49.未获得版权所有者许可就能复制、修改、使用的软件被称为_软件。A. 共享 B. 盗版 C. 自由 D. 授权50. Windows 操作系统采用 方式支持系统中多个任务的执行。A. 并行。 B. 实时。 C. 并发 D. 分时。51.数据结构与具体的程序设计语言无关。数据结构不包含_方面的内容。A. 数据的存储结构 B. 数据的逻辑结构C. 定义在数据结构上的运算 D. 数据的展现结构52.下列关于Windows XP的说法中,错误的是_。A. 最大可以支持4GB内存B. Windows XP的文件可以有共享属性C. 最多可以支持两个CPUD.
24、增加了防病毒功能53.在语言处理程序中,按照不同的翻译处理对象和方法,可把翻译程序分为几类,而_不属于翻译程序。A. 汇编程序 B. 解释程序 C. 编译程序 D. 编辑程序54.在操作系统支持下,用户按_存取文件。A. 扇区 B. 簇 C. 文件名 D. 字节55.数据逻辑结构抽象地描述了_。A. 数据的成分及其相互关系。B. 数据的相互运算。C. 数据在内存中的存放次序。D. 数据的逻辑关系。56.Windows XP操作系统中,实现虚拟内存的交换文件名是_。A. Win386.swp B. pagefile.sys C. Win386.dll D. pagefile.dll57.下列关于
25、文件的说法,比较恰当。A. 记录在磁盘上按名存取的一组相关信息的集合B. 记录在存储介质上按名存取的一组相关程序的集合C记录在磁盘上按名存取的一组相关程序的集合D记录在存储介质上按名存取的一组相关信息的集合58.下列应用系统不需要采用实时处理是 。 A. 航天飞机航道跟踪系统 B. 证券交易系统 C 锅炉温控系统 D 电子邮件转发系统59. 像“a+b-c;”这样的算术表达式,属于高级语言中的成分。 A.数据 B运算 C控制 D传输60. Fortran的应用领域主要是 。 A. 科学计算 B 图像制作 C影视剪辑 D文字编辑61.“数据结构+算法=程序”是由 在上世纪70年代提出的。 A.
26、尼沃特(Niklans Wirth) B 冯诺依曼(JYon Neumann) C图灵(Turing) D埃狄克斯特拉(Edsgar Wybe Dijkstra)62.下列操作系统产品中, 是“自由软件” ADOS BWindows CUNIX DLinux63. PC机上运行的Windows2000操作系统属于 A. 单用户单任务系统 B. 单用户多任务系统 C. 多用户多任务系统 D. 实时系统64.银行使用计算机实现通存通兑,属于计算机在_方面的应用。A辅助设计B科学计算C数据处理D自动控制65.下列关于高级语言翻译处理方法的说法错误的是_。A解释程序的优点是实现算法简单B解释程序适合于
27、交互方式工作的程序语言C运行效率高是解释程序的另一优点D编译方式适合于大型应用程序的翻译66. 比较算法和程序,以下说法中正确的是_。A算法可采用“伪代码”或流程图等方式来描述B程序中的指令和算法中的运算语句都必须用高级语言表示C算法和程序都必须满足有穷性D算法就是程序填空题1算法是对问题求解过程的一种描述,“算法中描述的操作都是可以在限定的时间内执行有限次来实现的”,这句话所描述的性质被称为算法的_有穷性_。220世纪60年代以来,随着软件需求日趋复杂,软件的生产和维护出现了很大的困难,人们称此为_软件危机_。3. 算法和_数据结构_的设计是程序设计的主要内容。4若求解某个问题的程序要反复多
28、次执行,则在设计求解算法时,应重点从_时间_代价上考虑。5从资源管理的角度来看,操作系统的功能包括处理器管理、 文件管理 、存储管理、设备管理等几个方面。6Windows支持的虚拟存储器由物理内存和位于 硬盘 中的虚拟内存联合组成。7翻译执行高级语言源程序的方式有编译和解释两种类型,其中解释方式是指 逐句翻译, 翻译一句执行一句,不产生目标程序。8. 操作系统的主要作用是管理各种软硬件资源、提供 有善的人机界面 及为应用程序的开发提供高效率的平台。9树状目录结构有利于文件的分类存储,方便文件查找 ,允许在不同的文件夹中使用相同的文件名字。10能够对计算机完成任务有严格的时间限制,对外部事件作出快速反应,具有很高的可靠性和安全性的操作系统称之为 实时 操作系统。11. UNIX是一种通用的、多用户、交互式的 分时 操作系统。12. 尽管计算机程序设计语言的差别很大,但无论那种语言(即使是机器语言也是如此)其基本语言成分都可归纳为四大类:数据成分、运算成分、 控制 和传输成分。13. 语言处理程序分为三大类: 汇编程序 、解释程序和编译程序。14理论上已证明了任何可计算问题的程序都可用 顺序、选择、循环 三种控制结构的组合来描述。15Java语言是一种面向 对象 的、用于网络环境的程序设计语言。16.
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1