第三章 计算机软件习题

更新时间:2024-03-24 21:38:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第三章 计算机软件

习 题

一、判断题

1. Windows系统中,不同文件夹中的文件不能同名。( )

2. 编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。( ) 3. 计算机软件包括软件开发和使用的所有涉及的资料。( )

4. Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。( ) 5. Java语言和C++语言都属于面向对象的程序设计语言。( ) 6. “软件使用手册”不属于软件的范畴。( )

7. Windows系统中,可以象删除子目录一样删除根目录。( )

8. 软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。( )

9. 操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。( ) 10. 为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。( ) 11. 存储在磁盘中的MP3音乐都是计算机软件。( ) 12. Linux操作系统的源代码是公开的,它是一种“自由软件”。( )

13. 在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。( ) 14. Unix操作系统主要在PC机上使用。( ) 15. 软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。( )

16. 一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过

程称为“自举”、“引导”或“系统启动”。( ) 17. 一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。( ) 18. 源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。( )

19. 当计算机完成加载过程后,操作系统即被装人到内存中运行。( ) 20. “引导程序”的功能是把操作系统从内存写入硬盘。( ) 21. C++语言是对C语言的扩充。( )

22. MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。( )

23. P3是世界著名的项目管理软件。由于使用P3能管理一个大型工程系统的有关资源,所以,它应属于

系统软件。( )

24. PC机常用的操作系统有Windows、Unix、Linux等。( )

25. Windows系列软件和Office系列软件都是目前流行的操作系统软件。( )

26. 安装好操作系统后,任何硬件设备都不需安装驱动程序,就可以正常使用。( )

27. 软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关文档,这里

的相关文档专指用户手册。( ) 28. 操作系统一旦被安装到计算机系统内,它就永远驻留在计算机的内存中。( ) 29. 操作系统中的图形用户界面通过多个窗口分别显示正在运行的程序的状态。( ) 30. 程序是软件的主体,单独的数据和文档一般不认为是软件。( ) 31. 程序是用某种计算机程序语言编写的指令、命令、语句的集合。( ) 32. 程序语言中的条件选择结构可以直接描述重复的计算过程。( ) 33. 多任务处理就是CPU在某一时刻可以同时执行多个任务。( ) 34. 汇编语言程序的执行效率比机器语言高。( )

35. 因为汇编语言是面向机器指令系统的,所以汇编语言程序也可以由计算机直接执行。( ) 36. 计算机软件技术就是程序设计技术,包括程序的设计、编码、调试和维护等。( )

1

37. 软件产品的设计报告、维护手册和用户使用指南等均不属于计算机软件的组成部分。( )

38. 软件虽然不是物理产品而是一种逻辑产品,但通常还是必须使用物理载体进行存储和传输。( ) 39. 实时操作系统的主要特点是允许多个用户同时联机使用一台计算机。( ) 40. 算法一定要用“伪代码”(一种介于自然语言和程序设计语言之间的文字和符号表达工具)来描述。( ) 41. 算法与程序不同,算法是问题求解规则的一种过程描述。( )

42. 同一个程序在编译方式下的运行效率要比在解释方式下的运行效率低。( )

43. 一般将用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处

理程序翻译成机器语言程序才能执行。( ) 44. 在Windows操作系统中,磁盘碎片整理程序的主要作用是删除磁盘中无用的文件。( ) 45. 支持多任务处理和图形用户界面是Windows的两个特点。( )

46. 一个完整的算法必须有输出。( )

47. windows系统中采用图标来形象地表示系统中的文件、程序和设备等对象。( ) 48. BIOS、Windows操作系统、C语言编译器等都是系统软件。( )

二、填空题

1. 算法是对问题求解过程的一种描述,“一个算法应能在执行了有限操作步骤后结束”,这句话所描述的性质被称为算法的 。

2. 若求解某个问题的程序要反复多次执行,则在设计求解算法时,应重点从 代价上考虑。 3. 解决某一问题的算法也许有多种,但它们都必须满足确定性、有穷性、能行性。输人和输出。其中输

人的个数n应大于等于 。(填一个数字) 5. CPU惟一能直接执行的“语言”是__________,任何程序的运行最终都是由CPU一条一条地执行它来完成的。 6. Java语言是一种面向__________的程序设计语言。

7. 高级语言种类繁多,但其基本成分可归纳为数据成分、控制成分等四种,其中算术表达式属于__________成分。

8. 计算机软件指的是在计算机中运行的各种程序、相关的数据和__________。

9. 一般情况下,计算机加电后,操作系统可以从硬盘装载到内存中,这是由于执行了固化在ROM中的__________。(填英文缩写词)

10. 理论上已经证明,有了顺序、 和 三种控制结构,就可以编写任何复杂的计算机程序。

11. 为了提高计算机的处理能力,一台计算机可以配置多个 ,这种实现超高速计算的技术称为

“并行处理”

12. 操作系统能够支持用户同时运行多个应用程序,这种功能称为 。

13. 使用计算机求解问题的主要步骤是:先要理解和确定问题,然后寻找其解决方法并将其表示成 ,接着再进行编程、测试和运行。

14. 按照软件权益如何处置来分类,则软件有商品软件、共享软件、 之分。 三、选择题

1. 下列软件,属于操作系统软件的是 。

①Windows 7 ;②Windows XP; ③Windows NT; ④FrontPage;⑤Access;⑥Unix;⑦Linux。

A.①②③④ B.①②③⑤⑦ C.①③⑤⑥ D.①②③⑥⑦ 2. 下列软件中具备文本阅读器功能的是 。

A.Excel B.微软Media Player C.AutoCAD D.Adobe Acrobat 3. 下列软件语言中能用于数值计算的是 。

A.Frontpage B.Outlook C.HTML D.MATLAB 4. 不能用于数值计算的是 。

A.FORTARN B.C C.Word D.MATLAB

2

4. C++语言运行性能高,且与C语言兼容,已成为当前主流的面向___________的程序设计语言之一。

5. 下列操作系统,一般不作为网络操作系统的是 。

A.Windows 98 B.Windows 2000 Server C.Windows NT Server D.UNIX 6. Excel属于___________软件。

A.文字处理 B.电子表格

C.图形图像处理

D.数据库

7. 能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是 。 A.操作系统 B.数据库管理系统 C.CPU D.专用软件 8. 一般来说, 不需要启动“CMOS设置程序”对系统进行设置。

A.重装操作系统 B.PC机组装好之后第一次加电

C.系统增加、减少或更换硬件或1/O设备 D.CMOS内容丢失或被错误修改

9. PC机加电启动时,执行了BIOS中的POST程序后,若系统无致命错误,计算机将执行BIOS中的 。

A.系统自举程序 B.CMOS设置程序 C.操作系统引导程序 D.检测程序 10. 下列关于操作系统任务管理的说法,错误的是 。 A.Windows操作系统支持多任务处理

B.分时是指将CPU时间划分成时间片,轮流为多个程序服务 C.并行处理可以让多个处理器同时工作,提高计算机系统的效率 D.同时处理要求计算机必须配有多个CPU

11. 高级语言程序中的自述表达式(如x+y-z),属于高级程序设计语言中的 成份。 A.数据 B.运算 C.控制 D.传输

12. Windows XP采用了虚拟存储技术以扩展可用的内存。在下列文件中,由 Windows XP创建和管理的、用于扩展内存的交换文件是 。

A.win386.swp B.Buffer.sys C.pagefile.sys D.Config.sys 13. 以下不属于数据逻辑结构的是 。

A.线性结构 B.集合结构 C.链表结构 D.树型结构

14. 解决不同文件可以使用相同名字的问题,通常在文件系统中采用 。 A.重名翻译 B.多级目录 C.文件名后缀 D.通配字符 15. 下列操作系统产品中, 是一种“自由软件”,其源代码向世人公布。 A.DOS B.Windows 7 C.Windows XP D.Linux

16. 操作系统具有存储器管理功能,当内存不够用时,其存储管理程序可以自动“扩充”内存,为用户提

供一个容量比实际内存大得多的____________。 A.高速缓冲存储器(Cache) B.脱机缓冲存储器 C.虚拟存储器 D.离线后备存储器 17. 下面关于虚拟存储器的说明中,正确的是________。 A.是提高计算机运算速度的设备 B.由物理内存和硬盘上的虚拟内存组成 C.其容量等于主存加上cache的存储器 18. ________不是程序设计语言。

A.VB

B.C++

D.由RAM加上高速缓存组成

D.Flash

C.VFP

19. 分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是__________。

A.空间代价和时间代价 B.正确性和恰当性 C.可读性和开放性 D.数据复杂性和算法复杂性 20. 分析算法的好坏不必考虑____________。

A.正确性 C.需要占用的计算机资源

B.易理解

D.编程人员的爱好

21. 高级程序设计语言的基本组成成分有____________。

A.数据、运算、控制、传输 B.顺序、条件选择、重复

3

C.子程序、函数、执行、注解 D.基本、派生、定久、执行

22. 解释程序和编译程序是两种不同的语言处理程序,以下叙述中正确的是__________。

A.只有编译程序产生并保存目标程序 C.两者均产生并保存目标程序

B.只有解释程序产生并保存目标程序

D.两者均不产生目标程序

23. 能把高级语言编写的源程序进行转换,并生成机器语言形式的目标程序的系统软件称为____。

A.翻译程序 B.汇编程序 C.解释程序 D.编译程序

24. 用以管理计算机的硬件和软件资源,并为应用程序开发和运行提供高效率平台的是___。

A.操作系统 B.数据库管理系统 C.应用管理系统 D.专用软件 25. 未获得版权所有者许可就使用的软件被称为___________软件。 A.共享 B.自由 C.盗版 D.授权 26. 程序设计语言分成三类,它们是机器语言、高级语言和 。 A.自然语言B.数学语言C.汇编语言D.置标语言 27. 数据结构包括三方面的内容,它们是____________。

A.数据的存储结构、数据的一致性和完备性约束 B.数据的逻辑结构、数据间的联系和它们的表示

C.数据的逻辑结构、数据间的联系和它们的存储结构

D.数据的逻辑结构、数据的存储结构和在这些数据上定义的运算

28. 一般认为,计算机算法的基本性质有________。

A.确定性、有穷性、能行性、产生输出 B.可移植性、可扩充性、能行性、产生输出 C.确定性、稳定性、能行性、产生输出 D.确定性、有穷性、稳定性、产生输出 29. 算法是问题求解规则的一种过程描述。下列关于算法性质的叙述中正确的是________。

A.算法必须用高级语言描述

B.可采用流程图或类似自然语言的“伪代码”等方式来描述算法 C.算法要求在若干或无限步骤内得到所求问题的解答

D.条件选择结构由条件和选择的两种操作组成,因此算法中允许有二义性 30. 下列关于机器语言与高级语言的说法中错误的是 。 A.机器语言程序比高级语言程序执行得快 B.机器语言程序比高级语言程序可移植性强 C.机器语言比高级语言程序可移植性差

D.高级语言需要转换成机器语言计算机才能执行 31. 不是程序设计语言。

A.Fortran B.Basic C.Java D.Jpg

32. 操作系统的启动过程中,需要执行:①自检程序②操作系统③引导程序④自举程序,其先后顺序为

____________。

A.①、④、③、②

B.①、③、②、④

C.③、②、④、① D.①、②、③、④ 33. 著名的计算机科学家尼·沃思提出了 。

A.数据结构+算法=程序

B.存储控制结构

C.信息论 D.控制论 34. 用C语言编写的代码 。

A.可立即执行 B.是一个源程序

C.经过编译即可执行 D.经过编译解释才能执行

35. 算法具有4个特性,以下选项中不属于算法特性的是 。 A.有穷性 B.简洁性 C.可行性 D.确定性

36. 一个算法应该具有“确定性”等五个特性,下面对另外4个特性的描述中错误的是 。 A.有零个或多个输人 B.有零个或多个输出 C.有穷性 D.可行性

4

37. 下列应用软件中 不属于网络通信软件。

A.Word B.MSN C.Outlook Express D.ICQ 38. 针对不同具体应用问题而专门开发的软件属于 。

A.系统软件 B.应用软件C.财务软件D.文字处理软件

39. 空间复杂度是算法所需存储空间大小的度量,以下叙述正确的是 。

A.它和求解问题的规模关系密切 B.它反映了求解问题所需的时间多少

C.解决同一问题的不同算法的空间复杂度相同 D.它与求解问题所需的时间成正比 40. 采用并行处理的目的是 。

A.提高计算机的处理速度 B.扩大计算机的存储空间 C.降低每个CPU的成本 D.降低每个CPU的功耗

41. 下面关于CPU的叙述中,错误的是 。

A.CPU的速度与主频、Cache容量、指令系统、运算器的逻辑结构等都有关系

B.Pentium 4和Pentium的指令系统不完全相同 C.不同公司生产的CPU其指令系统肯定不会互相兼容 D.Pentium 4与80386的指令系统保持向下兼容

42. PC机CMOS中保存的系统参数被病毒程序修改后,最方便、经济的解决方法是 。 A.重启计算机 B.更换主板 C.杀毒重新配置CMOS参数 D.更换CMOS芯片 43. 下列I/O接口中,目前用得最多的是 。

A.SCSI B.PS/2 C.USB D.Firewire

44. 在PC机主板上,连接硬盘驱动器的一种高速串行接口是 。 A.PCI B.SATA C.AGP D.USB

45. 一般来说,在多任务处理系统中, ,CPU响应越慢。

A.任务数越少 B.任务数越多 C.内存容量越大 D.硬盘容量越大 46. 把C语言源程序翻译成目标程序的方法通常是 A.汇编 B.编译 C.解释 D.由操作系统确定 47. 设计算法通常采用 的逐步求精方法。

A.由粗到细、由抽象到具体 B.由细到粗、由抽象到具体 C.由粗到细、由具体到抽象 D.由细到粗、由具体到抽象 48. 在C语言中,“if…else…”,属于高级语言中的 成分。

A.数据 B.运算 C.控制 D.传输

49. 用户购买了一个商品软件,通常就意味着得到了它的 A.修改权 B.拷贝权 C.使用权 D.版权

50. 计算机硬件从逻辑上可以分为主机与外设,下列存储器设备中 属于主机的组成部分。 A.硬盘存储器 B.软盘存储器 C.光盘存储器权 D.内存储器 51. “多处理器系统”在确切含义是指 。

A.包含了多个处理器的计算机 B.包含了多个中央处理器的计算机

C.采用流水线处理技术的计算机系统 D.运算器中包含多个ALU的计算机

52. CPU的运算速度是指它每秒钟执行的指令数目。下面 是提高运算速度的有效措施。

(1)增加CPU中寄存器的数目 (2)提高CPU的主频

(3)增加高速缓冲存储器(Cache)的容量 (4)扩充磁盘存储器的空间

A.(1)(2)(3) B.(1)(3)(4) C.(1)(4) D.(2)(3)(4)

53. PC机中的当前日期、时间、硬盘的参数等,保存在主板上使用电池供电的 存储器中。 A.Flash B.ROM C.Cache D.CMOS 54. 在下列存储器中,容量最大的存储器一般是 。 A.硬盘 B.优盘 C.光盘 D.软盘 55. Office软件包中不包含 。

5

A.Photoshop B.Excel C.PowerPoint D.Word

56. 理论上已经证明,有了 三种控制结构,就可以编写出任何复杂结构的计算机程序。

A.转子、返回、处理 B.输入、输出、处理 C.顺序、选择、重复 D.I/O、转移、循环

57. 下面关于虚拟存储器的说法中,正确的是 。

A.虚拟存储器是提高计算机运算速度的设备 B.虚拟存储器的容量等于主存加上Cache的容量 C.虚拟存储器由RAM加上高速缓存组成 D.虚拟存储器由物理内存和硬盘上的虚拟内存组成 58. 下列关于算法的叙述中,错误的是 。

A.算法是问题求解规则(方法)的一种过程描述,在执行有穷步的运算后结束 B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法

C.算法的每一步运算必须有确切的定义,即必须是清楚明确、无二义性的

D.分析一个算法的好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等

59. 为了支持多任务处理,操作系统的处理调度程序使用 技术把CPU分配给各个任务,使多个

任务宏观上可以“同时”执行。 A.时间片轮转 B.虚拟 C.批处理 D.授权 60. 计算机的算法是 。

A.问题求解规则(方法)的一种过程描述 B.计算方法 C.运算器中的处理方法 D.排序方法 61. 数据库管理系统(DBMS)属于 。

A.专用软件 B.操作系统 C.系统软件 D.编译系统 62. 下列关于操作系统任务管理的说法中,错误的是 。

A.Windows操作系统支持多任务处理

B.并行处理技术可以让多个CPU同时工作,提高计算机效率

C.多任务处理通常是将CPU时间划分成时间片,轮流为多个任务服务 D.多任务处理要求计算机必须配有多个CPU

63. 下列对C语言中语句“while (P) S;”的解释中,正确的是 。

A.先执行语句S,然后根据P的值决定是否再执行语句S

B.若条件P的值为真,则重复执行语句S,直到P的值为假

C.语句S至少会被执行一次 D.语句S不会被执行两次以上

64. 虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,其大小受到 的限制。

A.内在实际容量的大小 B.外存空间及CPU地址表示范围 C.交换信息量的大小 D.CPU时针频率

6

A.Photoshop B.Excel C.PowerPoint D.Word

56. 理论上已经证明,有了 三种控制结构,就可以编写出任何复杂结构的计算机程序。

A.转子、返回、处理 B.输入、输出、处理 C.顺序、选择、重复 D.I/O、转移、循环

57. 下面关于虚拟存储器的说法中,正确的是 。

A.虚拟存储器是提高计算机运算速度的设备 B.虚拟存储器的容量等于主存加上Cache的容量 C.虚拟存储器由RAM加上高速缓存组成 D.虚拟存储器由物理内存和硬盘上的虚拟内存组成 58. 下列关于算法的叙述中,错误的是 。

A.算法是问题求解规则(方法)的一种过程描述,在执行有穷步的运算后结束 B.算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法

C.算法的每一步运算必须有确切的定义,即必须是清楚明确、无二义性的

D.分析一个算法的好坏,要考虑其占用的计算机资源(如时间和空间)数量、算法是否易理解、易调试和易测试等

59. 为了支持多任务处理,操作系统的处理调度程序使用 技术把CPU分配给各个任务,使多个

任务宏观上可以“同时”执行。 A.时间片轮转 B.虚拟 C.批处理 D.授权 60. 计算机的算法是 。

A.问题求解规则(方法)的一种过程描述 B.计算方法 C.运算器中的处理方法 D.排序方法 61. 数据库管理系统(DBMS)属于 。

A.专用软件 B.操作系统 C.系统软件 D.编译系统 62. 下列关于操作系统任务管理的说法中,错误的是 。

A.Windows操作系统支持多任务处理

B.并行处理技术可以让多个CPU同时工作,提高计算机效率

C.多任务处理通常是将CPU时间划分成时间片,轮流为多个任务服务 D.多任务处理要求计算机必须配有多个CPU

63. 下列对C语言中语句“while (P) S;”的解释中,正确的是 。

A.先执行语句S,然后根据P的值决定是否再执行语句S

B.若条件P的值为真,则重复执行语句S,直到P的值为假

C.语句S至少会被执行一次 D.语句S不会被执行两次以上

64. 虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,其大小受到 的限制。

A.内在实际容量的大小 B.外存空间及CPU地址表示范围 C.交换信息量的大小 D.CPU时针频率

6

本文来源:https://www.bwwdw.com/article/lv68.html

Top