自考软件开发发工具试题真题与答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
全国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.PB
C.C++ Builder/Delphi D.JA V A
9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( ) A.VB B.VC
C.PB D.JA V A
10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( )
A .XMF Mosaic B.Eclipse
C.Turbo Oascal D .Smalltalk
11.较早期的软件开发工具的特点是( )
A.代码版本管理的支持较好
B.对于软件开发过程中涉及的交互支持较好
C.文档管理支持较好
D.基于某一种计算机语言的
12.为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是( ) A.Back B.Next
C.Finish D.Cancel
13.Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( )
A.F3 B.F4
C.F5 D.F6
14.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( )
A.Rename B .Replace(替换历史版本)
C.Restore D.Reset
15.在安装CVS的页面中,继续安装应选择的按钮是( )
A .Install B.Open
C.Modify D.Repair
16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( ) A.概述页面B.扩展点页面
C.扩展页面D.运行时页面
17.不属于
...Eclipse插件扩展点的是( )
A.视图扩展点B.操作集扩展点
C.编辑器扩展点D.透视图扩展点
18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是( )
A.CDT(用于开发C/C++集成开发环境)B.EMF
C.MDT(工业标准原型,基于原型开发模式)D.GEF (可视化模型编辑框架)
19.在如下关于面向对象的一些概念的叙述中,错误
..的是( )
A.子类可以继承其父类的特性,同时可以有自己的新特性
B.子类可以继承其父类的特性,但不可以有自己的新方法
C.对于用户来说,封装接口部分是可见的
D.对于用户来说,具体实现部分是不可见的
20.在Rational Rose 的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是( )
A.活动图B.顺序图
C .协作图D.组件图
二、填空题(本大题共20小题,每空1分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网络,不仅基于网络,还用于网络_____,另一个特点是开源软件的兴起和运用。22.系统分析的成果集中体现在_软件功能说明书_____中。
23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和______。设计信息(功能设计与物理设计的各种信息)
24.信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能_____要求。25.在选择软件开发工具之前首先需要明确__目的____与要求。
26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化_____的软件开发工具,它们就有了质的变化。
27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,智能化、_一体化_____、网络化、标准化是值得重视的几个动向。
28.Eclipse是一个开放源代码的、基于_JA V A_____的可扩展集成应用程序开发环境。29.Eclipse的体系结构主要包括___运行时内核___,工作空间,工作台,其它插件等。