




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档2011年全国自考软件开发工具模拟试卷(四)一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 下列哪项不属于大型软件开发过程中涉及的角色【】A. 用户B. 项目负责人C. 程序员D. 计算机厂家答案:D解析:【考点点击】本题主要考查的知识点为大型软件开发过程中涉及的角色。【要点透析】在大型软件的开发过程中,涉及到的角色有:用户、项目负责人、程序员和硬件。2. 软件开发工具的基础是【】A. 信息库B. 用户C. 数据库D. 计算机系统答案:A解析:【考点点击】本题在2010年10月真题第一大题第7小题考查过,主要考查的知识点为软件开发工具的基础。【要点透析】软件开发工具的基础是信息库。没有这个基础,或者这个基础不牢,那么总控就无信息可调度,人机界面也就没有有用的信息向用户提供,所谓支持软件开发也就成为一句空话。3. 项目数据库的一项重要内容是【】A. 各工作阶段的预期进度、实际进展情况、验收情况B. 各工作阶段的资源配置情况C. 各工作阶段的经费使用情况D. 各工作阶段的人员状况答案:A解析:【考点点击】本题主要考查的知识点为项目数据库的相关知识。【要点透析】项目数据库是信息库的一个组成部分,它记录的是项目本身进展的各种有关信息,它的一项重要内容是各工作阶段的预期进度、实际进展情况、验收情况。4. 下列哪项不是项目管理的基本目标【】A. 有效地控制产品的质量B. 保证安全,提高保密程度C. 保证整个系统按预定进度完成D. 合理利用各种资源答案:B解析:【考点点击】本题主要考查的知识点为项目管理的基本目标。【要点透析】项目管理的基本目标有:有效地控制产品的质量、保证整个系统按预定进度完成、合理利用各种资源、控制与降低成本。5. 下列不是报表的组成部分的是【】A. 表名B. 页眉C. 总结行D. 表尾附录答案:B6. 应承担验收模块任务的是【】A. 用户B. 项目负责人C. 程序员D. 硬件答案:B解析:【考点点击】本题主要考查的知识点为在软件开发过程中,各成员应当承担的具体的任务。【要点透析】用户、项目负责人、程序员和硬件各自承担着不一样的任务。在这里应承担验收模块任务的是项目负责人。7. Eclipse中,用于编辑XML文件的插件是【】A. PHP Development Tools(PDT)B. Visual Editor(VE)C. XMLBuddyD. Log4E答案:C8. 目前中外软件开发工具发展水平为 【】A. 从研究水平看,外国与中国相当,从应用水平看,外国与中国相当B. 从研究水平看,外国比中国高,从应用水平看,外国比中国低C. 从研究水平看,外国比中国高,从应用水平看,外国比中国高D. 从研究水平看,外国与中国相当,从应用水平看,外国比中国高答案:D解析:【考点点击】本题主要考查的知识点为国内外当前软件开发工具的发展水平。【要点透析】就软件开发工具的国内外发展情况来讲,从研究水平看,外国与中国相当,从应用水平看,外国比中国高。9. 关于软件开发工具的发展现状,叙述不正确的是【】A. 现在,软件的开发已彻底摆脱了手工作业的方式B. 目前,不少商业软件开发工具已经问世,并在一定范围内得到应用C. 目前,使用软件开发工具的实际成效还没有充分发挥出来,也有一系列实际问题与理论课题有待于研究解决D. 只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化答案:A10. 与一般工程的项目管理相比,软件开发的项目管理具有【】的问题,而一般工程的项目管理一般不具有该问题。A. 质量控制B. 成本管理C. 资源管理D. 版本更新答案:D解析:【考点点击】本题主要考查的知识点为软件开发的项目管理与一般工程的项目管理的不同点。【要点透析】一般工程的项目管理包括进度管理、资源与费用管理、质量等理三个基本内容,而软件开发的项目管理,除了上述三个基本内容,还包括版本更新的问题。11. 软件开发工具的结构比较广泛,以下各项中不是它的结构的是 【】A. 总控部分与人机界面B. 信息库及其管理模块C. 文档生成和代码生成模块D. 非过程化语言答案:D解析:【考点点击】本题主要考查的知识点为软件开发工具的一般结构。【要点透析】软件开发工具的一般结构具体包括:(1)总控部分与人机界面。(2)信息库及其管理模块。(3)文档生成和代码生成模块。(4)项目管理与版本管理模块。12. 软件开发工具分为【】A. 设计工具、分析工具、计划工具B. 专用工具和集成工具C. 与软、硬件有关的和与软、硬件无关的工具D. 以上全对答案:D解析:【考点点击】本题主要考查的知识点为软件开发工具的分类。【要点透析】软件开发工具按工作阶段划分可分为:设计工具、分析工具、计划工具;按集成程度划分可分为:专用工具和集成工具;按与硬件、软件的关系划分可分为:与软、硬件有关的和与软、硬件无关的工具。13. 决策表属于的概念模式是【】A. 时序网络B. 计算机模拟模型C. 结构图D. 数学与逻辑模型答案:D14. 在第三代语言的应用中,人们发现的新的瓶颈是【】A. 处理需求的描述B. 处理过程的描述C. 处理结果的描述D. 检测方式的描述答案:B15. 下列哪项不是引入软件开发工具之后的组织管理工作所包括的内容【】A. 制定严格的使用制度B. 限制使用范围C. 记录使用的详细过程D. 培训使用人员答案:B解析:【考点点击】本题主要考查的知识点为在引入软件开发工具之后的组织管理工作所包括的内容。【要点透析】引入软件开发工具之后的组织管理工作所包括的内容有:制定严格的使用制度、记录使用的详细过程、培训使用人员和经常进行审计与评价工作。16. 帮助人们绘制数据流程图、系统结构图、ER图的工具属于【】A. 计划工具B. 分析工具C. 设计工具D. 管理工具答案:B解析:【考点点击】本题主要考查的知识点为分析工具的概念。【要点透析】分析工具主要指用于支持需求分析的工具。如:帮助人们编写数据字典的数据字典管理系统,帮助人们绘制数据流程图、系统结构图、ER图的工具都属于分析工具。17. 以下各项中,对于智能化的理解不正确的是【】A. 在软件开发工具的研究与使用中引用人工智能、神经网络等技术B. 使得软件开发工具对于不确定性的信息、模糊信息具有更强的处理能力C. 人们常常需要用知识与经验来加以补充或加工D. 人工智能技术对提高信息处理的功能及效率没有实际的帮助答案:D解析:【考点点击】本题主要考查的知识点为有关软件开发工具智能化的基本知识。【要点透析】智能化就是在软件开发工具的研究与使用中引用人工智能、神经网络等技术,使得软件开发工具对于不确定性的信息、模糊信息具有更强的处理能力。由于软件开发工作中存在着大量不确定的因素,人们常常需要用知识与经验来加以补充或加工。在这方面,人工智能技术可以提高信息处理的功能及效率。18. 软件测试的要求不包括【】A. 功能与性能是否先进B. 功能与性能是否达到设计目标C. 文档是否齐全D. 文档与程序是否一致答案:A解析:【考点点击】本题主要考查的知识点为进行软件测试时需要掌握的内容。【要点透析】软件测试的要求包括:功能与性能是否达到设计目标、文档是否齐全、文档与程序是否一致。19. 下列对软件的定义不正确的是【】A. 计算机的灵魂B. 用户与开发者之间的桥梁C. 人类互相联系的纽带D. 人类在各个领域中积累的知识的结晶答案:B解析:【考点点击】本题主要考查的知识点为软件的定义。【要点透析】软件是计算机的灵魂,是广大使用者与计算机之间的桥梁,是人类在各个领域中积累的知识的结晶,是人类文明与知识得以延续的新的载体,是人类进一步成为一个整体,得以进一步相互联系的纽带。20. 对象之间具有的关系不包括【】A. 抽象与具体B. 群体与个体C. 整体与部分D. 简单与复杂答案:D二、填空题(本大题共10小题,每小题1分,共10分。请在每小题的空格中填上正确答案。错填、不填均无分)1. 编码阶段主要产生_。答案:程序代码2. 信息库管理功能主要是使用查询、一致性维护和_。答案:录入更新3. 工具的环境一般与待开发的软件的环境_为好。答案:一致4. 在软件标准化方面,一方面是对工作质量及检查制定标准,另一方面是_的标准化。答案:表达方式5. 对象包括静态属性和动态操作,将它们作为一个整体,对外不必公开这些属性与操作,这种特性称为_。答案:封装性6. 在Eclipse中打开查找/替换的快捷键为_。答案:Ctrl+F7. 单步遍历程序主要包括_、单步跳过和单步返回。答案:单步跳入8. 软件开发的基本问题是从用户的理解到程序员的理解的转换和从_到_的转换。答案:程序员的理解程序的实现9. 软件的_指软件能做什么事。答案:功能10. SAA的全称是_。答案:系统应用体系结构三、简答题(本大题共5小题,每小题5分,共25分)1. 在调试程序的过程中,变量视图的作用是什么?答案:变量视图显示了整个调试过程中程序变量值的变化情况,该视图是帮助程序员查错和纠错的主要手段。2. 简述软件开发工具的标准化。答案:标准化的问题是由软件部件、组合软件的想法引起的。为了解决大型软件开发的困难,需要把软件开发工作分成两个部分:软件构件(如硬件的芯片)的开发和用这些构件组成大型软件(如用芯片组成主机)。显然,要做到这一点,软件构件必须实现标准化,用构件组成大型软件的结构也必须符合一定的标准,否则就不可能提高生产效率。3. 简述软件开发分析设计阶段的基本任务。答案:软件开发分析设计阶段的基本任务是完成系统的总体设计,包括数据结构的详细设计、处理过程的详细设计、子系统或模块的划分以及它们之间相互联系的具体规定,还应当完成屏幕设计、报表设计、数据库的物理设计。4. 什么是实体关系图?答案:实体关系图(简称ER图)是在数据库设计中用于描述静态数据结构的一种概念模式。它以实体、关系和属性三个基本概念概括数据的基本结构。5. 请列举出5种以上的专用的软件开发工具。答案:专用的软件开发工具有:报表生成器、菜单生成器、数据字典管理系统、专用于某种文档的编写工具、对话生成器,综合性的第四代语言等。四、论述题(本大题共1小题,共10分)1. 论述软件开发工具在我国的发展状况。答案:国外发展状况:目前真正一体化的,又能应用于各种平台的工具主要有两种。一种是用于特定平台上的、主要用于设计阶段的工具。另一种是侧重于分析方法的、独立于平台的工具。近年来,基于互联网和开源软件的工具出现。除了前面说到的这些功能之外,帮助人们搜索和检查开源软件的工具、自动生成和检查XML的工具、基于SOAP的工具、面向UDDL的搜索工具都已经开始研制和使用。国内发展状况:软件开发环境这一概念,在国内最早是由徐家福、杨芙清等专家于20世纪80年代初期在宁波的一次学术会议上提出来的。随着改革开放的深入,国外在这方面的研究动向迅速地传入,许多大学及研究单位也进行了相应的研究开发工作。当时,大家的注意力集中于代码生成以及汉字处理方面。随着研究的深入,人们开始注意到分析工具、计划工具以至一体化的集成环境,并进行了许多开发与尝试,市场上也出现了QuickMIS等产品。从研究的水平来看,国内这方面的水平并不比国外低多少。国外同行考虑的各种问题,我国的研究人员也都进行了相应的工作。主要的差距在于没有广泛地使用这些工具。总的来说,我国的软件产业还没有形成一批稳定的、高度有组织的软件开发群体,因而真正能够发挥软件开发工具作用的环境与需求还不具备。五、应用题(本大题共1小题,共15分)1. 在Eclipse中,新建一个C/C+项目,试编程实现以下功能:输入一个整数,判断它能否被3、7整除,并输出以下信息:此数能同时被3、7整
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 耐火材料烧结炉升级企业制定与实施新质生产力项目商业计划书
- 老年生活美化创新创业项目商业计划书
- 洗衣烘干服务创新创业项目商业计划书
- 宠物健康保险创新创业项目商业计划书
- 木材增强现实道具创新创业项目商业计划书
- DB37T 4915-2025氧气瓶充装自动控制技术要求
- 2025年抗菌药物培训考试试题含答案
- 德宏语文中考试卷及答案
- 2025年全国农民科学素质网络知识竞赛试题库和答案
- 2025年大学辅导员心理健康教育案例试题库(附答案)
- 2025-2030中国啤酒企业海外并购案例及跨文化整合经验总结
- 2025成人高考政治真题及答案
- 2025年纪检监察业务知识试题库及参考答案
- 国开2025年《行政领导学》形考作业1-4答案
- 广东省广州市天河执信中学2024-2025学年九年级上学期期中考试化学试卷(含答案)
- 盆底(肌)康复理论及技术规范考核考核试题及答案
- 2025年甘肃省辅警考试真题及答案
- 2024-2025年广东省广州市番禺中学附属学校八年级上学期数学期中考试卷(含答案)
- 安徽省蚌埠市2025-2026学年高三上学期调研性监测语文(含答案)
- 诊断学腹部检查(英文)
- 4S店灯光检查手势
评论
0/150
提交评论