软件开发工具年月真题
03173201910
1、【单选题】在专用软件开发工具出现之前,通用软件能够为软件开发人员带来的好处是
完成所需各项工作
减少编写文档或画图的工作量
A:
反映工作的逻辑内涵
B:
保持不同软件开发方法之间的一致性
C:
答D:案:B
2、【单选题】区别于一般软件,对软件开发工具而言下列各项最重要的性能是
效率
响应速度
A:
资源消耗
B:
表达能力
C:
答D:案:D
解析:区别于一般软件,对软件开发工具而言下列各项最重要的性能是表达能力。
3、【单选题】下列各项中属于数据字典编写工具的是
Dictionary/3000
WORDSTAR
A:
RationalRose
B:
Eclipse
C:
答D:案:A
解析:数据字典(DataDictionary)数据字典是指对数据的数据项、数据结构、数据流、数
据存储、处理逻辑、外部实体等进行定义和描述,其目的是对数据流程图中的各个元素做
出详细的说明。
4、【单选题】为了克服软件危机,人们先后提出了多种程序设计方法,最早提出的是
结构化方法
软件工程方法
A:
面向对象方法
B:
即插即用方法
C:
D:
答案:A
解析:为了克服软件危机,人们提出了用的原理来设计软件,这就是软件工程诞生的基
础。
5、【单选题】评价一款软件的优劣,下列说法中最重要的是
结构良好
用户界面友好
A:
可靠性好
B:
正确地实现功能
C:
答D:案:D
6、【单选题】用于描述静态数据结构的概念模式是
框图
数据流程图
A:
实体关系图
B:
时序网络
C:
答D:案:C
解析:实体关系图是一种用于描述静态数据结构的概念模式它以实体、关系、属性三个基
本概念概括数据的基本结构。
7、【单选题】关于理想的模块式系统结构下述说法中不正确的是
软件应当是易于裁剪的
一个模块完成某项相对独立的任务
A:
模块的内部处理对于外部来说是个黑箱
B:
各模块之间的结构互不相干
C:
答D:案:D
8、【单选题】教学辅助软件需要活泼多变的人机界面,这类开发工作最可能需要
一般的屏幕设计的现成工具
一般的报表设计的现成工具
A:
多媒体软件开发工具
B:
系统分析工作的工具
C:
答D:案:C
解析:教学辅助软件需要活泼多变的人机界面,这类开发工作最可能需要多媒体软件开发
工具。
9、【单选题】购置软件开发工具以后,需要对使用人员进行培训,这样做最主要的目的在于
使其领会软件开发工具所包含的思想与方法
履行软件工具供应商的责任和义务
A:
是购买方的软件开发组织与管理工作的需要
B:
落实软件开发工具的使用制度
C:
答D:案:A
解析:购置软件开发工具以后,需要对使用人员进行培训,这样做最主要的目的在于使其
领会软件开发工具所包含的思想与方法。
10、【单选题】为提高我国软件开发工作的水平,使软件开发工具的应用具有实践的基础,应
大力普及的知识是
个人的程序技巧
软件工程及方法学
A:
项目组织管理
B:
代码版本管理
C:
答D:案:B
解析:为提高我国软件开发工作的水平,使软件开发工具的应用具有实践的基础,应大力普
及的知识是软件工程及方法学。
11、【单选题】软件工具TurboPascal出现于
软件危机时代
结构化时代
A:
面向对象时代
B:
互联网时代
C:
答D:案:B
解析:软件工具TurboPascal出现于结构化时代。
12、【单选题】为实现软件开发工具一体化提供理论基础的是
关于信息库内容及处理功能的讨论
客户/服务器结构的发展
A:
网络的应用
B:
计算机硬件性能的发展
C:
D:
答案:A
解析:为实现软件开发工具一体化提供理论基础的是关于信息库内容及处理功能的讨论。
13、【单选题】使用Eclipse时,若单击视图上的x按钮,该视图则会被
隐藏
最小化
A:
最大化
B:
重新安排视图的布局
C:
答D:案:A
解析:使用Eclipse时,若单击视图上的x按钮,该视图则会被隐藏。
14、【单选题】在EclipseCDT调试器的断点视图中,如果设置了个方法断点,那么程序运行
后自动暂停的位置是
该方法的第一行
该方法的最后一行
A:
该方法中指定的那一行
B:
该方法中第一个断点
C:
答D:案:A
15、【单选题】关于Eclipse首选项中外观设置的目的,下述说法中不正确的是
提供个性化空间
使用户把主要精力放在熟悉编辑器上
A:
提高工作效率
B:
使用户在短时间内熟悉工作平台
C:
答D:案:B
16、【单选题】使用Eclipse为C程序文件定制代码模板时,对变量的格式要求是
以$开头,用{}括起来
以#开头,用{}括起来
A:
以//开头,用括起来
B:
以/**开头,用括起来
C:
答D:案:A
解析:使用Eclipse为C程序文件定制代码模板时,变量以$开头,用{}括起来。
17、【单选题】在Eclipse中,“SynchronizewithRepository”功能位于
Update父菜单下
team父菜单下
A:
Commit父菜单下
B:
mark父菜单下
C:
答D:案:B
解析:通过在Eclipse中右键项目,在team选项中选择SynchronizeWorkspace,然后出
现项目同步视图。
18、【单选题】在CVS中,获得工作备份的操作称为
提交
签出
A:
更新
B:
输入
C:
答D:案:B
解析:在CVS中,获得工作备份的操作称为签出。
19、【单选题】PDE透视图主要包括插件大纲和
文件编辑器
概述页面
A:
清单编辑器
B:
插件模板
C:
答D:案:C
解析:PDE透视图主要包括清单编辑器和插件大纲两部分。清单编辑器(重点、记忆)。
20、【单选题】在面向对象程序设计中,对象封装了
属性及设计方法
类
A:
属性及操作行为
B:
图
C:
答D:案:C
解析:在面向对象程序设计中,对象封装了属性及操作行为。
21、【问答题】简述软件开发过程的几个主要阶段。
答案:(1)需求分析;(2)总体设计(3)实现;(4)测试。或:(1)需求分析;(2)逻辑设计;(3)物
理设计(4)实现;(5)测试。或:(1)需求分析(2)分析与设计(3)编程(1分(4)测试(5)使用与
维护
22、【问答题】简述大型软件开发困难产生的原因。
答案:(1)大系统的复杂性(2)多人共完成一项任务,组织协调图难:(3)应用领域之间的差
别加重困难:(4)应用领域随时间变化,软件要适应这种变化,增加了困难
23、【问答题】软件开发过程中涉及哪几类信息,各有什么作用?
答案:(1)需求信息,是有关系统环境、现状及需求的信息(2)设计方案,是有关软件的功能
设计与物理设计的信息(3)代码文档,是软件成果的信息(4)变更要求,以及系统变更的记录
24、【问答题】从信息管理的角度,AD/Cycle框架中项目管理的范围包括哪些方面
答案:(1)研究与确定开发工作的方针方法(2)开发任务的划分与分工。(3)资源状况(4)人
员情况(5)变更情况(6)质量情况
25、【问答题】为了合理地选择软件开发工具,市场调查应包括哪些内容?
答案:(1)软件开发工具的功能(2)软件开发工具的性能。(3)软件开发工具所使用或依据
的开发方法或开发理论(4)软件开发工具的运行环境,(5)软件开发工具的文档资料是否齐
全(6)软件开发工具的服务、培训条件如何(7)价格
26、【问答题】,从发展趋势来看,软件开发工具领域有哪些值得关注的方向?
答案:(1)智能化(2)网络化(3)一体化(4)标准化。
27、【问答题】与一般工厂的日常生产管理相比,项目管理有什么特点?它的基本目标是什
么?
答案:项目管理是指与固定生产线上的日常生产管理不同的,有更大变动性、时间性的一
类管理。特点:子任务多,关系复杂;任务不可重复;协调组织任务繁重;信息处理工作更
突出。基本目标:质量控制,保证进度,有效利用资源,控制成本
28、【问答题】
答案:①文件(或:File)②源代码文件(或:源代码或:源文件)③右④Foldername
⑤新建(或:New)⑥n