2016年10月自考03173软件开发工具试题及答案含解析_第1页
2016年10月自考03173软件开发工具试题及答案含解析_第2页
2016年10月自考03173软件开发工具试题及答案含解析_第3页
2016年10月自考03173软件开发工具试题及答案含解析_第4页
2016年10月自考03173软件开发工具试题及答案含解析_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

软件开发工具年月真题

03173201610

1、【单选题】人们在认识到软件工作的重要性的同时也认识到了软件工作的困难性。这就是

所谓“软件危机”问题,这种认识开始于20世纪的

60年代初期

60年代末期

A:

70年代初期

B:

70年代末期

C:

答D:案:B

解析:人们在认识到软件工作的重要性的同时也认识到了软件工作的困难性。这就是所谓

“软件危机”问题,这种认识开始于20世纪的60年代末期。

2、【单选题】为项目主管人员服务的软件开发工具是

计划工具

编程工具

A:

设计工具

B:

软件工作环境

C:

答D:案:A

解析:软件开发工具的类别按照工作阶段分类为设计工具(用于实现阶段),分析工具

(支持需求分析),计划工具(保存整个项目的宏观信息,为项目主管人员服务)。

3、【单选题】在大型软件开发中,承担模块试运行的是

用户

项目负责人

A:

程序员

B:

计算机

C:

答D:案:D

解析:在大型软件开发中,承担模块试运行的是计算机。

4、【单选题】实施面向对象的程序设计,采用的方法是

自顶向下

自底向上

A:

B:

中间开始,双向发展

合理选择层次,控制系统复杂性

C:

答D:案:D

解析:面向对象的程序设计语言是在于合理地选择层次,使得系统的复杂性保持在可控制

的范围内,而不致由于细节过多而无所适从。

5、【单选题】一个优秀的程序员要成为项目组的好成员,必须

具有程序设计所需要的基本知识与技能

深入了解本项目所在的领域

A:

比较熟悉软件开发的技术环境

B:

按统一规定的格式操作公用文件或数据库

C:

答D:案:D

解析:软件开发过程中除了需要技术能力以外,一般软件开发会以团队方式进行模块开

发,作为项目组的一员参加大型软件的开发,必须具有高度的组织纪律性和团队精神。没

有这样的精神,好的程序员加在一起也成不了好的项目组。

6、【单选题】在下列软件开发所涉及的信息中,属于跨越开发周期的是

有关系统环境、现状与需求的信息

有关软件功能设计的各种信息

A:

有关用户对系统各种变更要求的信息

B:

有关包括程序与文档的软件成果信息

C:

答D:案:C

7、【单选题】在结构图中,不属于模块间调用关系的是

循环调用

选择调用

A:

顺序调用

B:

层次调用

C:

答D:案:D

解析:模块间调用关系包括:(1)循环调用;(2)选择调用;(3)顺序调用。

8、【单选题】软件开发工具最重要的信息出是文档生成和

报表生成

代码生成

A:

B:

联机查询

图形处理

C:

答D:案:B

解析:软件开发工具最重要的信息出是文档生成和代码生成。

9、【单选题】不属于信息库中存放的内容是

软件应用的领域与环境的状况

逻辑设计和物理设计的成果

A:

数据库与应用软件的全部内容

B:

项目管理与版本管理的信息

C:

答D:案:C

解析:信息库中存放的内容有:(1)软件应用的领域与环境的状况;(2)逻辑设计和物

理设计的成果;(3)项目管理与版本管理的信息。

10、【单选题】软件开发工具生成的文档包括的内容是

程序、文章和表格

程序、表格和图像

A:

文章、表格和图形

B:

文章、图形和图像

C:

答D:案:C

解析:文档生成的功能与代码生成相比,数量更大,内容更复杂。所谓文档生成包括文

章、表格、图形三大类。

11、【单选题】在购置软件开发工具前,不必重复调查

开发工具的功能

开发工具的品牌

A:

开发工具的服务

B:

开发工具的运行环境

C:

答D:案:B

解析:购置软件开发工具的时应明确目的与需求,进而调查市场需从工具的功能、性能、

运行环境、工具文档、工具服务、价格等多个方面考察。

12、【单选题】自行开发工具的原则,不包括

短小实用

逐步积累

A:

完善地规划

B:

支持程序员的工作

C:

答D:案:C

解析:自行开发工具的原则包括:(1)短小实用;(2)逐步积累;(3)支持程序员的

工作。

13、【单选题】以下几种语言及其开发工具中,开发效率最高的是

VB

VC

A:

C++Builder/Delphi

B:

JAVA

C:

答D:案:B

14、【单选题】以下几种语言及其开发工具中,同时支持COM和CORBA组件技术的是

VB

PB

A:

JAVA

B:

VC

C:

答D:案:D

15、【单选题】Eclipse文本编辑器中查找上一个操作的快捷键是

Ctri+Shift+F

Ctrl+Shift+K

A:

Ctrl+Shift+R

B:

Ctrl+Shift+S

C:

答D:案:B

解析:文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K

16、【单选题】将光标定位到编辑器中相应的函数位置点击菜单栏上的浏览Navigate"菜单,

要Eclipse打开调用层次结构,可以使用的快捷键是

Ctrl+Alt+H

Ctrl+Alt+K

A:

Ctrl+Alt+F

B:

C:

Ctrl+Alt+R

答D:案:A

17、【单选题】安装GDB时,在版本列表中应选择

src文件

exe文件

A:

bin文件

B:

doc文件

C:

答D:案:C

解析:安装GDB时,在版本列表中应选择bin文件。

18、【单选题】Eclipse工具栏的解锁操作,是对LocktheToolbars做如下操作

单击此项

在其前面加√

A:

双击此项

B:

将其前面的√去掉

C:

答D:案:D

解析:在定制工具栏之前,需要确保工具栏处于解锁状态,如果未解锁,则用鼠标右击点

击工具栏空白部分,在弹出菜单中将LocktheToolbars前的对勾去除即可解锁。

19、【单选题】在CVS中,将对工作备份的修改反映到资源库中的操作称为

输入

提交

A:

签出

B:

更新

C:

答D:案:B

解析:在CVS的常用术语中,将对工作备份的修改反映到资源库中的操作称为提交

(或:commit)。

20、【单选题】面向对象方法认为各种信息系统不具备的重要特征为

复杂性

多样性

A:

相互关联性

B:

抽象性

C:

D:

答案:D

解析:当前人们所要开发的信息系统不同于以前,它们在功能等诸多方面变得很复杂且灵

活多变,系统的边界也更加难以界定。复杂性、多样性和相互关联性是各个信息系统的重

要特征。

21、【问答题】简述高级程序设计语言相对于低级语言有哪些突破°

答案:高级程序设计语言突破了与机器指令一一对应的限制;用尽可语言的表达方式描述

人们设想的处理过程;,而把这种表达方式的转化工作,交给专门的“工具”—编译系统去

完成;高级设计语言实现了对机器的独立性;,提高了程序的可移植性。

22、【问答题】真正实现即插即用的程序设计,为什么不是那么简单?

答案:(1)标准化;(2)软件部件缺乏统一的标准;(3)对于各种对象的定义,难以定出标

准;(4)软件部件的提供方式存在问题;(5)硬件及操作系统的关系问题。

23、【问答题】简述软件开发过程中各类人员与计算机之间流通信息的内容。

答案:(1)有关系统环境、现状及需求的信息;(2)有关软件的功能设计和物理设计的各类

信息;(3)软件成果,包括程序和文档;(4)用户对系统的各种变更要求,以及系统的各种变

更的记录。

24、【问答题】简述概念模式在软件开发工具中的作用。

答案:软件开发工具是引导用户建立正确的、有效的概念模式的一种手段;概念模式包括

对软件应用环境的认识和理解,对预期产生的软件产品的认识和理解,对软件开发过程的

认识和理解,协助开发人员认识软件工作的环境与要求,组织与管理开发工作的过程。

25、【问答题】简述对购置开发工具进行审计的主要内容。

答案:投入的资金和人力,定量计算的收益和无法定量计算的收益,从经济上看是否合理。

26、【问答题】为什么说软件开发工具是个相当广泛的庞大谱系?

答案:因为在这个谱系的一端是从某些计算机语言,通过增添各种辅助功能发展出来的工

具;而在另一端,则是从较为抽象的概念模式或过程模式出发设计的开发平台或开发环境是

计算机语言在开发方向上的延伸。

27、【问答题】试述数据流程图的组成和作用。

答案:数据流程图由外部实体、数据处理、数据存储和数据流组成;数据流程图面对的是

一个系统的信息流程;用于描述某一业务处理系统的信息来源、存储、处理、去向的全面

情况。其基本思想是把信息流看做一个组织或系统运作的线索,简明扼要地描述处理的过

程数据流程图不仅应用于描述已有系统的状况,也应用于描述设想中新系统的状况。

28、【问答题】

答案:①文件或者File②源代码文件③源文件④Finish⑤新建或者New

⑥a*b*c⑦b*c⑧&1⑨vs(l,w,h)⑩重命名或者Rename

29、【填空题】总体设计的成果是系统的及各个模块的设计任务书。

答案:总体设计文件

30、【填空题】面向对象的程序设计将认识框架迅速地散布到程序设计语言的范围之外,以

至出现了面向对象的,面向对象的系统设计,面向对象的数据库管理系统等。

答案:系统分析

31、【填空题】对象之间可以互送消息(message),这消息可以是传送一个,也可以是使这个

对象开始某个操作。

答案:参数

32、【填空题】结构化程序设计把程序的结构分解成三种基本模块:,循环机制和二分决策

机制。

答案:处理单元

33、【填空题】软件并发工具合理存储、正确转化的四类信息是需求信息、设计方案、变更

要求和。

答案:代码文档

34、【填空题】信息库研究的核心问题是如何保持信息库的。

答案:一致性

35、【填空题】信息库中应保存编程阶段的所有成果包括程序代码、框图、变量说明、测试

情况、验收报告和。

答案:使用说明

36、【填空题】软件开发工具提供存储和管理有关软件信息的和手段。

答案:机制

37、【填空题】软件开发过程的每一个周期可以分为五个阶段:需求分析、分析设计、编

码、测试和。

答案:维护

38、【填空题】信息库管理的三项功能是、使用查询和一致性维护。

答案:录入更新

39、【填空题】软件开发的工作环境包括硬件配置、、数据库管理系统、网络通信等各种

条件。

答案:系统软件

40、【填空题】IBM于1989年提出AD/Cyde界于应用系统开发和工具的总框架。

答案:CASE

41、【填空题】只有对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、、关

系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化

答案:变化

42、【填空题】较早期的软件开发工具基本着眼于某一种具体的语言本身,对于软件开发过

程中涉及的交互,文档管理,的支持略显不足。

答案:代码版本管理

43、【填空题】工作空间是Eclipse在用户电脑磁盘上划出的一块区域,用来存放用户的。

答案:工作资料

44、【填空题】Eclipse的工作平台,主要由以下几个组成部分菜单栏、工具栏、透视图,而

透视图又分为

温馨提示

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

评论

0/150

提交评论