


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、自考软件开发工具2021.10 真题与答案一单项选择1. Dictionary /3000 是 A. 方案工具B. 分析工具C. 设计工具D. 集成化工具正确答案B讲解分析工具主要指用于分析的工具。例如:帮助人们编辑数据字典的、专用数据字典管理系统。2. 提出即插即用程序设计的根底是A. 结构化程序设计B. 面向对象程序设计C. 面向开源软件程序设计D. C语言程序设计正确答案B讲解即插即用的程序设计是近年来软件界讨论的又一个热门话题,与它紧密相关的还有组件程序设计component Programming,组合文件Compound Document,宏观程序设计等。这是在 面向对象的程序设计
2、方法的根底上提出来的。3. 在大型软件开发中,工程负责人承担的工作是A. 验收模块B. 要求修改C. 交付检验D. 试运行正确答案A讲解分配子任务下次,最后检验各个模块完成。4. 一般认为,好的软件应该A. 速度快B. 正确实现要求的功能C. 程序简短D. 价格低廉正确答案B讲解软件的质量评价在于:1正确地实现所要求的功能,准确地给出预定的输出结果;2用户界面友好,符合实际用户的使用习惯与知识能力;3具有足够的速度而不是越快越好,能在符合用户要求的时间限度,给出所要求的处理结果;4具有足够的可靠性,能够在各种干扰下保持正常的工作;5程序易读。5. 在软件开发工具的概念模式中,着重描述模块间控制
3、的是A. 实体联系图B. 结构图C系统流程图D.数据流程图正确答案B讲解程序的结构分解成三种根本模块:处理单元,循环机制,二分决策机制。按照这种方法来构造程序,就可以把程序容的各种相互影响有效地控制在模块部,从而防止“水波效应。这样一来,问题的关键就在于合理地划分模块,并保证模块符合“结构良好的要求。6. 软件开发工具最重要的信息出口是A. 代码生成和图形处理B. 文档生成和报表生成C. 代码生成和联机查询D. 代码生成和文档生成正确答案D讲解只要人们规定了合理的存储模式和检索途径,就能在信息存储、检索以至一致性的保持上得到很大的帮助。至于像代码与文档的自动生成那么可以在更大的程度上给人们帮助
4、。7. 在软件开发工具中,文档生成与代码生成相比A. 数量小,容复杂B. 数量小,容简单C. 数量大,容复杂D. 数量大,容简单正确答案C知识点名称软件开发工具的主要性能指标讲解代码大多可电脑生成。代码的自动生成对于某些较固定类型的软件模块来说,是可以通过总结一般规律,制作一定的框架或模板,利用某些参数控制等方法,在一定程度上加以实现。文档编写工作也是软件开发过程中十分繁重的一项工作,不但费时费力,而且很难保持一致。8. 自行开发软件开发工具不具有的优点是A. 切实符合自己的需要B. 便于进一步扩充和升级C. 可以商品化D. 能适用于不同的环境之中正确答案D知识点名称自行开发工具的必要条件讲解
5、显然,走自行开发软件开发工具这条道路有不少优点,目标明确,切实符合自己的需要,便于进一步扩充和升级,不存在引进外面产品时不可防止的冲突与不一致。此外,还有这样一种诱人的可能性,如果自己用得顺利,就可以商品化,成为软件产品出售。9.2021年,国际电子电气工程师学会的权威刊物?软件?的九月/十月号,以“软件开发工具Software Development Tools 为题的一期专刊中,认为错误的观念是A. 软件开发工具的实践性很强B. 软件开发工具的抽象程度越来越高C. 软件开发工具的历史开展是多样性和趋同性并存的D. 在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律正
6、确答案知识点名称根本功能与一般结构讲解信息不断更新。没有普遍规律。10. 以下几种较有代表性的语言与其开发工具中开展潜力最好的是A. VBB. VCC. C+ Builder / DelphiD. JAVA正确答案D讲解熟悉几种有代表性的语言与其开发工具,以与它们之间的比拟,各自的特点。11. Eclipse提供的文件包含浏览器用于浏览程序中包含的头文件。单击菜单栏上的测篓“ Navigate 菜单,为翻开文件包浏览器,可以使用的快捷键是A. Ctrl+Aft+HB. Ctrl+AC. Ctrl+Alt+ID. Ctrl+Alt + K正确答案C讲解常用快捷键。12. Eclipse 有最根本
7、搜索功能,点击菜单栏上的编辑“ Edit 菜单,选择查找/替换“ Find / Replace 选项,可以弹出搜索窗口。也可使用的快捷键是A. Ctrl+FB. Ctrl+AC. Ctrl+VD. Ctrl+Z正确答案A讲解熟练掌握各种常用快捷键。13. 在GDB激活方法断点时,从断点菜单中选择的选项是A. Breakpo int FropertiesB. Disable Breakpo intC. Toggle Breakpo intD. E nable Breakpo int正确答案D讲解将光标移动到编辑器左侧边缘的标记区域上,用鼠标右键单击需要激活的方法断点,弹出断点菜单。在弹出的菜单中
8、,选择激活断点En able Breakpoi nt即可激活该方法断点。14. 在GDB添加/删除方法断点时,在显示视图子菜单下选择的选项是A. MarkersB. C on soleC. OtherD. Tasks正确答案C讲解单击菜单栏中的窗口 Window菜单,在显示视图Show View子菜单下选择其他Other 选项,弹出 Show View窗口。15. 在Eclipse CDT编辑器的任务标记中,默认的任务标签格式是A. TASK NormalB. TODO NormalC. MENU NormalD. TAGS Normal正确答案B讲解自定义任务标签默认的任务标签格式为TODC
9、Normal,在这里编辑的任务标签将会被应用到代码模板中。16. 下述版本控制软件中,可以管理、维护整个企业软件资产的是A. CVSB. Visual SourceSadeC. RCSD. Ha nsky Firefly正确答案D讲解CVS能将代码或者文件的不同版本都记录下来,便于管理,查找,可以不同目录不同人分配不同权限,大家可以同时使用,像数据库一样,有人上传或者修改文件,其他人在本地刷新就能获得。Visual SourceSafe是一种版本控制系统产品,它提供了复原点和并行协作功能, 从而使应用程序开发组织能够同时处理软件的多个版本。17. 在Eclipse插件中,属于语言类插件是A.
10、CDTB. MDTC. PDTD. GEF正确答案C讲解cdt是在eclipse 中编写 C+程序的插件,模型开发工具MDT提供了一些示性工具。GEFGraphical Editor Framework是一个图形化编辑框架18. 如下关于面向对象的一些概念表达中,错误的选项是A. 方法是驻留在对象中的过程B. 方法是驻留在程序中的过程C. 对象具有一组属性和一组操作D. 属性是以静态的数据组成正确答案B讲解方法:方法是驻留在对象中的过程。方法是当对象承受消息时执行的操作,方法还能发 消息至其他请求动作或信息的对象。19. 面向对象方法认为各种信息系统不具备的重要特征是A. 复杂性B. 多样性C
11、. 相互关联性D. 抽象性正确答案D讲解当前人们所要开发的信息系统不同于以前,它们在功能等诸多方面都变得很复杂且灵活多变,系统的边界也更加难以界定。 复杂性、多样性和相互关联性是各个信息系统的重要特征。 于是,面向对象方法应运而生。20. 在Rational Rose 建模的物理设计中,使用的图是A. 活动图B. 部署图C. 状态图D. 顺序图正确答案B讲解活动图:用来表示两个或者更多的对象之间在处理某个活动时的过程控制流程。构件图:提供系统的物理试图。部署图:用于表示该软件如何部署到硬件环境中,它是显示在系统中不同的构件在何处物理地运行。二填空21. 进入21世纪以来,软件开发工具的开展阶段
12、有两个鲜明的特点,第一个特点是 ,另一个特点是开源软件的兴起和运用。正确答案面向网络知识点名称软件开发的由来22. 按工作阶段划分可以把软件开发工具划分为三类:方案工具,设计工具。正确答案分析工具知识点名称了解支持不同工作阶段的三种工具23. 人们在实践中认识到,“黑箱检验方法只能证明程序 ,而不能保证程序的正确性。正确答案有错24. 面对软件开发中的种种困难和问题,几十年来,软件工作者先后提出了结构化程序设计方法,软件工程方法, _的程序设计方法,即插即用的程序设计方法,面向开源软件的程序设计方法等。正确答案面向对象知识点名称即插即用程序设计的根本思想和方法25. 软件开发成果包括和文档。正
13、确答案程序知识点名称软件开发过程中涉与的信息类型26信息库(Repository )中应保存工程管理的有关信息,人员变更,资金投入,与实施情况等容。正确答案进度方案知识点名称信息库在软件开发中的作用27. 软件开发工具对于历史信息进行跨生命周期的管理,把工程进度与的信息科学地管理起来。正确答案版本更新知识点名称软件开发工具的根本功能28. 在软件开发工具的结构中,处于中心位置的是总控和 。正确答案人机界面知识点名称软件开发工具的一般结构29. 信息库管理的三项功能是录入更新, 和一致性维护。正确答案使用查询知识点名称信息库管理的主要功能30. 信息库中存放的设计成果包括数据流程图,数据字典,系
14、统结构图,数据库逻辑设计,各模块的设计要求,以与由此形成的 。正确答案设计文档知识点名称信息库的容与组织方式31. 在选择软件开发工具之前,首先要明确目的与 。正确答案要求知识点名称购置软件开发工具的工作步骤32.80年的末,大家发现了专用开发工具应用的弱点,提出了 的要求。正确答案一体化知识点名称国外软件开发工具的当前开展水平33. 我们需要软件开发工具,就是要更快更好地开发软件,就是为了提高软件开发的质量和。正确答案效率知识点名称软件开发工具所依据的概念模式34. Eclipse的体系结构主要包括运行时的核, ,工作台,其他插件等。正确答案工作空间知识点名称软件开发工具的根本功能与使用方法
15、35. 抽取常量本质上就是将程序中的_,字符等定义为常量,使得对于常量的调用和修改变得简单。正确答案数字知识点名称36. Eclipse的调试透视试图主要包括调试视图, 视图、变量视图、编辑器、大纲视图和控制台视图。正确答案断点37. 在Eclipse中允许用户在 ,注释和文件三个维度设置代码模板。正确答案代码38. EMF可以实现的功能是:代码生成,输入,默认的持久化机制和 。正确答案横型编辑器。39. 就系统的整体结构而言,Rational Rose 采用的是三层解决方案,它是指由 层,事务处理原那么层和数据层组成的应用模型。正确答案用户接口40. 在用例视图设计中可以用顺序图,交互图等表
16、现出系统的 信息。正确答案 在用例视图设计中可以用顺序图,交互图等表现出系统的简单信息。三简答41. 简述对“软件实际上是人类知识与经验的结晶的理解。正确答案硬件和软件缺一不可;有事先编好的指令代码、软件、程序,硬件才能完成任务;这些指令就是人们在实践中形成的工作规;可以对不同的数据反复使用;进一步提高了人类的能力。知识点名称大型软件开发的困难与原因42. 程序员做好软件工作的关键是什么?正确答案关键是两个转换:首先是从用户的理解到程序员的理解,其次是从程序员的理解到程序的实现。知识点名称程序员与工程组的关系43. 简述结构良好的软件应满足的条件。正确答案第一,模块的功能在逻辑上尽可能地单一化
17、、明确化,最好做到一一对应。即每一个模块实现一项明确的任务, 反之每一项任务仅由一个模块来完成 第二,模块之间的联系与相互 影响尽可能地少。应尽量防止逻辑耦合, 而仅限于数据耦合。第三,模块的规模应当足够小。 知识点名称结构化程序设计的思想方法44. 简述操作系统的出现对计算机的应用产生的影响。正确答案操作系统的出现改善了人们应用计算机的条件。操作系统利用计算机本身迅速处理信息的优势,自动地完成系统初始化、文件管理、存管理、作业管理、处理机管理等一系列工作,把计算机系统中的各种资源有效地、协调地管理起来,把原先由操作员负担的大局部职责接过来。知识点名称根本功能与一般结构45. 简述实体关系图的
18、作用和组成。正确答案实体联系图由实体、联系和属性三局部组成。实体联系图是一种用于描述静态数据结构的概 念模式。经常与数据流程图、结构图配合使用,广泛应用于数据库设计。知识点名称认识过程的一般框架46. 简述用户界面设计的根本原那么。正确答案1.用户界面的主要功能是通信;2.用户界面必须始终一致;3.用户界面必须使用户随时掌握任务的进展情况;4.用户界面必须提供帮助;5.宁可让程序多干,不可让用户多干。知识点名称人机界面设计的原那么四论述47. 试论软件开发工具的开展阶段与特点。正确答案1.利用通用软件作为辅助工具的阶段。有许多工作是通用软件无法完成的。通用软件完成某些工作也不能反映其逻辑涵。常
19、常遇到难于保持一致性的困难。2.专用的软件开发工具的阶段。对软件的开发缺乏全面的、统一的支持环境。3.集成的软件开发环境阶段。进入集成的软件开发环境阶段的标志是IBM在1989年提出的理论框架。4.二十一世纪的软件开发新阶段。有两个鲜明的特点,第一是面向网络,不仅基于网络,而且用于网络。第二是开源软件 的兴起和运用。知识点名称国外软件开发工具的当前开展水平五应用48. (此题共有10个关键点,均已用数字标出,请将的答案写在答题卡上。)完成一个名称为 EvenSum的程序,求指定围的偶数和,输人为两个整型变量,输出为这两个变量之间的所有偶数的和。使用Eclipse CDT完成该C程序,按照新建工
20、程、源文件夹、编写代码、编译运行的实现步骤,补充上述这些步骤中的关键点。(1)新建工程:翻开Eclipse集成环境,点击菜单栏上的“ File''菜单, 选择新建子菜单下 的C Project 选项,弹出选择向导窗口。在对话框中翻开C/ C+文件夹,选择“ CProject 后点击“ Next进入下一步。在工程名称栏中输入工程名称 ,并在项目类型“ Project type 标签中翻开“ Executable 文件夹,选择“ Empty Project 在“ Select Con figuratio ns窗口中可以选择调试和发布文件夹以与高级设定,保持默认设置后点击Finish
21、即可新建“ C Project ",在这个工程中将会保存编写的 (2)和配置文件。 新建源文件夹:鼠标右键点击资源浏览器中的新建的工程,在弹出的菜单中,选择“ New子菜单里的源文件夹“ Source Folder 选项。在弹出的窗口中需要输入文件夹名称,把光标定位到一栏中输入源文件夹名称“ src ,然后点击“ Finish 按钮完成。(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击“src 文件夹,在弹岀的菜单中选择4子菜单里的5选项,新建一个类文件。4编写C程序代码:翻开第3步中建好的类文件,在编辑器中编写代码如下,补充代码中的关键步骤。#i nclude"stdio.h"#in clude"stdlib.h"in tma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国腿外分训练器项目创业计划书
- 中国虹鳟鱼养殖项目创业计划书
- 中国计算机制造项目创业计划书
- 中国扫描电镜项目创业计划书
- 中国计算机芯带项目创业计划书
- 2025项目经理注册聘用合同范本
- 中国囊关节融合器项目创业计划书
- 生态文化传承与生态保护-洞察阐释
- 乐山数学中考试题及答案
- 项目工程质量管理协议书
- GB/T 30828-2014预应力混凝土用中强度钢丝
- GB/T 28650-2012公路防撞桶
- GB/T 25820-2010包装用钢带
- 围手术期低体温护理研究进展课件
- 高质量心肺复苏
- 锅炉防磨防爆总结汇报课件
- 茶叶企业营销课件
- 井巷工程课程设计-2篇
- 经口鼻腔吸痰操作评分标准
- 某印刷有限公司安全逃生平面图
- 口腔执业医师解剖生理学试题b1型题
评论
0/150
提交评论