版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
自考软件开发工具(2023.10)真题及答案一单选1.Dictionary/3000是()A.计划工具B.分析工具C.设计工具D.集成化工具对的答案B知识点名称了解支持不同工作阶段的三种工具难易限度简朴讲解分析工具重要指用于分析的工具。例如:帮助人们编辑数据字典的、专用数据字典管理系统。记录刷题次数:1078错误率:64%2.提出即插即用程序设计的基础是()A.结构化程序设计B.面向对象程序设计C.面向开源软件程序设计D.C语言程序设计对的答案B知识点名称即插即用程序设计的基本思想和方法难易限度简朴讲解即插即用的程序设计是近年来软件界讨论的又一个热门话题,与它紧密相关的尚有组件程序设计(componentProgramming),组合文献(CompoundDocument),宏观程序设计等。这是在面向对象的程序设计方法的基础上提出来的。记录刷题次数:378错误率:67%3.在大型软件开发中,项目负责人承担的工作是()A.验收模块B.规定修改C.交付检查D.试运营对的答案A知识点名称项目管理的含义与基本目的难易限度一般讲解分派子任务下次,最后检查各个模块完毕。记录刷题次数:735错误率:27%4.一般认为,好的软件应当()A.速度快B.正的确现规定的功能C.程序简短D.价格低廉对的答案B知识点名称软件评价的重要方面难易限度简朴讲解软件的质量评价在于:1)对的地实现所规定的功能,准确地给出预定的输出结果;2)用户界面和谐,符合实际用户的使用习惯与知识能力;3)具有足够的速度(而不是越快越好),能在符合用户规定的时间限度内,给出所规定的解决结果;4)具有足够的可靠性,可以在各种干扰下保持正常的工作;5)程序易读。记录刷题次数:644错误率:8%5.在软件开发工具的概念模式中,着重描述模块间控制的是()A.实体联系图B.结构图C.系统流程图D.数据流程图对的答案B知识点名称软件开发方法的发展难易限度一般讲解程序的结构分解成三种基本模块:解决单元,循环机制,二分决策机制。按照这种方法来构造程序,就可以把程序内容的各种互相影响有效地控制在模块内部,从而避免“水波效应”。这样一来,问题的关键就在于合理地划分模块,并保证模块符合“结构良好”的规定。记录刷题次数:585错误率:31%6.软件开发工具最重要的信息出口是()A.代码生成和图形解决B.文档生成和报表生成C.代码生成和联机查询D.代码生成和文档生成对的答案D知识点名称难易限度简朴讲解只要人们规定了合理的存储模式和检索途径,就能在信息存储、检索以至一致性的保持上得到很大的帮助。至于像代码与文档的自动生成则可以在更大的限度上给人们帮助。记录刷题次数:315错误率:29%7.在软件开发工具中,文档生成与代码生成相比()A.数量小,内容复杂B.数量小,内容简朴C.数量大,内容复杂D.数量大,内容简朴对的答案C知识点名称软件开发工具的重要性能指标难易限度一般讲解代码大多可电脑生成。代码的自动生成对于某些较固定类型的软件模块来说,是可以通过总结一般规律,制作一定的框架或模板,运用某些参数控制等方法,在一定限度上加以实现。文档编写工作也是软件开发过程中十分繁重的一项工作,不仅费时费力,并且很难保持一致。记录刷题次数:966错误率:5%8.自行开发软件开发工具不具有的优点是()A.切实符合自己的需要B.便于进一步扩充和升级C.可以商品化D.能合用于不同的环境之中对的答案D知识点名称自行开发工具的必要条件难易限度简朴讲解显然,走自行开发软件开发工具这条道路有不少优点,目的明确,切实符合自己的需要,便于进一步扩充和升级,不存在引进外面产品时不可避免的冲突与不一致。此外,尚有这样一种诱人的也许性,假如自己用得顺利,就可以商品化,成为软件产品出售。记录刷题次数:495错误率:37%9.2023年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(SoftwareDevelopmentTools)为题的一期专刊中,认为错误的观念是()A.软件开发工具的实践性很强B.软件开发工具的抽象限度越来越高C.软件开发工具的历史发展是多样性和趋同性并存的D.在信息解决、知识表达、事务解决等问题上,的确是存在着我们已经结识的普遍规律对的答案D知识点名称基本功能与一般结构难易限度困难讲解信息不断更新。没有普遍规律。记录刷题次数:697错误率:0%10.下列几种较有代表性的语言及其开发工具中发展潜力最佳的是()A.VBB.VCC.C++Builder/DelphiD.JAVA对的答案D知识点名称难易限度简朴讲解熟悉几种有代表性的语言及其开发工具,以及它们之间的比较,各自的特点。记录刷题次数:516错误率:17%11.Eclipse提供的文献包含浏览器用于浏览程序中包含的头文献。单击菜单栏上的测篓“Navigate”菜单,为打开文献包浏览器,可以使用的快捷键是()A.Ctrl+Aft+HB.Ctrl+AC.Ctrl+Alt+ID.Ctrl+Alt+K对的答案C知识点名称难易限度简朴讲解常用快捷键。记录刷题次数:322错误率:29%12.Eclipse有最基本搜索功能,点击菜单栏上的编辑“Edit”菜单,选择查找/替换“Find/Replace”选项,可以弹出搜索窗口。也可使用的快捷键是()A.Ctrl+FB.Ctrl+AC.Ctrl+VD.Ctrl+Z对的答案A知识点名称难易限度简朴讲解纯熟掌握各种常用快捷键。记录刷题次数:294错误率:29%13.在GDB激活方法断点时,从断点菜单中选择的选项是()A.BreakpointFropertiesB.DisableBreakpointC.ToggleBreakpointD.EnableBreakpoint对的答案D知识点名称难易限度简朴讲解将光标移动到编辑器左侧边沿的标记区域上,用鼠标右键单击需要激活的方法断点,弹出断点菜单。在弹出的菜单中,选择激活断点EnableBreakpoint即可激活该方法断点。记录刷题次数:301错误率:100%14.在GDB添加/删除方法断点时,在显示视图子菜单下选择的选项是()A.MarkersB.ConsoleC.OtherD.Tasks对的答案C知识点名称难易限度简朴讲解单击菜单栏中的窗口(Window)菜单,在显示视图(ShowView)子菜单下选择其他(Other)选项,弹出ShowView窗口。记录刷题次数:301错误率:100%15.在EclipseCDT编辑器的任务标记中,默认的任务标签格式是()A.TASKNormalB.TODONormalC.MENUNormalD.TAGSNormal对的答案B知识点名称难易限度简朴讲解自定义任务标签默认的任务标签格式为TODONormal,在这里编辑的任务标签将会被应用到代码模板中。记录刷题次数:322错误率:58%16.下述版本控制软件中,可以管理、维护整个公司软件资产的是()A.CVSB.VisualSourceSadeC.RCSD.HanskyFirefly对的答案D知识点名称难易限度简朴讲解CVS能将代码或者文献的不同版本都记录下来,便于管理,查找,可以不同目录不同人分派不同权限,大家可以同时使用,像数据库同样,有人上传或者修改文献,其别人在本地刷新就能获得。VisualSourceSafe是一种版本控制系统产品,它提供了还原点和并行协作功能,从而使应用程序开发组织可以同时解决软件的多个版本。记录刷题次数:336错误率:100%17.在Eclipse插件中,属于语言类插件是()A.CDTB.MDTC.PDTD.GEF对的答案C知识点名称难易限度简朴讲解cdt是在eclipse中编写C++程序的插件,模型开发工具(MDT)提供了一些示范性工具。GEF(GraphicalEditorFramework)是一个图形化编辑框架记录刷题次数:343错误率:15%18.如下关于面向对象的一些概念叙述中,错误的是()A.方法是驻留在对象中的过程B.方法是驻留在程序中的过程C.对象具有一组属性和一组操作D.属性是以静态的数据组成对的答案B知识点名称难易限度简朴讲解方法:方法是驻留在对象中的过程。方法是当对象接受消息时执行的操作,方法还能发送消息至其他请求动作或信息的对象。记录刷题次数:301错误率:58%19.面向对象方法认为各种信息系统不具有的重要特性是()A.复杂性B.多样性C.互相关联性D.抽象性对的答案D知识点名称难易限度简朴讲解当前人们所要开发的信息系统不同于以前,它们在功能等诸多方面都变得很复杂且灵活多变,系统的边界也更加难以界定。复杂性、多样性和互相关联性是各个信息系统的重要特性。于是,面向对象方法应运而生。记录刷题次数:343错误率:72%20.在RationalRose建模的物理设计中,使用的图是()A.活动图B.部署图C.状态图D.顺序图对的答案B知识点名称难易限度简朴讲解活动图:用来表达两个或者更多的对象之间在解决某个活动时的过程控制流程。构件图:提供系统的物理试图。部署图:用于表达该软件如何部署到硬件环境中,它是显示在系统中不同的构件在何处物理地运营。记录刷题次数:301错误率:86%二填空21.进入21世纪以来,软件开发工具的发展阶段有两个鲜明的特点,第一个特点是____,另一个特点是开源软件的兴起和运用。对的答案面向网络知识点名称软件开发的由来难易限度简朴22.按工作阶段划分可以把软件开发工具划分为三类:计划工具,____,设计工具。对的答案分析工具知识点名称了解支持不同工作阶段的三种工具难易限度简朴23.人们在实践中结识到,“黑箱”检查方法只能证明程序____,而不能保证程序的对的性。对的答案有错知识点名称难易限度一般24.面对软件开发中的种种困难和问题,几十年来,软件工作者先后提出了结构化程序设计方法,软件工程方法,____的程序设计方法,即插即用的程序设计方法,面向开源软件的程序设计方法等。对的答案面向对象知识点名称即插即用程序设计的基本思想和方法难易限度一般25.软件开发成果涉及____和文档。对的答案程序知识点名称软件开发过程中涉及的信息类型难易限度简朴26.信息库(Repository)中应保存项目管理的有关信息,人员变更,资金投入,____及实行情况等内容。对的答案进度计划知识点名称信息库在软件开发中的作用难易限度简朴27.软件开发工具对于历史信息进行跨生命周期的管理,把项目进度与____的信息科学地管理起来。对的答案版本更新知识点名称软件开发工具的基本功能难易限度简朴28.在软件开发工具的结构中,处在中心位置的是总控和____。对的答案人机界面知识点名称软件开发工具的一般结构难易限度简朴29.信息库管理的三项功能是录入更新,____和一致性维护。对的答案使用查询知识点名称信息库管理的重要功能难易限度简朴30.信息库中存放的设计成果涉及数据流程图,数据字典,系统结构图,数据库逻辑设计,各模块的设计规定,以及由此形成的____。对的答案设计文档知识点名称信息库的内容与组织方式难易限度简朴31.在选择软件开发工具之前,一方面要明确目的与____。对的答案规定知识点名称购置软件开发工具的工作环节难易限度简朴32.80年的末,大家发现了专用开发工具应用的弱点,提出了____的规定。对的答案一体化知识点名称国内外软件开发工具的当前发展水平难易限度简朴33.我们需要软件开发工具,就是要更快更好地开发软件,就是为了提高软件开发的质量和____。对的答案效率知识点名称软件开发工具所依据的概念模式难易限度一般34.Eclipse的体系结构重要涉及运营时的内核,____,工作台,其他插件等。对的答案工作空间知识点名称软件开发工具的基本功能及使用方法难易限度简朴35.抽取常量本质上就是将程序中的____,字符等定义为常量,使得对于常量的调用和修改变得简朴。对的答案数字知识点名称难易限度简朴36.Eclipse的调试透视试图重要涉及调试视图,____视图、变量视图、编辑器、大纲视图和控制台视图。对的答案断点知识点名称难易限度简朴37.在Eclipse中允许用户在____,注释和文献三个维度设立代码模板。对的答案代码知识点名称难易限度困难38.EMF可以实现的功能是:代码生成,输入,默认的持久化机制和____。对的答案EMF可以实现的功能是:代码生成,输入,默认的持久化机制和横型编辑器。知识点名称难易限度简朴39.就系统的整体结构而言,RationalRose采用的是三层解决方案,它是指由____层,事务解决原则层和数据层组成的应用模型。对的答案用户接口知识点名称难易限度简朴40.在用例视图设计中可以用顺序图,交互图等表现出系统的____信息。对的答案在用例视图设计中可以用顺序图,交互图等表现出系统的简朴信息。知识点名称难易限度简朴三简答41.简述对“软件事实上是人类知识与经验的结晶”的理解。对的答案硬件和软件缺一不可;有事先编好的指令(代码、软件、程序),硬件才干完毕任务;这些指令就是人们在实践中形成的工作规范;可以对不同的数据反复使用;进一步提高了人类的能力。知识点名称大型软件开发的困难及因素难易限度简朴42.程序员做好软件工作的关键是什么?对的答案关键是两个转换:一方面是从用户的理解到程序员的理解,另一方面是从程序员的理解到程序的实现。知识点名称程序员与项目组的关系难易限度一般43.简述结构良好的软件应满足的条件。对的答案第一,模块的功能在逻辑上尽也许地单一化、明确化,最佳做到一一相应。(即每一个模块实现一项明确的任务,反之每一项任务仅由一个模块来完毕)第二,模块之间的联系及互相影响尽也许地少。应尽量避免逻辑耦合,而仅限于数据耦合。第三,模块的规模应当足够小。知识点名称结构化程序设计的思想方法难易限度一般44.简述操作系统的出现对计算机的应用产生的影响。对的答案操作系统的出现改善了人们应用计算机的条件。操作系统运用计算机自身迅速解决信息的优势,自动地完毕系统初始化、文献管理、内存管理、作业管理、解决机管理等一系列工作,把计算机系统中的各种资源有效地、协调地管理起来,把原先由操作员承担的大部分职责接过来。知识点名称基本功能与一般结构难易限度一般45.简述实体关系图的作用和组成。对的答案实体联系图由实体、联系和属性三部分组成。实体联系图是一种用于描述静态数据结构的概念模式。经常与数据流程图、结构图配合使用,广泛应用于数据库设计。知识点名称结识过程的一般框架难易限度一般46.简述用户界面设计的基本原则。对的答案1.用户界面的重要功能是通信;2.用户界面必须始终一致;3.用户界面必须使用户随时掌握任务的进展情况;4.用户界面必须提供帮助;5.宁可让程序多干,不可让用户多干。知识点名称人机界面设计的原则难易限度一般四论述47.试论软件开发工具的发展阶段及特点。对的答案1.运用通用软件作为辅助工具的阶段。有许多工作是通用软件无法完毕的。通用软件完毕某些工作也不能反映其逻辑内涵。经常碰到难于保持一致性的困难。2.专用的软件开发工具的阶段。对软件的开发缺少全面的、统一的支持环境。3.集成的软件开发环境阶段。进入集成的软件开发环境阶段的标志是IBM在1989年提出的理论框架。4.二十一世纪的软件开发新阶段。有两个鲜明的特点,第一是面向网络,不仅基于网络,并且用于网络。第二是开源软件的兴起和运用。知识点名称国内外软件开发工具的当前发展水平难易限度一般五应用48.(本题共有l0个关键点,均已用数字标出,请将①~⑩的答案写在答题卡上。)完毕一个名称为EvenSum的程序,求指定范围内的偶数和,输人为两个整型变量,输出为这两个变量之间的所有偶数的和。使用EclipseCDT完毕该C程序,按照新建项目、源文献夹、编写代码、编译运营的实现环节,补充上述这些环节中的关键点。(1)新建项目:打开Eclipse集成环境,点击菜单栏上的“File'’菜单,选择新建子菜单下的CProject选项,弹出选择向导窗口。在对话框中打开C/C++文献夹,选择“CProject”后点击“Next”进入下一步。在项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广西南宁市妇女儿童活动中心招聘笔试备考试题及答案解析
- 2025川北医学院选调工作人员3人(公共基础知识)综合能力测试题附答案
- 2025广东茂名市电白区招聘大学生乡村医生1人备考题库附答案
- 2026西北工业大学动力与能源学院爆震燃烧团队非事业编人员招聘1人(陕西)笔试备考试题及答案解析
- 2025年河北秦皇岛市公开选聘事业单位工作人员1名(公共基础知识)测试题附答案
- 2026浙江金华市武义县医疗保障局招聘4人笔试备考题库及答案解析
- 2026云南玉溪市华宁县公共就业和人才服务中心招聘公益性岗位人员3人笔试模拟试题及答案解析
- 2025秋人教版道德与法治八年级上册第一单元单元单元思考与行动课件
- 2026上海复旦大学马克思主义学院招聘2人笔试参考题库及答案解析
- 2026年甘肃省陇南市康县周家坝镇专业化管理村文书招聘笔试参考题库及答案解析
- 2026江苏省公务员考试公安机关公务员(人民警察)历年真题汇编附答案解析
- 2026年失眠患者睡眠调理指南
- 2026年盘锦职业技术学院单招职业适应性测试题库及答案详解一套
- 2025年10月自考00610高级日语(二)试题及答案
- 2026年包头铁道职业技术学院单招职业技能考试题库带答案解析
- 循证护理在基础护理中的应用
- 复旦大学招生面试常见问题及回答要点
- 危险化学品兼容性矩阵表
- 道路交通法律课件
- 老年人营养不良筛查与营养支持方案
- 抢劫案件侦查课件
评论
0/150
提交评论