第三章计算机软件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C
25.(2010)著名的计算机科学家尼 沃思提出了__________。
A.数据结构+算法=程序
B.存储控制结构
C.信息熵
D.控制论
A 26. (2011)下列关于 Windows 操作系统的叙述,正确的是________。
A.任务被启动时,通常先将全部程序和数据装入内存,然后再开始运行 B.系统可用的内存容量就是硬件配置时实际配置的内存条容量 C.CPU 的时间被分成若干时间片,任务在不同的时间片中轮转完成 D.只有当前活动窗口对应的任务才能分配到 CPU 的使用权
D 14. (2008)算法是问题求解规则的一种过程描述。下列关于算法的叙述,正确的是________。
A. 算法一定要用高级语言描述 B. 可采用类似自然语言的“伪代码”或流程图来描述算法 C. 条件选择结构由条件和选择两种操作组成,因此算法允许有二义性 D. 算法要求在若干或无限步骤内得到所求问题的解答
A
11. (2008)下列软件属于系统软件的是________。①金山词霸②SQL Server③FrontPage④
CorelDraw⑤编译器⑥Linux⑦银行会计软件⑧Oracle⑨Sybase⑩民航售票软件
A. ①③④⑦⑩
B. ②⑤⑥⑧⑨
C. ①③⑧⑨ D. ①③⑥⑨⑩
B
12. (2008)虚拟存储器系统能够为用户程序提供一个容量很大的虚拟地址空间,其大小受到
软件的是
。
A.WPS、 Windows 、Word
B.PowerPoint 、MSN 、UNIX C.ALGOL 、Photoshop 、FORTRON D.PowerPoint 、Photoshop、Word
D 10. (2008)下列关于计算机软件的叙述,错误的是________。
A. 操作系统产生于高级语言及其编译系统之前 B. 为解决软件危机,人们提出了用工程方法开发软件的思想 C. 数据库软件技术、软件工具环境技术都属于计算机软件技术 D. 设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式
A、算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终 止
B、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法 C、算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚 明确的,无二义性 D、分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、 易调试和易测试
________。
A.Linux 操作系统
B.Office 2003 C.QQ 软件
D.TCP/IP 协议
AD
三、填空题 39. (2006)计算机软件指的是能指示计算机完成特定任务的、以电子格式存储的程序、__ _____和相关的文档的集合。
数据 30.(2007)C++ 语言是以 C 语言为基础发展起来的,已成为当前面向__ ____程序设计的主 流语言之一。
_对象 41.(2007)在软件开发过程中,简单地说,___ ____就是解决问题的方法和步骤。
算法 42. (2008)解决某一问题的算法也许有多种,但它们都必须满足确定性、有穷性、能行性、 输入和输出等基本要求。其中输出的个数应大于等于_____________(填一个数字)
1 43. (2008)由高级语言编写的源程序要转换成计算机能直接执行的目标程序,首先必须经过 _________ __________。
一、单选题 1. (2005) A.解释程序
能将高级语言源程序转换成目标程序。
B. 编辑程序
C. 编译程序
D. 调试程序
C
2. (2005)下列 A. Linux C. Windows XP
不属于多用户多任务操作系统的软件。 B. UNIX D. DOS
D
3. (2006)计算机软件操作系统的作用是__________。
编译 44、(2009)若求解某个问题的程序反复多次执行,则在设计求解算法时,应重点从__ ____ 代价上考虑。
时间
45、(2009)操作系统中虚拟存储器的容量___ ___实际内存。(填大于、等于、小于)
大于 46.(2010)在 Windows XP 中,用作虚拟内存的页面文件的文件名是___ _______,它位于系 统盘的根目录下。
A. 管理系统资源,控制程序的执行
B. 实现软硬件功能的转换
C. 把源程序翻译成目标程序
D. 便于进行数据处理
A 4. (2006)下列软件中,_________是专门的网页制作软件。
A. FrontPage 2000 B. Visual BASIC 6.0 C. Excel 2000
D. PowerPoint2000
A 17、(2009)下列关于计算机机器语言的叙述,错误的是______。
A、机器语言是用二进制编码表示的指令集合 B、用机器语言编制的某个程序,可以在不同类型的计算机上直接执行 C、用机器语言编制的程序难以维护和修改 D、用机器语言编制的程序难以理解和记忆
B 18、(2009)下列关于计算机算法的叙述,错误的是______。
B 19、(2009)数据结构包括三方面的内容,它们是______。
A、数据的存储结构、数据的一致性和完备性约束 B、数据的逻辑结构、数据间的联系和它们的表示 C、数据的逻辑结构、数据间的联系和它们的存储结构 D、数据的逻辑结构、数据的存储结构和数据的运算
D 20、(2009)下列关于高级程序设计语言中数据成分的叙述,错误的是______。
A 16、(2009)操作系统是现代计算机必不可少的系统软件之一。下列关于操作系统的叙述,错 误的是______。
A、Linux 操作系统是由美国 Linux 公司开发的 B、UNIX 操作系统是一种的多用户分时操作系统,可用于 PC 机 C、目前 Windows XP 操作系统有多个不同版本 D、Windows Server 2003 操作系统属于网络操作系统
C.Office 系列软件
D.SQL Server
D
二、多选题
31. (2006)与其他事物相似,软件有它的发生、发展和消亡的过程。软件的生命周期大体可 以包括_______。
A. 定义期 B.开发期 C. 使用期 D、维护期
ABD
32. (2006)文本编辑的目的是使文本正确、清晰、美观,下列_______操作属于文本处理而
B 15. (2008)结构化生命周期法是开发信息系统的一种有效方法,它将信息系统软件生命周期 划分为 5 个阶段。下列关于 5 个阶段名称的叙述,正确的是______________。
A. 系统规划,系统分析,系统设计,系统实施,系统维护 B. 需求分析,目标规划,结构设计,编程调试,系统切换 C. 系统分析,系统规划,系统重构,系统设计,系统安装 D. 系统分析,系统规划,系统设计,系统测试,系统评估
A 23.(2010)I/O 语句“printf(“hello!”);”属于高级语言中的_________成分。
A.传输 B.数据 C.运算 D.控制
A 24.(2010)程序与算法相比,可以不满足下列__________特性。
A.每一步操作都是可执行的(能行性) B.至少产出一个输出量(包括参量状态的改变) C.在执行了有穷步的操作后终止(有穷性) D.每一步操作必须有确切的定义(确定性)
AB
37.(2010)在完成相同功能的前提下,用机器语言编写的程序与用高级语言编写的程序相比,
下列叙述错误的是__________。
A.前者比后者执行得快
B.前者比后者可移植性强
C.前者比后者占用存储空间小
D.前者比后者容易编写和调试
BD
38. (20Leabharlann Baidu1)自由软件无版权,可随意复制、修改源代码和自由传播。下列属于自由软件的有
A.软件的主体是程序,程序的核心是算法
B.有些无法用算法表示的问题,可以用功能强大的计算机来解决 C.伪代码、流程图以及程序设计语言都可以用来描述算法 D.同一个问题可以设计不同的算法来解决
B
30. (2011)下列属于系统软件的是________。
A.Google 搜索引擎
B.Photoshop
A、数据的名称用标识符来命名 B、数组是一组相同类型数据元素的有序集合 C、指针变量中存放的是某个数据对象的地址 D、程序员不能自己定义新的数据类型
D 21.(2010)软件的特性不包括__________。
A.不可见性 B.脆弱性 C.磨损性
D.有限责任性
C
22.(2010)下列软件中不属于系统软件的是__________。 A.Adobe Acrobat B.BIOS C.Java 编译器 D.ORACLE
A
5. (2006)在计算机的软件分类中,应用软件和系统软件的相互关系是__________。
A. 前者以后者为基础
B. 后者以前者为基础
C.每一类都不以另一方为基础 D.每一类都以另一方为基础
A
6.(2007)在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______.
A.语言处理程序
BCD
35. (2008)开发信息系统的最后一个阶段是系统实施阶段。在该阶段中,测试工作非常重要,
它通常包括以下____________几个方面。
A. 仿真测试
B. 验收测试
C. 系统测试
D. 模块测试
BCD
36、(2009)下列关于计算机软件的叙述,错误的是______。 A、用程序设计语言编写的源程序可直接在计算机上执行 B、“软件危机”的出现是因为计算机硬件发展严重滞后 C、利用“软件工程”的理念与方法,可以编制高效高质的软件 D、用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权
B 28. (2011)下列关于数据结构的叙述,正确的是________。
A.数据处理的效率主要由数据的逻辑结构决定,与数据的存储结构无关 B.一种逻辑结构只能采用一种存储结构 C.数据的逻辑结构是指数据的存储结构在计算机中的表示 D.二叉树、森林、图都是非线性的逻辑结构
D 29. (2011)下列关于算法的叙述,错误的是________。
B.应用软件
C.操作系统
D.数据库管理系统
C
7.(2007)虚拟存储技术是将
A.硬盘
B.缓存
C.光盘
D.内存条
上的一部分作为内存来使用。
A
8.(2007) 以下常用的高级程序设计语言中,主要用于数值计算的是
。
A.FORTRAN
B.BASIC
C.Java
D.C
A
9.(2007)应用软件分为通用应用软件和定制应用软件两类,下列软件中全部属于通用应用
不属于文本编辑功能。
A. 添加页眉和页脚
B. 统计文本中字数
C. 文本压缩
D. 识别并提取文本中的关键词
BCD 33.(2007)下列关于机器语言程序与高级语言程序的说法中,错误的是_________
A.机器语言程序比高级语言程序执行速度慢 B.机器语言程序比高级语言程序可移植性强 C.机器语言程序比高级语言程序可读性差 D.有了高级语言,机器语言就无存在的必要了
ABD 34. (2008)数据结构主要研究程序设计中计算机操作对象以及它们之间的关系和运算。下列 关于数据结构的叙述,正确的是_____________。
A. 数据的运算是指数据存储结构的运算 B. 数据的存储结构是其逻辑结构在计算机存储器上的实现 C. 数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素间的逻辑关系 D. 线性表和树是典型的数据逻辑结构,链接表是典型的数据存储结构
C 27. (2011)下列关于程序设计语言的叙述,正确的是________。
A.高级语言就是自然语言 B.Java 语言具有平台独立性,用它编写的程序与机器无关 C.机器语言与计算机硬件关系密切,用它编写的程序具有较好的可移植性 D.无论用哪种程序设计语言编写的程序,都需要经过相应语言处理系统的翻译才可在计 算机上执行
_____的限制。
A. 内存实际容量大小 B. 外存容量及 CPU 地址表示范围
C. 交换信息量大小
D. CPU 时钟频率
B 13. (2008)下列关于操作系统多任务处理与处理器管理的叙述,错误的是________。
A. Windows 操作系统支持多任务处理 B. 分时是指 CPU 时间划分成时间片,轮流为多个任务服务 C. 并行处理操作系统可以让多个处理器同时工作,提供计算机系统的效率 D. 分时处理要求计算机必须配有多个 CPU