2011年全国自考软件开发工具模拟试卷5.docx

上传人:叶*** 文档编号:34902502 上传时间:2022-08-19 格式:DOCX 页数:16 大小:19.15KB
返回 下载 相关 举报
2011年全国自考软件开发工具模拟试卷5.docx_第1页
第1页 / 共16页
2011年全国自考软件开发工具模拟试卷5.docx_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《2011年全国自考软件开发工具模拟试卷5.docx》由会员分享,可在线阅读,更多相关《2011年全国自考软件开发工具模拟试卷5.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2019年全国自考软件开发工具模拟试卷(五)一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内,错选、多选或未选均无分)1. 下列属于SAA对外系统的通信接口的是【】A. 数据库查询B. 生成器C. 通信服务D. 数据安全控制答案:D2. 下列哪项软件开发工具不能为软件开发者所能提供帮助【】A. 选定硬件平台方面B. 分析方面C. 设计方面D. 测试方面答案:A解析:【考点点击】本题主要考查的知识点为软件开发工具为软件开发者提供的帮助的内容。【要点透析】为提高软件开发的质量和效率,软件开发工具在以下几个方面为

2、软件开发者提供帮助:分析方面、设计方面、测试方面、文档方面和管理方面。3. 下列不属于OMT方法的开发过程的是【】A. 需求描述B. 系统设计C. 输入输出设计D. 对象设计答案:C解析:【考点点击】本题主要考查的知识点为OMT方法的开发过程。【要点透析】OMT方法的开发过程分为三个步骤:需求描述、系统设计和对象设计。4. 软件开发工具最重要的性能是【】A. 帮助人们存储及管理各种信息B. 工具的描述或表达能力C. 帮助人们进行项目与版本管理D. 帮助人们编写文档答案:B解析:【考点点击】本题在2019年10月真题第二大题第12小题考查过,主要考查的知识点为软件开发工具最主要的性能。【要点透析

3、】软件开发工具最重要的性能是工具的描述或表达能力。5. 需要进行跨生命周期信息管理的是【】A. 总控和人机界面B. 信息库和信息库的管理C. 代码生成和文档生成D. 项目管理和版本管理答案:D6. 关于软件开发工具的叙述,正确的是【】A. 软件开发工具比所开发的软件简单B. 软件开发工具的主要输出是信息库C. 软件开发工具的主要优点是帮助人们节省时间,少做重复性工作D. 当人们使用某种软件开发工具时,就已经接受了这种工具中所包含的对软件和软件开始工作的基本看法,默认了这种工具所依据的概念模式答案:D7. 信息库管理应当具备的功能不包括【】A. 插入功能B. 修改功能C. 删除功能(让出空间)D

4、. 实现定量信息与文字信息的协调一致答案:C8. 一个好的项目组,应具备的条件中不包括【】A. 全体成员切实遵守严格的工作规范和文档标准B. 人员之间有严格的分工C. 每一个项目完成之后都有完整的资料,并得到妥善保存D. 没有严格按照事先制定的时间表进行开发工作答案:D解析:【考点点击】本题主要考查的知识点为一个好的项目组应当具备的条件。【要点透析】一个好的项目组应当具备以下几个条件:(1)有严格的、成文的工作规范和文档标准,而且应当为全体成员所熟知,并且切实得到遵守。(2)人员之间有严格的分工。(3)每个项目都要事先制定详细的时间表,并且得到严格执行。每一项目完成之后都要有完整的资料,并得到

5、妥善的保存。9. 对于软件开发管理问题,核心问题是【】A. 进度B. 质量C. 费用D. 资源配置答案:B解析:【考点点击】本题主要考查的知识点为软件开发管理过程中的核心问题。【要点透析】一般来说,项目管理的要素是进度、质理、费用(开支)、资源配置。对于软件开发来说,核心是质量问题,因为质量不好的软件必然导致进度推迟,开支增加,资源浪费。10. 下列哪项不是人们为了克服软件危机而提出的软件开发方法【】A. 面向过程的程序设计方法B. 软件工程方法C. 面向对象的程序设计方法D. 即插即用的程序设计方法答案:A解析:【考点点击】本题主要考查的知识点为近年来,为了克服软件危机人们所尝试的一些方法【

6、要点透析】为了克服软件危机,几十年来,软件工作者千方百计,从各种不同的角度,用各种不同的方法试图使软件开发工作的水平和效率有大幅度的提高。仅从开发的方法而言,就先后提出了结构化程序设计、软件工程方法、面向对象的程序设计方法、即插即用的程序设计方法等。11. 在下列软件开发所涉及的信息中,属于跨越开发周期的是【】A. 有关系统环境、现状与需求的信息B. 有关软件功能设计的各种信息C. 用户对系统的各种变更要求D. 软件成果本身答案:C12. 下列软件中哪个是Rational公司的【】A. CASEB. VisualAgeC. RoseD. ADPS答案:C13. 以下不属于信息库的组织方式的是

7、【】A. 建立一个庞大的数据库,把各种信息都存放在这个数据库中B. 把信息分别存入不同的数据库,由不同的功能模块来处理C. 不断完善信息库的相关职能D. 通过信息库管理模块来对分散的各个数据库进行存取,并进行一致性的检查与维护答案:C解析:【考点点击】本题主要考查的知识点为信息库的组织方式。【要点透析】在信息库中,具体的组织方式有:(1)集中方式:建立一个庞大的数据库,把各种信息都存放在这个数据库中。(2)分散方式:把信息分别存入不同的数据库,由不同的功能模块来处理。(3)逻辑上集中,物理上分散:通过信息库管理模块来对分散的各个数据库进行存取,并进行一致性的检查与维护。14. 下列属于总体设计

8、阶段工作的是【】A. 设计出在计算机系统内外的、合理的信息流程B. 写出软件功能说明书C. 整个软件的结构设计D. 程序设计答案:C解析:【考点点击】本题主要考查的知识点为软件开发过程中总体设计阶段的工作。【要点透析】总体设计阶段的工作内容有:整个软件结构的设计,公用的数据文件或数据库设计,各部分连接方式及信息交换的标准等主要内容。15. 结构图描述的是【】A. 程序的执行逻辑B. 系统的模块结构C. 系统的信息流程D. 系统的静态数据结构答案:B解析:【考点点击】本题主要考查的知识点为软件开发设计中有关结构图的相关知识。【要点透析】在结构化程序设计的方法中,人们引入结构图,用以表示大型数据的

9、层次结构,即模块结构。16. 每个模块应尽可能做到【】A. 只有一个入口,一个出口B. 只有一个入口,可有多个出口C. 可有多个入口,只有一个出口D. 可有多个入口,多个出口答案:A解析:【考点点击】本题主要考查的知识点为结构化程序设计的原则。【要点透析】结构化程序设计的原则之一为子程序(模块)应该尽可能做到只有一个入口和一个出口。17. 下列说法不正确的【】A. 信息库中关于应用领域与环境的信息是需求分析阶段收集的信息B. 信息库中关于应用领域与环境的信息是分析设计阶段工作的依据C. 信息库中关于应用领域与环境的信息不是分析设计阶段所需的原始材料D. 信息库中关于应用领域与环境的信息包括应用

10、领域对软件的要求答案:C解析:【考点点击】本题主要考查的知识点为信息库中关于应用领域与环境的信息。【要点透析】信息库中关于软件应用的领域与环境的信息包括应用领域对软件的要求。这些信息一般是在需求分析阶段收集并存入信息库的,它们主要用于分析设计阶段,作为形成下一类信息的原始材料。18. 关于文档,不正确的叙述是【】A. 编写文档应在编写程序代码完成后进行B. 保持文档与代码一致,比保持代码各部分之间的一致更难C. 与代码不一致的文档不但无用,反而会造成混乱D. 源程序应文档化答案:A19. 以下有关软件开发工具新阶段的特点的描述,不正确的是【】A. 把软件开发工作延伸到项目及版本管理B. 没有超

11、出一次编程的局限C. 明确地把需求分析包括在软件工作的范围之内D. 自动化程度的提高答案:B解析:【考点点击】本题主要考查的知识点为软件开发工作新阶段的特点。【要点透析】软件开发工作新阶段的特点为:(1)自动化程度的提高。(2)明确地把需求分析和架构设计包括在软件工作的范围之内,从而使软件开发过程进一步向用户方面延伸,离用户更近了。(3)把软件开发工作延伸到项目及版本管理,从而超出了一次编程的局限,而扩展到了作为一个不断发展的客体生长完善的全过程。(4)在这一阶段的研究中,吸收了许多管理科学的内容与方法,如程序员的组织、质量的控制等。20. 在对市场上可供使用的软件开发工具进行调查研究时,调查

12、的重点不包括【】A. 安全性B. 价格C. 功能D. 运行环境答案:C解析:【考点点击】本题主要考查的知识点为在调查研究中作为重点的问题。【要点透析】当决定购置软件开发工具后,要对市场上可供使用的软件开发工具进行调查研究,在调查研究中,应将以下这些问题当作重点:(1)软件开发工具的功能。(2)软件开发工具的性能。(3)软件开发工具所使用或依据的开发方法或开发理论是什么(4)软件开发工具运行环境是什么(5)软件开发工具的文档资料是否齐全使用时的学习、掌握是否简单可行?(6)软件开发工具的服务、培训条件如何(7)价格。二、填空题(本大题共10小题,每小题1分,共10分。请在每小题的空格中填上正确答

13、案。错填、不填均无分)1. 第二代计算机语言是_。答案:汇编语言2. 一个好的项目组,应该有严格的、成文的工作规范和_,而且应当为全体成员所熟知,并且切实得到遵守。答案:文档标准3. 软件产品的_、效率和价格已成为各方关注的十分重要的问题。答案:质量4. 软件开发工具是软件技术发展的必然产物和自然的趋势,它的基本思想是致力于软件开发的_。答案:高效优质5. 用户界面必须能提供_。答案:帮助6. 按与硬件、软件的关系划分,软件开发工具划分为_的工具和_的工具。答案:依赖于特定的计算机或特定的软件独立于硬件与其他软件7. 使用UML建模时一般分为_、_和_。答案:用例视图设计逻辑设计物理设计8.

14、版本更新的大量工作往往在于_。答案:回顾与审核9. 对象之间可以互送_ 。答案:消息10. _是一款免费的、面向各平台开发者的软件开发环境。答案:Eclipse三、简答题(本大题共5小题,每小题5分,共25分)1. 软件开发工具一体化的困难何在?今后发展前途如何?答案:一体化的趋势早在20世纪80年代后期已经十分明显。但是,在开始时人们显然低估了一体化的困难。许多教训告诉我们,困难不在于技术上的问题(如速度、容量等),而在于对软件开发过程与相关信息的认识深度。只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化

15、。关于信息库的内容及处理功能的讨论,从理论上为实现一体化提供了基础。另外,客户/服务器结构的发展也为实现软件开发工具的一体化提供了启发与新思路。2. 简述软件开发工具的网络化。答案:软件开发工具的网络化指若干人在不同的地方利用网络合作开发同一个软件,利用网络实现信息交流与共享,实现软件重用,进行项目管理。3. 什么是分散存储?答案:分散存储是信息库的一种组织方式,指将信息库的信息分别存入不同的数据库,由不同的功能模块来处理。4. 什么是时序网络?答案:时序网络是一种较为特殊的概念模式。它主要描述系统状态及其转换方式,因此常常用于一些实时控制方面的软件的功能描述。它的基本概念是状态与转换。状态指

16、系统在运转中某一特定的形态或工作方式,而转换指状态之间在一定条件下的相互变化。5. 什么是对象的封装性答案:对象的封装性指对象作为一整体,对外不必公开属性和操作。四、论述题(本大题共1小题,共10分)1. 试论软件开发工具中信息库的内容。答案:信息库中需要存放的四大类信息是:(1)关于软件应用的领域与环境的状况。这类信息包括了这个应用领域中的有关实体及它们之间的相互关系的描述,软件要处理的信息的种类、格式、数量、流向、应用领域对软件的要求(包括定性的功能要求与定量的性能要求)、使用者的情况、背景、工作目标、工作习惯等。这些信息一般是在需求分析阶段收集并存人信息库的,它们主要用于分析设计阶段,作

17、为形成下一类信息的原始材料。(2)设计成果,包括逻辑设计与物理设计的成果。这类信息是分析设计人员利用前一类信息,通过人机交互的方式形成的设计方案。它主要包括数据流程图、数据字典、系统结构图、数据库的逻辑设计、各模块的设计要求,以及由此形成的设计文档。这一部分信息是人机交互的产物,它们存储在信息库中主要是为了组织实际编码工作,并准备今后运行、维护及修改时查询。(3)运行状况的记录。软件投入运行之后,应当对于它的运行情况进行详细的记录,包括它的运行效率、作用、用户反映、故障情况、故障的原因及处理情况。这些信息对于软件的有效运行与进一步发展是至关重要的。特别需要强调的是对软件的修改的记录。如果没有这

18、样的记录,就会造成程序与文档的脱节,进而造成系统的混乱以至崩溃。当然,这与前两类信息的更新也有关系,为了做到这一点,首先必须把每一次修改的原因、目标、情况、结果详细地记录下来。(4)有关项目管理与版本管理的信息。这属于跨生命周期的信息,对于一次开发似乎用处不大,但是对于长期的、持续的、不断更新的软件是十分重要的。它包括项目的进度、过程、人员分工、资源投入、版本组织等。对于比较大的软件开发项目来说,项目的组织管理人员应当依据这些信息来进行自己的管理工作。五、应用题(本大题共1小题,共15分)1. 在Eclipse中,新建一个C/C+项目,试编程实现以下功能:求出表达式1-2+3-4+5-100的值。答案:#include stdio.h#include stdlib.hmain() int i,sum=0;for(i=1;i=100;i+)if(i%2=1) sum+=i;else sum+=-i;printf(1-2+3-4+99-100=%d,sum);_第 16 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁