2019年10月自考03173软件开发工具试题及答案含解析_第1页
2019年10月自考03173软件开发工具试题及答案含解析_第2页
2019年10月自考03173软件开发工具试题及答案含解析_第3页
2019年10月自考03173软件开发工具试题及答案含解析_第4页
2019年10月自考03173软件开发工具试题及答案含解析_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

软件开发工具年月真题

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<10(或:n<=9)⑦high%j==0⑧retumsum(或:return(sum))

⑨fun()⑩打开调用层次结构(或:OpenCallHierarchy)

29、【填空题】软件开发工具的发展有两个鲜明的特点:一个是面向网络,另一个是______

的兴起与运用。

答案:开源软件

30、【填空题】判断是否利用开源软件,起决定作用的因素是程序员对于()的了解程度,以

及开源软件质量的优劣。

答案:应用领域

31、【填空题】,在结构化程序设计中,子程序尽可能做到只有一个入口和______个出口

答案:一

32、【填空题】在大型软件开发过程中,用户承担的工作包括:、验收、使用、要求修改。

答案:提出需求

33、【填空题】在结构图中,模块调用有三种方式:顺序调用选择调用和调用。

答案:循环

34、【填空题】使用者从软件开发工具得到的最主要的帮助来自:屏幕上的人机对话、代码

生成、_______。

答案:文档生成

35、【填空题】软件开发工具的使用记录可以由机器的功能自动完成,也可以用手工完成。

答案:日志(或:工作日志)

36、【填空题】软件开发工具包括一个庞大的谱系,其中一端是从计算机语言出发,通过增添

辅助功能发展出来的工具,另一端是从抽象的概念模式出发设计出来的______。

答案:开发平台(或:开发环境)

37、【填空题】Eclipse的工作空间是负责管理的插件。

答案:用户资源

38、【填空题】在软件开发工具发展的过程中,存在着多样性和并存的特点。

答案:趋同性

39、【填空题】Eclipse是一个开放源代码的、基于语言的可扩展集成应用程序开发环境。

答案:Java

40、【填空题】Eclipse的编辑器与紧密集成,用来处理各种文档。

答案:工作台

41、【填空题】在Eclipse集成开发环境中每个程序都是以为单位存在的。

答案:项目

42、【填空题】在调试C/C++程序时,EclipseCDT调试器允许用户设置3种类型的断点,分

别是:行断点、方法断点和断点。

答案:事件

43、【填空题】Eelipse允许用户在注释、代码和等3个维度设置代码模板。

答案:文件

44、【填空题】在CVS的常用术语中,将处于资源库之外的软件模块登录到资源库称为。

答案:输入(或:import)

45、

温馨提示

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

评论

0/150

提交评论