一、单选题1. (2005) 能将高级语言源程序转换成目标程序。
A.解释程序B. 编辑程序C. 编译程序D. 调试程序C2. (2005)下列不属于多用户多任务操作系统的软件。
A. LinuxB. UNIXC. Windows XPD. DOSD3. (2006)计算机软件操作系统的作用是__________。
A. 管理系统资源,控制程序的执行B. 实现软硬件功能的转换C. 把源程序翻译成目标程序D. 便于进行数据处理A4. (2006)下列软件中,_________是专门的网页制作软件。
A. FrontPage 2000B. Visual BASIC 6.0C. Excel 2000D. PowerPoint2000A5. (2006)在计算机的软件分类中,应用软件和系统软件的相互关系是__________。
A. 前者以后者为基础B. 后者以前者为基础C.每一类都不以另一方为基础D.每一类都以另一方为基础A6.(2007)在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______.A.语言处理程序 B.应用软件C.操作系统 D.数据库管理系统C7.(2007)虚拟存储技术是将上的一部分作为内存来使用。
A.硬盘 B.缓存C.光盘 D.内存条A8.(2007) 以下常用的高级程序设计语言中,主要用于数值计算的是。
A.FORTRAN B.BASIC C.Java D.CA9.(2007)应用软件分为通用应用软件和定制应用软件两类,下列软件中全部属于通用应用软件的是。
A.WPS、 Windows 、WordB.PowerPoint 、MSN 、UNIXC.ALGOL 、Photoshop 、FORTROND.PowerPoint 、Photoshop、WordD10. (2008)下列关于计算机软件的叙述,错误的是________。
A. 操作系统产生于高级语言及其编译系统之前B. 为解决软件危机,人们提出了用工程方法开发软件的思想C. 数据库软件技术、软件工具环境技术都属于计算机软件技术D. 设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式A11. (2008)下列软件属于系统软件的是________。
①金山词霸②SQL Server③FrontPage④CorelDraw⑤编译器⑥Linux⑦银行会计软件⑧Oracle⑨Sybase⑩民航售票软件A. ①③④⑦⑩B. ②⑤⑥⑧⑨C. ①③⑧⑨D. ①③⑥⑨⑩B12. (2008)虚拟存储器系统能够为用户程序提供一个容量很大的虚拟地址空间,其大小受到_____的限制。
A. 内存实际容量大小B. 外存容量及CPU地址表示范围C. 交换信息量大小D. CPU时钟频率B13. (2008)下列关于操作系统多任务处理与处理器管理的叙述,错误的是________。
A. Windows操作系统支持多任务处理B. 分时是指CPU时间划分成时间片,轮流为多个任务服务C. 并行处理操作系统可以让多个处理器同时工作,提供计算机系统的效率D. 分时处理要求计算机必须配有多个CPUD14. (2008)算法是问题求解规则的一种过程描述。
下列关于算法的叙述,正确的是________。
A. 算法一定要用高级语言描述B. 可采用类似自然语言的“伪代码”或流程图来描述算法C. 条件选择结构由条件和选择两种操作组成,因此算法允许有二义性D. 算法要求在若干或无限步骤内得到所求问题的解答B15. (2008)结构化生命周期法是开发信息系统的一种有效方法,它将信息系统软件生命周期划分为5个阶段。
下列关于5个阶段名称的叙述,正确的是______________。
A. 系统规划,系统分析,系统设计,系统实施,系统维护B. 需求分析,目标规划,结构设计,编程调试,系统切换C. 系统分析,系统规划,系统重构,系统设计,系统安装D. 系统分析,系统规划,系统设计,系统测试,系统评估A16、(2009)操作系统是现代计算机必不可少的系统软件之一。
下列关于操作系统的叙述,错误的是______。
A、Linux操作系统是由美国Linux公司开发的B、UNIX操作系统是一种的多用户分时操作系统,可用于PC机C、目前Windows XP操作系统有多个不同版本D、Windows Server 2003操作系统属于网络操作系统A17、(2009)下列关于计算机机器语言的叙述,错误的是______。
A、机器语言是用二进制编码表示的指令集合B、用机器语言编制的某个程序,可以在不同类型的计算机上直接执行C、用机器语言编制的程序难以维护和修改D、用机器语言编制的程序难以理解和记忆B18、(2009)下列关于计算机算法的叙述,错误的是______。
A、算法与程序不同,它是问题求解规则的一种过程描述,总在执行有穷步的运算后终止B、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法C、算法的每一个运算必须有确切的定义,即每一个运算应该执行何种操作必须是清楚明确的,无二义性D、分析一个算法好坏,要考虑其占用的计算机资源(如时间和空间)、算法是否易理解、易调试和易测试B19、(2009)数据结构包括三方面的内容,它们是______。
A、数据的存储结构、数据的一致性和完备性约束B、数据的逻辑结构、数据间的联系和它们的表示C、数据的逻辑结构、数据间的联系和它们的存储结构D、数据的逻辑结构、数据的存储结构和数据的运算D20、(2009)下列关于高级程序设计语言中数据成分的叙述,错误的是______。
A、数据的名称用标识符来命名B、数组是一组相同类型数据元素的有序集合C、指针变量中存放的是某个数据对象的地址D、程序员不能自己定义新的数据类型D21.(2010)软件的特性不包括__________。
A.不可见性 B.脆弱性C.磨损性 D.有限责任性C22.(2010)下列软件中不属于系统软件的是__________。
A.Adobe Acrobat B.BIOS C.Java编译器 D.ORACLEA23.(2010)I/O语句“printf(“hello!”);”属于高级语言中的_________成分。
A.传输 B.数据 C.运算 D.控制A24.(2010)程序与算法相比,可以不满足下列__________特性。
A.每一步操作都是可执行的(能行性)B.至少产出一个输出量(包括参量状态的改变)C.在执行了有穷步的操作后终止(有穷性)D.每一步操作必须有确切的定义(确定性)C25.(2010)著名的计算机科学家尼沃思提出了__________。
A.数据结构+算法=程序 B.存储控制结构C.信息熵 D.控制论A26. (2011)下列关于Windows操作系统的叙述,正确的是________。
A.任务被启动时,通常先将全部程序和数据装入内存,然后再开始运行B.系统可用的内存容量就是硬件配置时实际配置的内存条容量C.CPU的时间被分成若干时间片,任务在不同的时间片中轮转完成D.只有当前活动窗口对应的任务才能分配到CPU的使用权C27. (2011)下列关于程序设计语言的叙述,正确的是________。
A.高级语言就是自然语言B.Java语言具有平台独立性,用它编写的程序与机器无关C.机器语言与计算机硬件关系密切,用它编写的程序具有较好的可移植性D.无论用哪种程序设计语言编写的程序,都需要经过相应语言处理系统的翻译才可在计算机上执行B28. (2011)下列关于数据结构的叙述,正确的是________。
A.数据处理的效率主要由数据的逻辑结构决定,与数据的存储结构无关B.一种逻辑结构只能采用一种存储结构C.数据的逻辑结构是指数据的存储结构在计算机中的表示D.二叉树、森林、图都是非线性的逻辑结构D29. (2011)下列关于算法的叙述,错误的是________。
A.软件的主体是程序,程序的核心是算法B.有些无法用算法表示的问题,可以用功能强大的计算机来解决C.伪代码、流程图以及程序设计语言都可以用来描述算法D.同一个问题可以设计不同的算法来解决B30. (2011)下列属于系统软件的是________。
A.Google搜索引擎B.PhotoshopC.Office系列软件D.SQL ServerD二、多选题31. (2006)与其他事物相似,软件有它的发生、发展和消亡的过程。
软件的生命周期大体可以包括_______。
A. 定义期B.开发期C. 使用期D、维护期ABD32. (2006)文本编辑的目的是使文本正确、清晰、美观,下列_______操作属于文本处理而不属于文本编辑功能。
A. 添加页眉和页脚B. 统计文本中字数C. 文本压缩D. 识别并提取文本中的关键词BCD33.(2007)下列关于机器语言程序与高级语言程序的说法中,错误的是_________ A.机器语言程序比高级语言程序执行速度慢B.机器语言程序比高级语言程序可移植性强C.机器语言程序比高级语言程序可读性差D.有了高级语言,机器语言就无存在的必要了ABD34. (2008)数据结构主要研究程序设计中计算机操作对象以及它们之间的关系和运算。
下列关于数据结构的叙述,正确的是_____________。
A. 数据的运算是指数据存储结构的运算B. 数据的存储结构是其逻辑结构在计算机存储器上的实现C. 数据的逻辑结构是数据间关系的描述,它只抽象地反映数据元素间的逻辑关系D. 线性表和树是典型的数据逻辑结构,链接表是典型的数据存储结构BCD35. (2008)开发信息系统的最后一个阶段是系统实施阶段。
在该阶段中,测试工作非常重要,它通常包括以下____________几个方面。
A. 仿真测试B. 验收测试C. 系统测试D. 模块测试BCD36、(2009)下列关于计算机软件的叙述,错误的是______。
A、用程序设计语言编写的源程序可直接在计算机上执行B、“软件危机”的出现是因为计算机硬件发展严重滞后C、利用“软件工程”的理念与方法,可以编制高效高质的软件D、用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权AB37.(2010)在完成相同功能的前提下,用机器语言编写的程序与用高级语言编写的程序相比,下列叙述错误的是__________。
A.前者比后者执行得快B.前者比后者可移植性强C.前者比后者占用存储空间小 D.前者比后者容易编写和调试BD38. (2011)自由软件无版权,可随意复制、修改源代码和自由传播。
下列属于自由软件的有________。
A.Linux操作系统B.Office 2003C.QQ软件D.TCP/IP协议AD三、填空题39. (2006)计算机软件指的是能指示计算机完成特定任务的、以电子格式存储的程序、__ _____和相关的文档的集合。