收藏 分销(赏)

自考03173软件开发工具2011-2016真题汇总整理试题.doc

上传人:精*** 文档编号:2191865 上传时间:2024-05-22 格式:DOC 页数:35 大小:2.62MB
下载 相关 举报
自考03173软件开发工具2011-2016真题汇总整理试题.doc_第1页
第1页 / 共35页
自考03173软件开发工具2011-2016真题汇总整理试题.doc_第2页
第2页 / 共35页
自考03173软件开发工具2011-2016真题汇总整理试题.doc_第3页
第3页 / 共35页
自考03173软件开发工具2011-2016真题汇总整理试题.doc_第4页
第4页 / 共35页
自考03173软件开发工具2011-2016真题汇总整理试题.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、全国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.通信服

2、务D.人机界面 4.软件开发工具最重要的信息出口是代码生成和(B ) A.报表生成B.文档生成 C.联机查询D.图形处理 5.不属于研制软件开发工具基本技术要点的是(C ) A.面向使用者B.保证信息准确传递 C.保证系统的可靠性D.保证系统的开放性 6.软件开发工具文档生成中,最难于处理的内容是(A ) A.文章B.程序 C.表格D.图形 7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是(D ) A.VBB.VC C.PBD.JAVA 8.结构化程序设计的方法主要的服务对象是(C ) A.用户B.系统分析员 C.程序员D.系统设计员 9.在大型软件开发中,用户承担的工作是(B

3、 ) A.验收模块B.要求修改 C.交付检验D.试运行 10.2008年,国际电子电气工程师学会的权威刊物软件的九月十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是(D ) A.软件开发工具的实践性很强 B.软件开发工具的抽象程度越来越高 C.软件开发工具的历史发展是多样性和趋同性并存的 D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律 11.Eclipse文本编辑器中查找下一个操作的快捷键是(A ) A. Ctrl+K B. Ctrl+Z C. CtrI+C D. Ctrl+X 12.在Ecli

4、pse CDT编辑器中,完成快捷键设定的操作是同时按下=键和(B ) A.Shift键B.Ctrl键 C.Alt键D.Tab键 13.在Eclipse中,把文件恢复到历史记录版本的操作按钮是(B ) A.RestoreB.Replace C.RenameD.Reset 14.下述版本控制软件中,具有开放源代码特点的是(C ) A.RCS B.PVCS C.CVS D.SCCS 15.CVS中,在某一时刻,模块中文件状态的静态影像称为(C ) A.输出B.提交 C.快照D.备份 16.在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是(C ) A.使用最后存储的版本B.使用最先

5、存储的版本 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.活动

6、图B.顺序图 C.状态图D.关联图 二、填空题(本大题共20小题,每空1分,共20分) 请在每小题的空格中填上正确答案。错填、不填均无分。 21.第四代语言的原义是_非过程化_的程序设计语言。 22.总体设计文件应当包括_结构图_、模块清单、公用数据结构(文件或数据库的格式)。 23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本步骤归纳为_判断_、处理、输入、输出、起始或终止几个基本功能。 24.人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作,色彩应用、数据录入和_信息显示_。 25.购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件、_环境

7、_、人员素质、项目特征都有不可分割的联系。 26.记录软件开发工具使用的详细过程情况,将使项目的组织者及时地清楚地知道开发工具的使用情况、_信息库_的情况以及人们是否正确地使用了它们。 27.从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和_趋同性_的并存。 28.Eclipse最初主要用来进行_JAVA_语言开发,但Eclipse并非只有这个用途。 29.Eclipse的体系结构主要包括运行时内核,工作空间,_工作台_,其它插件等。 30.在Eclipse中支持的断点包括行断点、_方法断点_和事件断点。 31.在GDB删除方法断点时,有双击、鼠标右键弹出菜单和

8、_在断点视图中删除_三种方法。 32.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、快捷方式和_命令组_。 33.在Eclipse中允许用户在注释、代码和_文件_三个维度设置代码模板。 34.在Eclipse代码模板编辑中,变量以_ $_开头。 35.版本控制软件ClearCase涵盖的范围包括版本管理、建立管理、_工作空间管理_和过程控制。 36.Eclipse工具栏的默认状态是_解锁_状态。 37.Eclipse插件清单编辑器由_概述_页面、依赖性页面、运行时页面、扩展页面、扩展点页面和构建页面组成。 38.Eclipse插件用户界面的三个基本构成元素是视图、编

9、辑器和_透视图_。 39.当前我们所要开发的信息系统不同于以前。其重要特征是具有_多样性_、复杂性和相互关联性。 40.UML(Unified Modeling Language)称为_统一建模语言_。 三、简答题(本大题共6小题,每小题5分,共30分)41.简述信息库中保存的设计阶段资料的内容。答:包括所有的数据库与数据文件格式、数据字典、总体结构和程序模块的要求、各种接口及参数的传递方式以及最后形成的设计方案。42.简述大型软件开发工作困难产生的原因。答:其原因是复杂的,多方面的。首先,这些困难来自大系统的复杂性;其次,许多具有主动性的个人之间的组织与协调,这本身也带来大量的困难;另外,各

10、个应用领域之间的差别也导致这些困难的加重;最后,时间的因素,变化的因素也给软件开发工作带来许多困难。43.简述模块的划分应当符合的基本要求。答:第一,模块的功能在逻辑上尽可能地单一化、明确化,最好做到一一对应;第二,尽可能地减少模块之间的联系及相互影响,对于必需的联系都应当加以明确的说明。应当尽量避免逻辑耦合,而仅限于数据耦合;第三,模块的规模应当足够小,以便使它本身的调试易于进行。44.在引入软件开发工具之后,如何严格使用制度?答:在信息库要明确按时填写与本软件开发有关的各种信息来源,即由哪些人在什么时候完成这种任务、规定成员的使用权限、维护职责等有关事宜。45.简述软件开发工具的运行环境。

11、答:软件开发工具的运行环境包括硬件条件中内存规模、磁盘容量、主机速度、输入输出设备和操作系统、数据库管理系统以及通信条件。46.简述在面向对象方法中,对象与类的关系。答:类是对一组几乎相同的对象的描述。从一组对象中出公共数据与方法,并将它们保存在一类中,是面向对象功能的核心。类是创建对象的框架,而对象是类的实例。 四、论述题(本大题共1小题,10分)47.试述软件开发工具的基本功能。答:(1)提供描述软件状况及其发展过程的概念模式,协助开发人员认识软件工作的环境和要求,合理地组织与管理开发工作的工作过程。(2)提供存储和管理有关信息的机制和手段,根据概念模式提供的信息库和人机界面,有效地控制这

12、些信息。(3)帮助使用者编制、生成及修改各种文档。(4)通过各种信息的提供,半自动地生成程序代码,进行测试、修改错误。(5)对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学地管理起来。 五、应用题(本大题共1小题,20分) 48.(本小题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处) 完成一个名称为OddSum的程序,求指定范围内的奇数和,输入为两个整型变量,输出为这两个变量之间的所有奇数的和。使用Eclipse CDT完成该C程序,按照新建项目、源文件夹、编写代码、编译运行的实现步骤,补充上述这些步骤中的关键点。 (1)新建项目:打开Eclipse集成

13、环境,点击菜单栏上的 文件 菜单,选择新建子菜单下的“C Project”选项,弹出选择向导窗口。在对话框中打开C/C+文件夹,选择“C Project”后点击“Next”进入下一步。在项目名称栏中输入 OddSum ,并在项目类型“Project type”标签中打开“Executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。 (2)新建源文件夹:鼠标右键点击资源浏览器中的新建的项目,在弹出的菜单中,选择新建或New 子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到 项目名称或Project Name

14、一栏中输入源文件夹名称“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,&firstNu

15、m,&secondNum); getResult= addOdd(fristNum,secondNum) ; printf(%d,getResult); return EXIT_SUCCESS; bool isOdd(int num) if( num%2!=0 ) 判断是否为奇数 return true; else return false; int add(int a,int b) return a + b; int addOdd(int min,int max) int i,result=0; if(minmax) 交换上下界 int tmpNum=min; 8min =max; max=

16、tmpNum; for(i=min;i addOdd()-add()。全国2012年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1非过程化语言是指( D )A软件开发工具B计算机辅助软件工程C计算机辅助系统工程D第四代语言2在关于用户界面的基本原则中,用户界面的主要功能是( C )A控制B提供帮助C通信D方便用户3在一个完整的软件开发工具中,处于中心位置的是( D )A人机界面和代码生成器B通信服务和数据库查询C总控部分和

17、数据库查询D总控部分和人机界面4在软件开发工具的环境中,工作的范围和深度取决于( D )A开发人员的编程能力B开发工具的功能先进C信息库的功能与内容D具有优秀的开发团队5在软件开发过程中,建立数据模型的阶段是( A )A系统设计阶段B需求分析阶段C程序编码阶段D系统测试阶段6在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( B )A需求分析阶段B分析设计阶段C编码测试阶段D系统维护阶段7自行开发软件开发工具不具有的优点是( B )A切实符合自己的需要B集成化容易C便于进一步扩充和升级D可以商品化8以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( D )AVBBPBCC+

18、BuilderDelphiDJAVA9以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( B )AVBBVCCPBDJAVA102008年,美国电气与电子工程师协会的权威刊物软件的九月十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( A )AXMF MosaicBEclipseCTurbo OascalDSmalltalk11较早期的软件开发工具的特点是( D )A代码版本管理的支持较好B对于软件开发过程中涉及的交互支持较好C文档管理支持较好D基于某一种计算机

19、语言的12为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是( B )ABackBNextCFinishDCancel13Eclipse提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( B )AF3BF4CF5DF614在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( C )ARenameBReplaceCRestoreDReset15在安装CVS的页面中,继续安装应选择的按钮是( C )AInstallBOpenCModifyDRe

20、pair16在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( C )A概述页面B扩展点页面C扩展页面D运行时页面17不属于Eclipse插件扩展点的是( B )A视图扩展点B操作集扩展点C编辑器扩展点D透视图扩展点18在Eclipse插件中,用于定义和实现结构化模型框架的插件是( B )ACDTBEMFCMDTDGEF19在如下关于面向对象的一些概念的叙述中,错误的是( B )A子类可以继承其父类的特性,同时可以有自己的新特性B子类可以继承其父类的特性,但不可以有自己的新方法C对于用户来说,封装接口部分是可见的D对于用户来说,具体实现部分是不可见的20在Rationa

21、l Rose的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是( D )A活动图B顺序图C协作图D组件图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网络_,另一个特点是开源软件的兴起和运用。22系统分析的成果集中体现在_软件功能说明书_中。23软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和_设计信息_。24信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能_要求。25在选择软件开发工具之前首先需要明

22、确 _目的_与要求。26一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化_的软件开发工具,它们就有了质的变化。27软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,智能化、_一体化_、网络化、标准化是值得重视的几个动向。28Eclipse是一个开放源代码的、基于_JAVA_的可扩展集成应用程序开发环境。29Eclipse的体系结构主要包括_运行时内核_,工作空间,工作台,其它插件等。30Eclipse CDT调试器允许用户使用_设置断点_、暂停、单步执行代码的方法来控制程序的运行过程。31在Eclipse中支持的断点包括_行断点_、方法断点和事件断

23、点。32Eclipse CDT编辑器的首选项设置包括外观、_键_、搜索、工作空间和浏览器。33在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式_。34在Eclipse中具有保存_历史记录_的功能,可以支持用户将程序恢复到之前的某个时间点。35在CVS的About页面,提供了软件产品_版本_、来源和服务状态信息。36版本控制软件ClearCase涵盖的范围包括版本控制、_建立管理_、工作空间管理和过程控制。37在Eclipse插件清单文件中描述了插件的_名字_、版本号以及使用的或本身定义的扩展点等信息。38Eclipse插件清单编辑器由概述页面、_依赖

24、性_页面、运行时页面、扩展页面、扩展点页面和构建页面组成。39UML(Unified Modeling Language,统一建模语言)是一种面向对象的建模语言,它提供了描述软件系统_模型_的概念和图形表示法。40当前我们所要开发的信息系统不同于以前。其重要特征是具有_复杂性_、多样性和相互关联性。三、简答题(本大题共6小题,每小题5分,共30分)41什么是软件开发工具?答:在高级程序设计(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、文档和管理等方面,对软件开发者提供各种不同程序的帮助的一类新型的软件。42简述软件开发工具的理论基础。答:1)软件开发过程的信息需

25、求 2)概念模式及其作用 3)信息库及其一致性 4)人机界面及其管理 5)项目管理与版本管理 。43简述计算机模拟模型的特点。答:利用计算机大量、高速处理信息的能力,在计算机内设置一定的环境,又以程序来表现客观系统中的某些规律或规则,计算机则在设定好的环境、设定好的规则高速运行,以便人们观察与预测客观系统的状况。计算机模拟模型是一种不需要事先作更多理论假设的概念模式,已发展成为一个独特的分支。44简述信息库中保存的项目管理信息的内容。答:项目管理的有关信息、人员变更、资金投入、进度计划以及实施过程。这项还包括版本信息,即各个版本的备份、每个版本的推出日期、与以前版本相比的变更说明等。45权衡软

26、件工具购置与自行开发必须考虑的因素。答1)准备从事软件开发工作的性质与要求 2)开发人员对支持工作与支持程度的要求 3)工作环境 4)人员因素。46简述什么是用例图(UseCase Diagram)。答:该视图是从系统的外部使用者对系统的需求来描述系统工程应具备和完善的功能。四、论述题(本大题共1小题,10分)47试述软件开发工具的一般结构及其主要功能。答:基本功能包括五个方面:1)提供描述软件状况及其开发过程的概念模式,协助软件开发人员认识软件工作的环境与要求,合理组织与管理软件开发的工作过程;2)提供存储和管理有关信息的机制与手段;3)帮助使用者编制、生成及修改各种文档)4)帮助使用者编写

27、程序代码,即代码生成;5)对于历史信息进行跨生命周期的管理,把项目运度与版本更新的有关信息科学地管理起来。一般结构包括:1)中心位置的总控部分和人机界面,一方面人机界面面对不同类型的用户;另一方面,总控部分面对着系统内部的各种功能与各种信息,它要保证各部分之间相互的协调一致,保证各部分之间信息有效地、准确地流通。2)系统中的重要部分是信息库及其管理,信息库内容的丰富程序则是软件开发工具的功能与作用的最基本的依据。3)最重要的两个信息出口:代码生成与文档生成。4)另一个技术要素是项目管理和版本管理。五、应用题(本大题共1小题,20分)48(本题共有10个关键点,均已用数字标出,请将答案填写在题后

28、相应的标号处)完成一个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件studScore中。使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。(1)新建项目:打开 Eclipse 集成开发环境,点击菜单栏上的“File”菜单,选择新建子菜单下的C Project选项,弹出选择向导窗口。在对话框中打开CC+文件夹,选择“C Project”后点击“Next进入下一步。在项目名称栏中输入“Score”

29、,并在项目类型“Projecttype”标签中打开“executable ”文件夹,选择“Empty Project”,点击“Finish”按钮完成。(2)新建源文件夹:鼠标右键点击 资源管理器 中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到“Folder Name”栏中输入源文件夹名称“src”,然后点击“ finish ”按钮完成。(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择 New 子菜单里的类“Class”选项,新建一个名为

30、“Score”的类文件。(4)编写C程序代码:打开第3步中建好的Score文件,在编辑器中编写代码如下,补充代码中的关键步骤。#includestdio.h#includestdlib.hstruct studentchar num6;char name8;int score3;float avr;stu 5 ;int main(void)int i,j,sum;FILE*fp;for(i=0;i5;i+)printf(n请输入第d个学生的成绩:n,i);printf(学号:);scanf(%s,stui.num);printf(姓名:);scanf(%s,stui.name);sum=0;f

31、or(j=0;j3;( j+ )printf(第%d门课程成绩:,j+1);scanf(%d,&stui.scorej);sum +=stui.scorej;stui.avr=sum/3.0;fp=fopen(studScore, W );for(i=0;i5;i+)if(fwrite(&stui,sizeof(struct student),1,fp)!=1)printf(文件写入错误。n);fclose( fp );return EXIT_SUCCESS;(5)运行C程序:在资源管理器中鼠标右键点击该项目,在 运行Run 子菜单中选择运行设置“tRun Configurations”,在“

32、Project”栏中输入项目名称Score,或者点击“Browse”按钮,在弹出的对话框中选择相应的项目。在“CC+ Application”栏中点击“Search Project”按钮,选择相应的程序来运行。*C程序文件操作:FILE*fp; /定义fp=fopen(studScore,w); /fopen函数用来打开一个文件,其调用的一般形式为:文件指针名=fopen(文件名,使用文件方式); r打开一个用于读取的文本文件w 创建一个用于写入的文本文件 a附加到一个文本文件fread(buf,strlen(msg)+1, 1, stream); 用法:size_t fread ( void

33、 *buffer,size_t size,size_t count,FILE *stream) ;从一个文件流中读数据,最多读取count个元素,每个元素size字节,如果调用成功返回实际读取到的元素个数,如果不成功返回 0。fwrite(&stui,sizeof(struct student),1,fp)!=1) / C语言函数,向文件写入一个数据块/用法:size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);注意:这个函数以二进制形式对文件进行操作,不局限于文本文件返回值:返回实际写入的数据块数

34、目(1)buffer:是一个指针,对fwrite来说,是要获取数据的地址;(2)size:要写入内容的单字节数;(3)count:要进行写入size字节的数据项的个数;(4)stream:目标文件指针;(5)返回实际写入的数据项个数count。全国2012年10月高等教育自学考试软件开发工具试题课程代码:03173请考生按规定用笔将所有试题的答案涂、写在答题纸上。选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标

35、号。不能答在试题卷上。一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。错涂、多涂或未涂均无分。1高级程序设计语言实现了 A计算机系统的各种资源自动管理B.计算机语言对机器的独立性C由机器自己去安排执行的顺序D.用自然语言描述人们设想的处理过程2软件工具的思想与方法得到了广泛的宣传是在20世纪的 A.50年代B.60年代C70年代D.80年代3在软件开发过程中,直接与变更要求关联的界面是A分析界面B.编程界面C用户界面D.管理界面4在软件开发过程中,确定子系统或模块划分的阶段是A需求分析阶段B.分

36、析设计阶段C程序编码阶段D.系统维护阶段5软件开发工具的基础是A数据库B.工具软件C信息库D.文档6购买市场上已有的软件开发工具的优点是A减轻工作负担B.比较便宜C发展水平较高D.可靠程度较高7以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是AVCB.PBC.C+Builder/DelphiD.JAVA8不属于软件开发工具概念模式的是A数据流程图B.实体关系图C关键路线图D.数据字典9以下几种较有代表性的语言及其开发工具中发展潜力最差的是AVCB.VBCPBD.JAVA10用来打开网页文件的编辑器是A.C/C+编辑器B.文本编辑器C任务编辑器D.Web浏览器11出现最早的软件开发工

37、具是A计划工具B.分析工具C设计工具D.集成化工具12一个好的项目组应当具备的条件是A有事先制定详细的时间表,并且得到严格执行B.成员有程序设计所需要的基本知识与技能C成员深入了解本项目所在的领域D.成员熟悉软件开发的技术环境13在Eclipse设置调试属性时,应选择Preferences菜单中的选项是A.GeneralB.Install/UpdateC.TasksD.Run/Debug14不属于Eclipse调试透视图的是A触发器B.变量视图C编辑器D.大纲视图15在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是A.$和 B.&和 C¥和( )D.$和 16在版本控制软件中

38、,对程序冻结和解冻的操作人员只能是A程序员B.程序员和管理员C管理员D.用户17在Eclipse的插件清单中,提供插件id的标签是A.pluginB.runtimeC.requiresD.extensions18在Eclipse插件中,属于代码管理类插件是ACDTB.LombozC.PDTD.Log4E19在Rational Rose建模的逻辑设计中,使用的图是A活动图B.状态图C交互图D.关联图20在Rational Rose建模的设计中,系统中与实现无关的视图是A用例图B.活动图C顺序图D.协作图非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。二、填空题

39、(本大题共20小题,每空1分,共20分)21进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是面向网络,另一个特点是_开源软件_的兴起和运用。22软件开发工作的起点是_初始要求_的提出。23即插即用的程序设计,由一部分人专门生产_软件组件_,而另一部分人则构造整个软件的结构。24结构化程序设计把程序的结构分解成三种基本模块:处理单元、循环机制、_二分决策机制_。25数据流程图的基本元素是外部实体、数据处理与_数据存储_,用箭头表示信息的流动状况。26信息库(Repository)中应保存编程阶段的所有成果,包括程序代码、框图、_变量说明_、测试情况、验收报告和使用说明。27软

40、件开发工具的三个技术要点是_面向使用者_、保证信息的准确传递和保证系统的开放性。28需求分析阶段的任务是建立_建立模型_。需求分析阶段的基本任务是完成系统的总体设计29购买现成的软件开发工具还是自己开发专用的工具与具体工作的_条件_、环境、人员素质、项目特征都有不可分割的联系。30通过网络,人们可以更方便地共享知识、_互通信息_,这就给软件重用、知识重用提供了新的机会。31.Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个_整体架构_和可扩展的用户界面。32.Eclipse的工作空间是负责管理_用户资源_的插件,包括用户创建的项目、那些项目中的文件,以及文件变更和其他资源。33.Eclipse集成开发环境中,每个小程序都是以_项目_为单位存在的。34.Eclipse重构中的重命名功能为我们解决了变量、类、_函数_等重命名的所有问题。35只有对于软件开发中涉及的各种信息,以及在开发过程中它们的_发生_、变化、关系、一致性等有了完整与深刻的理解,才能真正实现

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 自考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服