自考03173软件开发工具-2011-2016真题汇总-整理试题
2023年4月软件开发工具真题

全国2023年4月高等教育自学考试软件开发工具试题(课程代码 03173)一、单向选择题(本大题共10小题,每小题1分,共10分)1、面向对象的基本概念中,体现了父类和子类之间共享机制的是(B)A:封装B:继承C:多态D:抽象2、在软件开发过程中,项目负责人的主要任务是(D)A:编写程序B:编写文档C:验收模块D:组织协调3、在需求分析阶段,软件设计者应(A)A:认识与描述客观系统B:指定各模块的功能要求C:记录与管理开发过程D:把软件划分成若干模块4、如果想要了解一个插件所需要的类文件,则应该查看(C)A:plugin.xml文件B:plugin.properties文件C:jar文件D:lib文件夹5、如果本地文件包含了CSV上该文件的所有代码,并且有新的代码添加,开发人员确认以后以为可以提交该代码,这时应该执行(B)A:Update命令B:Commit命令C:Check Out命令D:Import命令6、Eclipse CDT的当前默认透视图是(A)A:C/C++ B:Team Synchronizing C:Debug D:CVS Repository Exploring7、使用Eclipse调试程序时,用户按下<Ctrl+F2>键时,这时程序将执行的操作是(D)A:单步跳入B:单步跳过C:单步返回D:中断调试8、在Eclipse中,程序员想找到当前活动编辑器所打开的文件的概要,如函数、变量等,他应该打开(B)A:导航器视图B:大纲视图C:控制台视图D:任务视图9、用户显示当前Eclipse集成环境中加载的所有项目和各个项目中文件列表的视图是(A)A:导航器视图B:大纲视图C:控制台视图D:任务视图10、为了使软件构件能够组成大型软件,软件构件必须实现(D)A:智能化B:网络化C:一体化D:标准化11、引入神经网络技术,可以实现软件开发工具的(A)A:智能化B:网络化C:一体化D:标准化12、关于外购软件开发工具的说法中,正确的是(C)A:只要顺手好用,文档和资料差一点没关系B:只要价格合理公道,性能差一点也没关系C:对软件开发工具所依据的开发方法和开发理论的考察必不可少D:软件开发工具对运行环境的要求不再成为购买软件开发工具的制约条件13、关于购置与自行开发软件开发工具的权衡中,下述正确的是(D)A:如果某个项目需要大量且简单的屏幕设计任务,这时应考虑自行开发B:如果某个项目需要大量且简单的报表设计任务,这时应考虑自行开发C:如果某个项目需要活泼多变的人机界面开发任务,可以购买现成的屏幕设计工具D:如果某个项目针对特定的应用问题且要求很高的效率与灵活性,这时应考虑自行开发14、在AD/Cycle模型中,建立信息的流通模型属于(A)A:需求分析工作B:分析设计工作C:编码工作D:维护工作15、主要描述系统状态及其转换方式的概念模型是(A)A:时序网络B:实体关系图C:数据字典D:数据与逻辑模型16、由用户提出、分析人员采集的是(A)A:有关系统需求的信息B:软件物理设计的信息C:用户对系统的变更要求的信息D:软件功能设计的信息17、在软件开发过程中,由程序员承担的工作是(C)A:提出需求B:分配开发任务C:模块调试D:试运行18、在软件系统的模块结构图中,一个模块的右上角有一个小圆圈,该记号表示(B)A:循环调用B:选择调用C:一般调用D:模块目录19、数据字典管理系统属于(B)A:计划工具B:分析工具C:设计工具D:集成工具20、软件的总体设计文件应包括(A)A:公用数据结构B:使用说明C:功能说明书D:用户手册二:填空题(共20题,每题1分,共20分)1、从技术上说,信息库主要涉及信息库的内容、信息库的组织方式、信息库的管理功能及历史信息的处理方法等四个问题。
自考软件开发发工具试题真题与答案

全国2012年1月高等教育自学考试软件开发发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.非过程化语言是指()A.软件开发工具B.计算机辅助软件工程C .计算机辅助系统工程D.第四代语言2.在关于用户界面的基本原则中,用户界面的主要功能是()A .控制B.提供帮助C .通信D.方便用户3.在一个完整的软件开发工具中,处于中心位置的是()A.人机界面和代码生成器B.通信服务和数据库查询C.总控部分和数据库查询D.总控部分和人机界面4.在软件开发工具的环境中,工作的范围和深度取决于()A.开发人员的编程能力B .开发工具的功能先进C.信息库的功能与内容D.具有优秀的开发团队5.在软件开发过程中,建立数据模型的阶段是()A.系统设计阶段B.需求分析阶段C.程序编码阶段D .系统测试阶段6.在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( )A.需求分析阶段B .分析设计阶段C.编码测试阶段D.系统维护阶段7.自行开发软件开发工具不具有...的优点是()A.切实符合自己的需要-B.集成化容易C.便于进一步扩充和升级D.可以商品化8.以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( )A.VB B.PBC.C++ Builder/Delphi D.JA V A9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是() A.VB B.VCC.PB D.JA V A10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( )A.XMF Mosaic B.EclipseC.Turbo Oascal D.Smalltalk11.较早期的软件开发工具的特点是( )A .代码版本管理的支持较好B.对于软件开发过程中涉及的交互支持较好C.文档管理支持较好D.基于某一种计算机语言的12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是() A .Back B.NextC.Finish D.Cancel13.Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。
浙江省1月高等教育自学考试软件开发工具试题及答案解析历年试卷及答案解析

浙江省2018年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共20分)1.( )工具是完全为项目主管人员服务的。
A.计划工具B.分析工具C.设计工具D.管理工具2.下列有关各种概念模型的说法不正确的是( )A.结构图的优点是体现层次结构,由上到下,由粗到细描述程序的结构B.结构图用于描述程序模块内部的逻辑结构C.数据流程图是描述系统信息处理的全过程D.时序网络的基本概念是状态与转换3.( )工具是出现最早、规模最大的。
A.计划工具B.分析工具C.设计工具D.管理工具4.下列用于衡量项目组的标准的是( )A. AD/CycleB. ISO9001标准C. COM101D. CMM5.下列有关结构化程序设计的说法中正确的是( )A.减少了程序工作量B.减少了代码的调试C.降低了程序的运行效率D.使程序不容易修改6.信息库的组织方式不包括( )A.分散存储B.集中存储C.逻辑上分散,物理上统一D.逻辑上统一,物理上分散7.( )是软件开发工具走向成熟的体现。
A.总控与人机界面B.项目管理与版本管理C.代码生成与文档生成D.信息库及其管理模块8.在AD/Cycle的模型中,总控与人机界面的设计原则不包括( )A.面向用户的原则B.保证各部分之间信息的准确传递C.保证系统的完整性或模块化D.保证系统的开放性或灵活性9.对于自行研制工具来说,除了技术上的考虑之外,首先要( )A.组织项目组人员B.调查市场C.估算经费能力D.区分自己用还是作为商品出售10.目前已经提出的软件开发标准化的方案有( )A. CORBAB. XMLC. HTMLD. PVCS二、填空题(每空1分,共25分)1.软件开发过程的几个主要阶段包括:_______、总体设计、_______、_______。
2.软件开发的基本问题主要在于两个转换没有顺利通过,即_______,_______。
全国自考软件开发工具试题

本文由wangfei870812贡献 doc1。
月自考软件开发工具试题 全国 2001 年 10 月自考软件开发工具试题 课程代码:03173 一、单项选择题(本大题共 10 小题,每小题 1 分,共 10 分) 1.选购软件开发工具首先应考虑的是( ) A.市场调查 B.明确环境与约束条件 C.明确目的与要求 D.价格 2.一般而言( )软件开发工具我们更倾向于购置。
A.非常适用的 B.用途十分明确的 C.使用方法精巧、复杂的 D.文档理论性很强的 3.分析阶段的基本任务是完成系统的( ) A.逻辑模型 B.数据结构设计 C.总体设计 D.处理过程设计 4.下列内容中不属于信息库中设计成果的是( ) A.程序代码 B.数据流程图 C.数据字典 D.系统结构图 5.在软件开发过程中由分析人员(或设计人员)根据需求分析形成了设计方案、设计方案依据 哪一类信息?( ) A.有关系统环境、现状及需求的信息 B.有关软件功能和物理设计的各种信息 C.有关软件成果本身、包括程序和文档信息 D.有关用户对系统的各种变更要求及系统变更记录的信息 6.软件的工作环境、功能需求、性能要求,有关的各种信息来源的状况、用户状况、硬件环 境以及在该领域中的作用等外部信息,这一般应当存入( ) A.信息库 B.数据库 C.数据仓库 D.文件系统 7.一般认为,质量好的软件应当( ) A.功能正确、界面友好、占内存少、足够可靠、易于维护 B.功能正确、界面友好、程序易读、结构良好、文档齐全 C.功能正确、界面友好、速度足够、足够可靠、易于维护 D.功能正确、结构良好、程序短小、足够可靠、易于维护 8.一般来说,软件开发工具对环境的要求( ) A.与它所支持的应用软件的环境要求无关 B.依赖于它所支持的应用软件的环境要求 C.应当超出它所支持的应用软件的环境要求 D.不应当超出它所支持的应用软件的环境要求 9.第四代语言可以被看作( ) A.软件开发工具中的一类 B.软件开发工具的全部 C.不是软件开发工具 D.过程语言 10.结构化程序设计方法是为( )服务的。
4月浙江高等教育自学考试软件开发工具试题及答案解析

浙江省2018年4月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件开发工具是在______的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、成文和管理各方面,对软件开发者提供各种不同程度的帮助的一类广泛的软件。
()A.机器语言B.汇编语言C.高级程序设计语言D.第四代语言2.软件工程的思想主要集中于加强的______工作上。
()A.程序员B.维护人员C.用户D.项目管理者3.用户界面的主要功能是______,这就是说,关键要使人与计算机之间能够准确地交流信息。
()A.通信B.显示C.输入D.输出4.在一个一体化的环境中,代码生成必须充分利用______中的各种资料,这不只是为了节省重复收集信息的劳动,更重要的是为了保证系统的统一。
()A.数据库B.信息库C.文档D.数据仓库5.审计的基础是()A.文档B.代码C.评审规范D.日常记录的信息6.在PowerBuilder设计环境中还可以直接利用______与数据库进行连接,它是一个命名的参数集合,指定与某一个特定的数据源或数据库进行连接的参数。
()A.数据窗口B.ODBCC.数据库描述D.ADO7.Web设计大致分为三个步骤:创建Web、创建网页、()A.编辑WebB.编辑网页C.删除WebD.将网页添加入Web8.______用以描述系统内实现的逻辑功能。
()A.逻辑视图B.使用事件视图C.协同视图D.组件视图9.______是PowerBuilder中的空值,它的意思是未定义或未知,而不是空字符串或零。
()A.NULLB.NILC.EMPTYD.空格10.______将浏览器的窗口分成几个小窗口,每个窗口都显示一个独立的网页。
()A.超链B.列表C.框架D.表格二、填空题(本大题共15小题,每空1分,共20分)请在每小题的空格中填上正确答案。
03173软件开发工具-总复习

课程性质本课程是高等教育自学考试“计算机信息管理”专业自学考试计划中,本科阶段的一门专业课程,开发软件能力是本专业学生必备的条件之一,本课程的目的是使学生在学习程序设计的基本知识之后,进一步了解和掌握软件开发的各类工具,从而提高软件开发能力与水平,以适应未来工作的需要。
本课程不是只介绍若干常用的软件开发工具,使学员只是站在一般程序员的角度,而是要从软件开发的组织者的高度,全面地认识与考虑软件开发的过程、组织等问题。
本课程既有一定的理论基础,又有实际上机操作作为背景。
因此。
学生应当结合自己的实践经验,认真从实践提高到理论,建立软件工程与软件开发工具的思想方法。
课程特点理论部分1章,作为导言,概括地介绍软件开发工具的由来,概念,功能,性能,类别与使用环境。
理论部分2-4章,主要介绍了软件工程与程序设计学的基础知识;软件开发工具的有关理论基础知识,包括概念模式,信息库,人机界面,项目管理;软件开发工具各方面的技术状况。
这部分是本课程理论知识的核心部分。
理论部分5-6章,主要介绍了人们在面对具体问题时,是购买现成的工具还是自行开发,以及需要考虑的各个因素;了解软件开发工具技术领域的发展现状和趋势。
实践部分7-8章,介绍Eclipse是什么,历史,用途以及体系结构,详细描述了Eclipse 和JDK安装方法,着重介绍了Eclipse工作台的各个部分及基本功能,详细介绍了Eclipse中的透视图,视图,编辑器。
实践部分9-11章,介绍了MinGW和CDT的概念和安装方法,并着重介绍了使用Eclipse 创建项目,源文件夹,类以及Eclipse重构功能。
最后介绍了Eclipse CDT常用功能:编辑器自定义,定制工作台,格式化代码,生成历史记录。
实践部分12-14章,介绍了版本管理软件CVS的使用,Eclipse插件的开发,最后介绍了Rational Rose建模工具的使用。
基本要求1、系统了解与掌握软件开发过程及其管理工作,深人理解有关的概念与原则,掌握提高软件质量的基本方法与途径。
03173软件开发工具202410

全国2024年10月高等教化自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件开发工具最重要的性能是( )A.存储各种信息的实力B.工具的牢靠程度C.版本管理的实力D.帮助人们编写文档2.安排工具是从( )A.宏观的角度去看待软件开发B.微观的角度去看待软件开发C.宏观的角度去制定测试方案D.微观的角度去制定测试方案3.在论述程序结构时,E.Yourdon把程序的结构分解成三个基本模块,即( )A.处理单元、循环机制、二分决策机制B.处理单元、循环机制、限制转移机制C.循环机制、二分决策机制、限制转移机制D.处理单元、二分决策机制、限制转移机制4.划分模块的基本要求是( )A.模块间联系少,模块规模足够小,模块扇入数足够大B.模块功能单一,模块间联系少,模块扇入数足够大C.模块功能单一,模块间联系少,模块规模足够小D.模块功能单一,模块规模足够小,运用逻辑耦合5.在信息库(Repository)探讨中的核心问题是( )A.提高信息的共享性B.保持信息的一样性C.确保信息的精确性D.保证信息的平安性6.在PowerBuilder中,供应以自由表形式显示数据的是( )A.应用程序对象B.菜单对象C.数据窗口对象D.用户对象7.在软件开发工具中,文档生胜利能与代码生成相比( )A.数量小,内容困难B.数量小,内容简洁C.数量大,内容困难D.数量大,内容简洁8.在AD/Cycle的跨周期管理中,在编码和测试阶段都运用的工具是( )A.建模工具B.分析工具C.测试工具D.生成工具9.对软件开发工具进行审计(Audit)的基础是( )A.功能完善的软件B.日常记录的信息C.便利敏捷的用户界面D.良好的计算机系统10.选购软件开发工具首先应考虑的是( )A.市场调查B.明确环境与约束条件C.明确目的与要求D.价格二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的。
(全新整理)10月软件开发工具自考试卷及答案解析

全国2018年10月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件开发工具是在什么基础上发展起来的?()A.机器语言B.汇编语言C.过程化语言D.非过程化语言2.出现最早、数量最大的软件开发工具是()A.设计工具B.分析工具C.计划工具D.集成化工具3.结构化程序设计的主要服务对象是()A.系统分析员B.系统设计员C.程序员D.操作员4.在大型软件开发中,验收软件产品的最终角色是()A.用户B.项目负责人C.程序员D.操作员5.PowerBuilder支持的面向对象编程技术不包括...()A.多态性B.完整性C.继承性D.封装性6.VB中的FORM属于软件开发工具概念模式中的()A.数据字典B.计算机模拟摸型C.直观模型D.数学与逻辑模型7.在AD/Cycle的跨周期管理中,完成数据库物理设计是在()A.需求分析阶段B.分析设计阶段C.编码阶段D.测试阶段8.人机界面的有效实现对于软件开发工具而言,是()A.准备性和灵活性的主要保证B.准确性和可靠性的主要保证C.实用性和灵活性的主要保证D.实用性和可靠性的主要保证19.以下哪项因素不是..历史信息在信息库中保留的难点?()A.历史数据的量太大B.历史数据格式不一致C.历史数据不精确D.历史数据不标准10.version manager 支持并行开发的机制是()A.文件加锁B.标签C.文件夹D.分支/合并二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
11.集成的软件开发工具有()A.数据字典管理系统B.青鸟系列软件C.Objectory D.报表生成器E.RoseUML12.软件开发工具的重要性能有()A.表达能力或描述能力B.保持信息一致性的能力C.使用的方便程度D.工具的可靠性E.对硬件和软件环境的要求13.与即插即用程序设计密切相关的有()A.组件程序设计B.组合文件C.可视化程序设计D.宏观程序设计E.面向对象程序设计14.大型软件开发中,用户承担的工作有()A.提出功能要求B.验收模块C.使用软件D.提出修改要求E.参与修改15.在信息库中编程阶段的成果是()A.程序代码B.变量说明C.验收报告D.使用说明E.测试情况16.实体关系图基本结构的成分是()2A.外部项B.实体C.属性D.处理E.关系17.软件开发工具的信息入口与调度中心是()A.录入更新B.联机查询C.人机界面D.代码生成E.总控模块18.总控和人机界面的技术要点包括()A.保证它的使用者B.保证系统的逻辑性C.保证信息的准确传递D.保证系统的开放性E.保证系统的正确性19.目前已有的软件组件标准有()A.CORBA B.UMLC.COM101 D.HTMLE.TOOLBOOK20.可视化程序设计的技术手段有()A.point and click B.plug and playC.cut and paste D.drag and dropE.object oriented三、填空题(本大题共13小题,每空1分,共20分)请在每小题的空格中填上正确答案。
03173软件开发工具201610

2016年10月高等教育自学考试全国统一命题考试软件开发工具试卷(课程代码03173)本试卷共5页,满分l00分,考试时间l50分钟。
考生答题注意事项:1.本卷所有试题必须在答题卡上作答。
答在试卷上无效。
试卷空白处和背面均可作草稿纸。
2.第一部分为选择题。
必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。
3.第二部分为非选择题。
必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。
4.合理安排答题空间。
超出答题区域无效。
第一部分选择题一、单项选择题(本大题共20小题,每小题l分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。
未涂、错涂或多涂均无分。
1.人们在认识到软件工作的重要性的同时,也认识到了软件工作的困难性。
这就是所谓“软件危机”问题,这种认识开始于20世纪的A.60年代初期B.60年代末期C.70年代初期D.70年代末期2.为项目主管人员服务的软件开发工具是A.计划工具B.编程工具C.设计工具D.软件工作环境3.在大型软件开发中,承担模块试运行的是A.用户B.项目负责人C.程序员D.计算机4.实施面向对象的程序设计,采用的方法是A.自顶向下B.自底向上C.中间开始,双向发展D.合理选择层次,控制系统复杂性5.—个优秀的程序员要成为项目组的好成员,必须A.具有程序设计所需要的基本知识与技能B.深入了解本项目所在的领域C.比较熟悉软件开发的技术环境D.按统一规定的格式操作公用文件或数据库6.在下列软件开发所涉及的信息中,属于跨越开发周期的是A.有关系统环境、现状与需求的信息B.有关软件功能设计的各种信息C.有关用户对系统各种变更要求的信息D.有关包括程序与文档的软件成果信息7.在结构图中,不属于模块间调用关系的是A.循环调用B.选择调用C.顺序调用D.层次调用8.软件开发工具最重要的信息出是文档生成和A.报表生成B.代码生成C.联机查询D.图形处理9.不属于信息库中存放的内容是A.软件应用的领域与环境的状况B.逻辑设计和物理设计的成果C.数据库与应用软件的全部内容D.项目管理与版本管理的信息10.软件开发工具生成的文档包括的内容是A.程序、文章和表格B.程序、表格和图像C.文章、表格和图形D.文章、图形和图像11.在购置软件开发工具前,不必重复调查A.开发工具的功能B.开发工具的品牌C.开发工具的服务D.开发工具的运行环境12.自行开发工具的原则,不包括A.短小实用B.逐步积累C.完善地规划D.支持程序员的工作13.以下几种语言及其幵发工具中,开发效率最高的是A.VBB.VCC.C++Builder/DelphiD.JAVA14.以下几种语言及其开发工具中,同时支持COM和CORBA组件技术的是A.VBB.PBC.JAVAD.VC15.Eclipse文本编辑器中查找上一个操作的快捷键是A.Ctri+Shift+FB. Ctrl+Shift+KC.Ctrl+Shift+RD. Ctrl+Shift+S16.将光标定位到编辑器中相应的函数位置,点击菜单栏上的浏览“Navigate”菜单,要Eclipse打开调用层次结构,可以使用的快捷键是A.Ctrl+Alt+HB.Ctrl+Alt+KC.Ctrl+Alt+FD.Ctrl+Alt+R17.安装GDB时,在版本列表中应选择A.src文件B.exe文件C.bin文件D.doc文件18.Eclipse工具栏的解锁操作,是对Lock the Toolbars做如下操作A.单击此项B.在其前面加√C.双击此项D.将其前面的√去掉19.在CVS中,将对工作备份的修改反映到资源库中的操作称为A.输入B.提交C.签出D.更新20.面向对象方法认为各种信息系统不旱斧的重要特征为A.复杂性B.多样性C.相互关联性D.抽象性第二部分非选择题二、填空题(本大题共20小题,每小题l分,共20分)21.总体设计的成果是系统的_____及各个模块的设计任务书。
《软件开发工具》历年试题整理

《软件开发工具》历年试题整理[第2帖]回复:《软件开发工具》历年试题整理(2003-11-2 13:35:00)2000年10月份全国高等教育自学考试软件开发工具试题课程代码:03173 (答案)一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
1.软件开发工具可以是( D )A、Turbo CB、BASICC、WPSD、Rose2.软件开发工具有( A )A、菜单生成器B、编译系统C、操作系统D、病毒防治软件3.软件开发工具提供的功能之一是( A )A、文档的编制或生成B、存储管理C、处理机管理D、文件管理注:软件开发工具提供的功能如下:(1)认识与描述客观系统(2)存储及管理开发过程中的信息(区别于操作系统中的存储管理)(3)代码的编写或生成(4)文档的编制或生成(5)软件项目的管理4.编程阶段的所有成果,一般应当存入( B )A、文件系统B、信息库C、数据库D、数据仓库5.如下列出的四个目标中,哪一个不是项目管理的基本目标?( B )A、有效地控制产品(或工程)的质量B、尽可能提高产品的数量C、保证整个系统按预定的进度完成D、控制和降低成本6.下列功能中属于SAA对外系统的通信接口是( C )A、数据库查询B、生成器C、通信服务D、数据安全控制7.报表设计是哪个阶段的任务之一?( B )A、需求分析B、分析设计C、编码D、测试8.文档生成包括的三大类别是( C )A、程序、文章、图表B、软件、程序、文章C、文章、表格、图形D、代码、工具、文章9.软件开发工具在技术上的三个要点是面向使用者、保证信息传递和保证系统的( C )A、一致性B、周期性C、开放性(或灵活性)D、准确性10.对于查询系统,除功能正确、用户界面友好外,考虑的首要因素是( D )A、速度快B、占内存少C、输出界面美观D、可靠性高二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个选项中有二至五个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。
2023年全国1月高等教育软件开发工具自考试题1

全国2023年1月高等教育软件开发工具自考试题全国2023年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目规定的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.最早出现的软件开发工具是()A.计划工具B.分析工具C.设计工具D.通用工具2.在计算机领域,光纤属于()A.表达媒体B.表现媒体C.存储媒体D.传输媒体3.在大型软件开发中,用户承担的工作是()A.提出规定B.验收模块C.编写文档D.试运营4.结构化程序设计方法重要服务于()A.用户B.系统分析员C.系统设计员D.程序员5.下列方法中,不属于软件开发工具概念模式的是()A.数据流程图B.实体关系图C.关键路线图D.数据字典6.在面向对象程序设计中,针对同一消息,不同的对象可以有不同的响应。
这种特性称为()A.继承性B.一致性C.封装性D.多态性7.在软件开发工具中,处在中心位置的是()A.总控和数据库查询B.总控和人机界面C.通信服务与人机界面D.代码生成器与数据查询8.在NEWCAFG中,用户与系统的直接接口是()A.界面管理B.消息传递与解决C.应用工具D.信息库管理9.下列因素中,不影响...软件开发工具的购置与自行开发之间权衡的是()A.待开发软件的性质和规定B.工作环境C.开发软件所用的程序设计语言D.开发人员对支持工作与支持限度的需要10.不属于...UML基本机制表达方式的是()A.修饰B.注释C.封装D.说明二、多项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的五个备选项中至少有两个是符合题目规定的。
,请将其代码填写在题后的括号内。
错选、多选、少选或未选均无分。
11.总体设计的文档有()A.结构图B.模块清单C.公用数据结构D.功能说明书E.用户手册12.多媒体开发工具有()A.TOOLBOOKB.3D STUDIOC.HONG TOOLD.VBE.VC13.大型软件开发的困难有()A.一致性难以保持B.测试困难大大增长C.工作进度难以控制D.文档与代码难以协调E.版本更新困难14.目前,多数人认为好的软件应当满足()A.正的确现所规定的功能B.界面和谐C.有足够的可靠性D.程序短,占用内存少E.容易维护15.在信息库中,设计阶段的有关信息涉及()A.数据文献格式B.变量说明C.数据字典D.总体结构E.使用说明16.在PowerBuilder中,窗口对象包含()A.消息B.属性C.数据D.事件E.控件17.软件开发工具中,信息库(Repository)管理的功能涉及()A.数据模型拟定B.使用查询C.程序测试D.一致性维护E.录入更新18.NEWCAFG提供的数据集成操作是()A.建立应用工具与信息库的接口B.对信息库进行完整性、一致性检查C.完毕信息库之间的数据连接与共享D.保证应用工具操作的数据与信息库中数据一致E.对信息库实现相应的安全保证19.对软件开发工具的使用进行审计时应考虑的问题涉及()A.预期功能的实际使用状况和效果B.工具在效率方面是否满足实际工作的规定C.引入软件开发工具后使用的效益和频繁限度D.工具使用过程中是否出现过错误和故障E.引入的工具是否与项目组工作所依托的硬件、软件平台产生冲突20.组织良好的XML文档,必须满足的基本规则()A.以<?XMLversion="1.0"?>开始B.须有文献头部<head>…</head>部分C.有一个包含其他内容的根元素,例如<list>和</list>标记符D.文献中换行使用<br>标记符E.所有元素必须合理嵌套,不允许交叉嵌套三、填空题(本大题共20小题,每小题1分,共20分)请在每小题的空格中填上对的答案。
全国软件开发工具自考试题及解析

⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯优选自学考料介绍⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯全国 2019 年 10 月高等教育自学考试软件开发工具试题课程代码: 03173一、单项选择题(在每题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每题 1 分,共 10 分)1.集成化的软件工具常被称为()A. 程序包B. 函数会集C.过程会集D. 软件工作环境2.属于软件开发工具的是 ()A. 操作系统B. 编译系统C.汇编程序D. 报表生成器3.属于软件开发工具供应的功能是()A. 储藏管理B. 文件管理C.设备管理D. 软件项目管理4.模块的功能在逻辑上应尽可能地单一化,明确化,这称为模块的()A. 完满性B. 凝聚性C.可靠性D. 结构化5.下面的看法模式,哪个是描述静态数据结构的?()A. 时序网络B. 计算机模拟模型C.实体关系图D. 数学与逻辑模型6.逻辑设计阶段的各样检查资料和由此生成的各样文档,应当存入()A. 文件系统B. 数据库房C.数据库D. 信息库7.完成系统逻辑模型的开发阶段是()A. 需求分析B. 分析设计C.编码D. 测试保护8.以下功能中,不属于项目管理的是()A. 生成程序代码B.资源情况C.人员情况D.改正情况9.需要有跨生命周期的信息管理功能的模块是()A. 总控B. 信息库和信息库管理1C.代码生成D. 项目管理和版本管理10.对软件系统进行审计(Audit) 的基础是 ()A. 功能完满的软件B.平常记录的信息C.方便灵便的用户界面D.优异的计算机系统二、多项选择题(在每题的五个备选答案中,选出二至五个正确的答案,并将正确答案的序号分别填在题干的括号内,多项选择、少选、错选均不得分。
每题 2 分,共 20 分)11.项目管理包括 ()A. 进度管理B. 用户管理C.花销管理D. 质量管理E.设备管理12.软件和软件开发过程的实质是知识的()A. 表述作用B. 提炼作用C.流传作用D. 固化使用E.决策作用13.结构化程序的基本模块是()A. 数据定义B. 办理单元C.用户界面D. 循环体系E.二分决策体系14.在项目管理中,平常采用的方法有()A. 工程计划网络方法B. 资源平衡方法C.棒状图方法D. 最正确路径方法E.检查点方法15.下述功能中,属于信息库管理功能的是()A. 代码生成B.使用盘问C.一致性保护D.系统情况E.录入更新16.人机界面和总控模块是软件开发工具的()A. 信息入口B. 信息分析C.信息管理D. 调换中心E.程序代码产生点17.在以下特色中,属于 00方法的是 ()A. 封装B. 抽象2C.多态性D. 牢固性E.继承性18.在 OMT 方法中使用的模型包括()A. 对象模型B. 静态模型C.动向模型D. 结构模型E.功能模型19.软件开发的逻辑模型包括 ()A. 环境模型B.数据模型C.系统结构模型D.程序结构模型E.信息流通模型20.以下各项中,属于PowerBuilder的功能特色的是 ()A. 解决多个数据库连接B.进行参照完满性管理C.进行事务管理D.进行版本管理E.进行更新管理三、填空题(每空 1 分,共 20 分)21.软件开发工具应当拥有足够的_____________ ,即在各样各样搅乱下还可以保持正常工作,而不扔掉信息。
全国月高等教育自学考试软件开发工具试题和答案

全国2012年10月高等教育自学考试软件开发工具试题课程代码:03173请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.高级程序设计语言实现了A.计算机系统的各种资源自动管理 B.计算机语言对机器的独立性C.由机器自己去安排执行的顺序 D.用自然语言描述人们设想的处理过程2.软件工具的思想与方法得到了广泛的宣传是在20世纪的A.50年代B.60年代C.70年代 D.80年代3.在软件开发过程中,直接与变更要求关联的界面是A.分析界面 B.编程界面C.用户界面 D.管理界面4.在软件开发过程中,确定子系统或模块划分的阶段是A.需求分析阶段 B.分析设计阶段C.程序编码阶段 D.系统维护阶段5.软件开发工具的基础是A.数据库 B.工具软件C.信息库 D.文档6.购买市场上已有的软件开发工具的优点是A.减轻工作负担 B.比较便宜C.发展水平较高 D.可靠程度较高7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是A.VC B.PBC.C++Builder/DelphiD.JAVA8.不属于...软件开发工具概念模式的是A.数据流程图 B.实体关系图C.关键路线图 D.数据字典9.以下几种较有代表性的语言及其开发工具中发展潜力最差的是A.VC B.VBC.PB D.JAVA10.用来打开网页文件的编辑器是A.C/C++编辑器B.文本编辑器C.任务编辑器 D.Web浏览器11.出现最早的软件开发工具是A.计划工具 B.分析工具C.设计工具 D.集成化工具12.一个好的项目组应当具备的条件是A.有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C.成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境13.在Eclipse设置调试属性时,应选择Preferences菜单中的选项是A.General B.Install/UpdateC.TasksD.Run/Debug14.不属于...Eclipse调试透视图的是A.触发器 B.变量视图C.编辑器 D.大纲视图15.在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是A.$和[ ] B.&和{ }C.¥和( ) D.$和{ }16.在版本控制软件中,对程序冻结和解冻的操作人员只能是A.程序员 B.程序员和管理员C.管理员 D.用户17.在Eclipse的插件清单中,提供插件id的标签是A.pluginB.runtimeC.requiresD.extensions18.在Eclipse插件中,属于代码管理类插件是A.CDT B.LombozC.PDTD.Log4E19.在Rational Rose建模的逻辑设计中,使用的图是A.活动图 B.状态图C.交互图 D.关联图20.在Rational Rose建模的设计中,系统中与实现无关的视图是A.用例图 B.活动图C.顺序图 D.协作图非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
浙江4月高等教育自学考试软件开发工具试题及答案解析

浙江省2018年4月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题2分,共20分)1.当软件开发人员由个人编程阶段发展到项目负责人的时候,对( )的需求也随之发生。
A.计划工具B.分析工具C.设计工具D.管理工具2.实体关系图的基本成分不包括( )。
A.外部项B.关系C.实体D.属性3.用通用软件辅助软件开发,下列说法不正确的是( )。
A.通用软件非常“通用”,对软件开发工作的帮助彻底、全面B.会遇到难于保持一致性的困难C.完成某些工作,只能做到“行似”,不能做到“神似”D.许多工作通用软件无法完成4.与即插即用的程序设计紧密相关的术语有( )。
A.面向对象程序设计B.组合文件设计C.微观程序设计D.可视化程序设计5.有关概念模式的说法,不正确的是( )。
A.概念模式是人们认识客观世界的一种方法、工具B.概念模式在一定程度上反映了客观现实,因此也就等同于客观现实C.概念模式是人们在长期的实践活动过程中逐渐形成的D.人们认识概念模式的过程,就是概念模式不断修正、不断完善的过程6.在信息库中,关于测试与运行状况的记录不包括( )。
A.运行效率,作用B.故障情况及原因C.数据库的逻辑设计D.用户反映7.为购买软件开发工具而调查市场时,调查重点不包括( )。
A.开发工具的功能,性能B.工具的服务,培训C.工具的运行环境D.是否有试用版8.关于HTML与XML叙述正确的是( )。
A.HTML是可扩展的标记语言B.HTML与XML形式不同,但本质相同C.HTML标记是规定好的,XML标记可以自己创建D.HTML描述了数据本身,XML描述了如何显示Web页中的数据9.代码生成器的输入不包括( )。
A.信息库中已有的资料B.可行性分析的结果C.所需程序的框架或组件D.使用者通过屏幕前操作输入的信息10.在关于软件开发工具的发展和现状正确的是( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国2011年10月高等教育自学考试软件开发工具试题一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号。
错选、多选或未均无分。
1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。
这个阶段开始于20世纪的( C)A.60年代B.70年代C.80年代D.90年代2.不属于软件开发工具概念模式的是( B )A.数据流程图B.关键路径图C.数据字典D.时序网络3.在一个完整的软件开发工具中,处于中心位置的是总控部分和( D )A.数据库查询B.代码生成器C.通信服务D.人机界面4.软件开发工具最重要的信息出口是代码生成和( B )A.报表生成B.文档生成C.联机查询D.图形处理5.不属于研制软件开发工具基本技术要点的是( C )A.面向使用者B.保证信息准确传递C.保证系统的可靠性D.保证系统的开放性6.软件开发工具文档生成中,最难于处理的容是( A )A.文章B.程序C.表格D.图形7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是( D )A.VBB.VCC.PBD.JAVA8.结构化程序设计的方法主要的服务对象是( C )A.用户B.系统分析员C.程序员D.系统设计员9.在大型软件开发中,用户承担的工作是( B )A.验收模块B.要求修改C.交付检验D.试运行10.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是( D )A.软件开发工具的实践性很强B.软件开发工具的抽象程度越来越高C.软件开发工具的历史发展是多样性和趋同性并存的D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律11.Eclipse文本编辑器中查找下一个操作的快捷键是( A )A. Ctrl+KB. Ctrl+ZC. CtrI+CD. Ctrl+X12.在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下=键和( B )A.Shift键B.Ctrl键C.Alt键D.Tab键13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是( B )A.RestoreB.ReplaceC.RenameD.Reset14.下述版本控制软件中,具有开放源代码特点的是( C )A.RCSB.PVCSC.CVSD.SCCS15.CVS中,在某一时刻,模块中文件状态的静态影像称为( C )A.输出B.提交C.快照D.备份16.在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是( C )A.使用最后存储的版本B.使用最先存储的版本C.使用存储的最高版本D.列出所有版本供选择17.在Eclipse插件清单编辑器中,指定当前插件运行时所需插件列表的页面是( B )A.概述页面B.依赖性页面C.构建页面D.运行时页面18.在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是( D )A.概述页面B.依赖性页面C.构建页面D.运行时页面19.在如下关于面向对象的一些概念的叙述中,正确的是( C )A.客观世界的有规律的事物才是对象B.类是对一组相同的对象的描述C.封装即信息隐藏D.方法是驻留在程序中的过程20.在Rational Rose建模的逻辑设计中,使用的图是( B )A.活动图B.顺序图C.状态图D.关联图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。
错填、不填均无分。
21.第四代语言的原义是___非过程化_________的程序设计语言。
22.总体设计文件应当包括____结构图___、模块清单、公用数据结构(文件或数据库的格式)。
23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本步骤归纳为__判断_______、处理、输入、输出、起始或终止几个基本功能。
24.人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作,色彩应用、数据录入和___信息显示___________。
25.购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件、__环境_、人员素质、项目特征都有不可分割的联系。
26.记录软件开发工具使用的详细过程情况,将使项目的组织者及时地清楚地知道开发工具的使用情况、___信息库_____的情况以及人们是否正确地使用了它们。
27.从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和__趋同性______的并存。
28.Eclipse最初主要用来进行___JAVA___语言开发,但Eclipse并非只有这个用途。
29.Eclipse的体系结构主要包括运行时核,工作空间,__工作台____,其它插件等。
30.在Eclipse中支持的断点包括行断点、__方法断点______和事件断点。
31.在GDB删除方法断点时,有双击、鼠标右键弹出菜单和_在断点视图中删除__三种方法。
32.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、快捷方式和__命令组____。
33.在Eclipse中允许用户在注释、代码和___文件_______三个维度设置代码模板。
34.在Eclipse代码模板编辑中,变量以_ $____开头。
35.版本控制软件ClearCase涵盖的围包括版本管理、建立管理、__工作空间管理_和过程控制。
36.Eclipse工具栏的默认状态是___解锁___状态。
37.Eclipse插件清单编辑器由__概述___页面、依赖性页面、运行时页面、扩展页面、扩展点页面和构建页面组成。
38.Eclipse插件用户界面的三个基本构成元素是视图、编辑器和___透视图________。
39.当前我们所要开发的信息系统不同于以前。
其重要特征是具有___多样性_______、复杂性和相互关联性。
40.UML(Unified Modeling Language)称为_统模语言_______。
三、简答题(本大题共6小题,每小题5分,共30分)41.简述信息库中保存的设计阶段资料的容。
答:包括所有的数据库与数据文件格式、数据字典、总体结构和程序模块的要求、各种接口及参数的传递方式以及最后形成的设计方案。
42.简述大型软件开发工作困难产生的原因。
答:其原因是复杂的,多方面的。
首先,这些困难来自大系统的复杂性;其次,许多具有主动性的个人之间的组织与协调,这本身也带来大量的困难;另外,各个应用领域之间的差别也导致这些困难的加重;最后,时间的因素,变化的因素也给软件开发工作带来许多困难。
43.简述模块的划分应当符合的基本要求。
答:第一,模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应;第二,尽可能地减少模块之间的联系及相互影响,对于必需的联系都应当加以明确的说明。
应当尽量避免逻辑耦合,而仅限于数据耦合;第三,模块的规模应当足够小,以便使它本身的调试易于进行。
44.在引入软件开发工具之后,如何严格使用制度?答:在信息库要明确按时填写与本软件开发有关的各种信息来源,即由哪些人在什么时候完成这种任务、规定成员的使用权限、维护职责等有关事宜。
45.简述软件开发工具的运行环境。
答:软件开发工具的运行环境包括硬件条件中存规模、磁盘容量、主机速度、输入输出设备和操作系统、数据库管理系统以及通信条件。
46.简述在面向对象方法中,对象与类的关系。
答:类是对一组几乎相同的对象的描述。
从一组对象中出公共数据与方法,并将它们保存在一类中,是面向对象功能的核心。
类是创建对象的框架,而对象是类的实例。
四、论述题(本大题共1小题,10分)47.试述软件开发工具的基本功能。
答:(1)提供描述软件状况及其发展过程的概念模式,协助开发人员认识软件工作的环境和要求,合理地组织与管理开发工作的工作过程。
(2)提供存储和管理有关信息的机制和手段,根据概念模式提供的信息库和人机界面,有效地控制这些信息。
(3)帮助使用者编制、生成及修改各种文档。
(4)通过各种信息的提供,半自动地生成程序代码,进行测试、修改错误。
(5)对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学地管理起来。
五、应用题(本大题共1小题,20分)48.(本小题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名称为OddSum的程序,求指定围的奇数和,输入为两个整型变量,输出为这两个变量之间的所有奇数的和。
使用Eclipse CDT完成该C程序,按照新建项目、源文件夹、编写代码、编译运行的实现步骤,补充上述这些步骤中的关键点。
(1)新建项目:打开Eclipse集成环境,点击菜单栏上的①文件菜单,选择新建子菜单下的“C Project”选项,弹出选择向导窗口。
在对话框中打开C/C++文件夹,选择“C Project”后点击“Nex t”进入下一步。
在项目名称栏中输入②OddSum ,并在项目类型“Project type”标签中打开“Executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。
(2)新建源文件夹:鼠标右键点击资源浏览器中的新建的项目,在弹出的菜单中,选择③新建或New 子菜单里的源文件夹“Source Folder”选项。
在弹出的窗口中需要输入文件夹名称,把光标定位到④项目名称或Project Name一栏中输入源文件夹名称“src”,然后点击“Finish”按钮完成。
(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击⑤src文件夹,在弹出的菜单中选择新建“New”子菜单里的类“Class”选项,新建一个名为“Sum”的类文件。
(4)编写C程序代码:打开第3步中建好的Sum文件,在编辑器中编写代码如下,补充代码中的关键步骤。
#include "stdio.h"#include "stdlib.h"int main(void){int firstNum=0,secondNum=0;‖输入参数getResult=0;‖计算结果scanf("%d%d",&firstNum,&secondNum);getResult= ⑥addOdd(fristNum,secondNum) ;printf(¨%d",getResult);return EXIT_SUCCESS;}bool isOdd(int num){if(⑦num%2!=0 )‖判断是否为奇数 return true;elsereturn false;}int add(int a,int b){return a + b;}int addOdd(int min,int max){int i,result=0;if(min>max){ ‖交换上下界int tmpNum=min;8 min =max;max=tmpNum;}for(i=min;i<=max;i++){if(isOdd(i))‖满足奇数条件result=add(result,i);}return result;}(5)运行C程序:在资源管理器中鼠标右键点击该项目,在Run As子菜单中选择运行设置“Run Configurations",弹出如下图对话框。