自考软件开发发工具试题真题与答案_第1页
自考软件开发发工具试题真题与答案_第2页
自考软件开发发工具试题真题与答案_第3页
自考软件开发发工具试题真题与答案_第4页
自考软件开发发工具试题真题与答案_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国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.VBB.

C.C++Builder/DelphiD.

9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是

A.VBB.

C.PBD.

10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开

发工具”(SoftwareDevelopmentTools)为题的一期专刊中概括了40年来软件开发工具的

发展轨迹,指出抽象程度最高的软件开发工具是

A.XMFMosaicB.

C.TurboOascalD.

11.较早期的软件开发工具的特点是

A.代码版本管理的支持较好

B.对于软件开发过程中涉及的交互支持较好

C.文档管理支持较好

D.基于某一种计算机语言的

12.为创建一个CProject,在CProject窗口选择C语言相关属性后,单击的按钮是()

A.BackB.

C.FinishD.

13.Eclipse提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是

将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用

快捷键

A.F3B.

C.F5D.

14.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是

A.RenameB.(替换历史版本)

C.RestoreD.L

15.在安装CVS的页面中,继续安装应选择的按钮是

A.InstallB.

C.ModifyD.

16.在Edipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是

A.概述页面B.扩展点页面

C.扩展页面D.运行时页面

17.不属于氏lipse插件扩展点的是(

A.视图扩展点B.操作集扩展点

C.编辑器扩展点D.透视图扩展点

18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是

A.CDT(用于开发C/C++集成开发环境)B.

C.MDT(工业标准原型,基于原型开发模式)D.GEF(可视化模型编辑框架)

19.在如下关于面向对象的一些概念的叙述中,车肯送的是

A.子类可以继承其父类的特性,同时可以有自己的新特性

B.子类可以继承其父类的特性,但不可以有自己的新方法

C.对于用户来说,封装接口部分是可见的

D.对于用户来说,具体实现部分是不可见的

20.在RationalRose的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的

图是

A.活动图B.顺序图

C.协作图D.组件图

二、填空题(本大题共20小题,每空1分,共20分

请在每小题的空格中填上正确答案。错填、不填均无分。

21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网

络,不仅基于网络,还用于网络,另一个特点是开源软件的兴起和运用。

22.系统分析的成果集中体现在一软件功能说明书中。

23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和

。设计信息(功能设计与物理设计的各种信息)

24.信息库(Repository)中应保存所述软件的工作环境、功能需求和一性能要求。

25.在选择软件开发工具之前首先需要明确_目的—与要求。

26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化的

软件开发工具,它们就有了质的变化。

27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,

智能化、_一体化、网络化、标准化是值得重视的几个动向。

28.氏lipse是一个开放源代码的、基于_JAVA的可扩展集成应用程序开发环境。

29.Eclipse的体系结构主要包括—运行时内核—,工作空间,工作台,其它插件等。

30.EclipseCDT调试器允许用户使用—中断一、暂停、单步执行代码的方法来控制程序

的运行过程。

31.在Eclipse中支持的断点包括一行断点、方法断点和事件断点。

32.EclipseCDT编辑器的首选项设置包括外观、一键—、搜索、工作空间和浏览器。

33.在氏lipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和

一快捷方式。

34.在Eclipse中具有保存历史记录的功能,可以支持用户将程序恢复到之前的某个

时间点.

35.在CVS的About页面,提供了软件产品一版本、来源和服务状态信息。

36.版本控制软件ClearCase涵盖的范围包括版本控制、一建立管理、工作空间管理和

过程控制。

37.在Eclipse插件清单文件中描述了插件的一名字一、版本号以及使用的或本身定义的

扩展点等信息。

38.Eclipse插件清单编辑器由概述页面、一依赖性页面___页面、运行时页面、扩展页面、

扩展点页面和构建页面组成。

39.UML(UnifiedModelingLanguage,统一建模语言)是一种面向对象的建模语言,它提供

了描述软件系统—模型—的概念和图形表示法。

40.当前我们所要开发的信息系统不同于以前。其重要特征是具有一复杂性、多样性

和相互关联性。

三、简答题(本大题共6小题,每小题5分,共30分

41.什么是软件开发工具?

答:在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、

测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。

42.简述软件开发工具的理论基础。

答:1.软件开发过程中的信息需求2.概念模式及其作用3信息库极其一致性4人机界面及其

管理5项目管理于版本管理

43.简述计算机模拟模型的特点。

答:计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在

计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计

算机可以高速运行,以便人们观察与预测客观系统的情况。

44.简述信息库中保存的项目管理信息的内容。

答:管理项目的有关信息、人员变更,资金投入、进度计划及实施过程。这项还包括版本

信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。

45.权衡软件工具购置与自行开发必须考虑的因素。

答:准备从事软件开发工作的性质与要求。2、开发人员对支持工作与支持程度的实际需求

3、工作环境也是决定购置是自制工具的一个重要因素4、人员因素也是必须考虑的。

46.简述什么是用例图(Use—CaseDiagram)0

答:该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能。

四、论述题(本大题共1小题,10分

47.试述软件开发工具的一般结构及其主要功能。

答:P68-7O

五、应用题(本大题共1小题,20分

48.(本题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一

个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数

据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数

输出到磁盘文件"studScore“中。使用EclipseCDT实现该C程序,完成从新建项目、源

文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。

(1)新建项目:打开eclipse①集成开发环境,点击菜单栏上的“File”菜单,选择

新建子菜单下的CProject选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,

选择“CProject”后点击“Next”进入下一步。在项目名称栏中输入“Score”,并在项目类型

“ProiecttvDe”标签中打开“executable②”文件夹,选择“EmptyProject”,点击"Finish”

按钮完成。新建源文件夹:鼠标右键点击③资源管理器中的新建的项目,在弹

出的菜单中,选择“New”子菜单里的源文件夹“SourceFolder”选项。在弹出的窗口中需

要输入文件夹名称,把光标定位到“FolderName”栏中输入源文件夹名称“src”,然后点

击“finish④”按钮完成。新建C类文件:参照前一个步骤新建的源文件夹,在

资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择新建(Nwe)⑤子菜

单里的类“Class”选项,新建一个名为“Score”的类文件。

(4)编写C程序代码:打开第3步中建好的Score文件,在编辑器中编写代码如下,

补充代码中的关键步骤。

charnum[6]

charname[8]

intscore[3]

)stu[@5]

printf(u\n请输入第%€1个学生的成绩:'

printf("学号

scanf("%s

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论