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

下载本文档

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

文档简介

软件开发工具年月真题

0317320164

1、【单选题】操作系统出现

与机器语言同一时期

在汇编语言前

A:

与汇编语言同一时期

B:

在汇编语言后

C:

答D:案:C

解析:操作系统差不多与汇编语言同时出现。操作系统的出现改善了人们应用计算机的条

件。

2、【单选题】软件开发进入大量应用软件开发工具的新阶段是在

20世纪70年代

20世纪80年代

A:

20世纪90年代

B:

本世纪初

C:

答D:案:C

解析:20世纪90年代,软件开发进入了大量应用软件开发工具的阶段,进一步扩大了软

件开发的范围。

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

计划工具

分析工具

A:

设计工具

B:

集成化工具

C:

答D:案:A

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

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

4、【单选题】判断能否利用某开源软件的主要依据是

开源软件的质量

对应用领域的充分了解

A:

B:

开源软件的可变更性

开源软件的可靠性

C:

答D:案:B

解析:影响面向开源软件的程序设计方法有两个方面,一是对于应用领域的充分了解,这是

我们判断能否利用某开源软件的主要依据。二是开源软件的质量,包括其文档和代码的规

范程度。

5、【单选题】结构化程序设计的思想产生于20世纪的

60年代初

60年代末

A:

70年代初

B:

70年代末

C:

答D:案:B

解析:在软件开发的过程中,产生了许多程序设计的方法,例如,结构化程序设计的思想

产生于20世纪60年代末期。

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

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

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

A:

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

B:

具有高度组织纪律性和团队精神

C:

答D:案:D

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

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

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

7、【单选题】在数据库设计中,经常与实体关系图配合使用的是

结构图和时序网络

计算机模拟模型

A:

数据流程图和结构图

B:

数学与逻辑模型

C:

答D:案:C

解析:在数据库设计中,经常与实体关系图配合使用的是数据流程图和结构图。

8、【单选题】软件开发工具最重要的信息出口是

代码生成和报表生成

文档生成和联机咨询

A:

代码生成和图形处理

B:

代码生成和文档生成

C:

答D:案:D

解析:在信息库内容的基础上,软件开发工具向使用者提供信息的渠道,除了直接通过人

机对话提供查询之外,最重要的两个信息出口就是代码生成和文档生成。软件的基本组成

部分就是代码和文档,因此,软件开发工具的最主要的输出当然就是这两者。

9、【单选题】在软件开发工具的结构中,处于中心位置的部分是

总控和数据库查询

通信服务和数据库查询

A:

总控和人机界面

B:

代码生成器和人机界面

C:

答D:案:C

解析:总控和人机界面在软件开发工具的结构中处于中心位置,是使用者和工具间的桥

梁,工具实用性和灵活性的保证。

10、【单选题】不属于信息库技术考虑的问题是信息库的

内容

组织方式

A:

处理效率

B:

管理功能

C:

答D:案:C

解析:从技术上说,信息库的技术考虑主要涉及四个问题:信息库的内容、信息库的组织

方式、信息库的管理功能、历史信息的处理方法。

11、【单选题】自行开发软件开发工具不具有的优点是

切实符合自己的需要

便于进一步扩充和升级

A:

可以商品化

B:

便于各环节之间相互衔接

C:

D:

答案:D

解析:自行开发软件开发工具的优点:目标明确,切实符合自己的需要,便于进一步扩充

和升级,不存在引进外面产品时不可避免的冲突与不一致;可以商品化,成为软件产品出

售。

12、【单选题】较早期的软件开发工具的特点是

基于某一种计算机语言

支持软件开发过程中所涉及的交互

A:

支持文档管理

B:

支持代码版本管理

C:

答D:案:A

解析:在较早期的软件开发工具基本是基于某一种计算机语言,通过添加各种辅助功能发

展出来的。

13、【单选题】用于显示程序代码中未完成任务的视图是

导航器视图

控制台视图

A:

搜索视图

B:

任务视图

C:

答D:案:D

解析:任务视图:显示程序代码中未完成的任务的视图。

14、【单选题】Eclipse复制操作的快捷键是

Ctrl+C

Ctrl+F

A:

Ctrl+V

B:

Ctrl+Y

C:

答D:案:A

解析:Eclipse复制操作的快捷键是Ctrl+C。

15、【单选题】安装GDB时,在浏览器界面上应选的标签是

Summary

Files

A:

Support

B:

C:

Develop

答D:案:B

解析:在安装GDB中,第一步打开浏览器,在地址栏输入下载地址后,选择上方的Files

标签,进入下一步。该标签下包含了诸如GCC、GDB等软件的各个版本下载列表。

16、【单选题】安装GDB时,下载盾寻找文件gdb.exe的文件夹是

Lib

bin

A:

share

B:

doc

C:

答D:案:B

解析:在安装GDB时,通常需要找到gdb.exe文件所在的文件夹。在大多数情况下,

gdb.exe文件位于GDB安装目录的"bin"文件夹中。以下是一般安装GDB的步骤:1.下载

GDB安装程序,并运行安装程序。2.在安装过程中,您将被要求选择GDB的安装目录。默

认情况下,GDB会被安装在系统的ProgramFiles目录下的一个名为"GDB"或"gdb"的文件

夹中。3.完成安装后,打开安装目录,您应该能够找到一个名为"bin"的文件夹。4.在

"bin"文件夹中,您应该能够找到gdb.exe文件。

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

单击此项

在其前面加√

A:

双击此项

B:

将其前面的√去掉

C:

答D:案:D

解析:LocktheToolbars意为“锁定工具栏”,将√去除为解锁操作。

18、【单选题】在CVS中,对某个时刻的快照赋予一个标识名称,这个名称称为

模块

属性

A:

备份

B:

标签

C:

答D:案:D

解析:在CVS中,对某个时刻的快照赋予一个标识名称,这个名称称为标签。将来通过标签

就可以获得模块在该时刻的快照。

19、【单选题】在Eclipse插件中,用于快速开发图形编辑器的插件是

CDT

EMF

A:

MDT

B:

GEF

C:

答D:案:D

解析:在Eclipse插件中,用于快速开发图形编辑器的插件是GEF。

20、【单选题】使用RationalRose建模支持的是

从数据流程图生成代码

分析过程流程

A:

采用基于组件的开发

B:

HTML开发

C:

答D:案:C

解析:RationalRose可视化建模的特点:1)支持UML的建模。2)采用基于组件的开

发。3)支持多语言开发。4)支持双向工程。5)全面的团队支持。6)简单易用。7)提

供可视化的差异比较以及合并工具。8)提供框架向导。9)提供扩展接口,以实现定制

的Rose。10)基本报告生成。可以生成数据词典。11)COBRA/IDL生成。12)数据库模

式生成。13)微软存储库集成。14)实现Oracle8的正向和逆向工程。15)支持Forte

附加项,以实现在此环境下的分析、构建企业级应用。

21、【问答题】简述汇编语言相对于机器语言的突破和不足。

答案:用英语单词代替01字符串。汇编语言未能突破与机器指令一一对应的限制。

22、【问答题】简述即插即用的程序设计的基本思想

答案:应用硬件制造思路来处理大型软件开发工作的方法。一部分人专门生产软件组件,

而另一部分人则构造整个软件的结构,并且把软件组件插入结构中。

23、【问答题】在什么情况下利用开源软件进行程序设计比较合适?举例说明。

答案:在一些应用面广,流程比较清晰、比较规范的应用领域。

24、【问答题】信息库中应保存哪些关于维护与修改的内容?

答案:包括修改的目标、责任人、过程、时间、修改前后的代码、文档以及修改后的结

果、原系统的备份。

25、【问答题】简述记录软件开发工具使用过程的主要内容。

答案:记录内容包括系统运行的次数、时间,信息库的输入与更新时间,各种输出的质量与

数量,使用者的反映与满意程度,各种故障的情况及处理。

26、【问答题】怎样才能实现软件开发工具的一体化?

答案:对于软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、关系和一

致性有完整深刻的理解。

27、【问答题】试述软件项目管理的特点和基本目标。

答案:【答案要点】特点:(1)子任务多,关系复杂;(2)任务不可重复,形势不断更变;(3)

协调组织的任务突出;(4)资源浪费风险与提高效益的机会并存;(5)信息处理工作的作用

与意义突出基本目标:(1)有效地控制产品(或工程)的质量;(2)保证整个系统按预定的进

度完成;(3)有效地利用资源,尽可能使资源的闲置和浪费减少;(4)控制与降低成本。

28、【问答题】以下两题中的程序代码分别是用C帮C++语言编写的“求一元二次方程

根”的C和C++程序代码,任选其中一题作答,两题都做仅算第一题的分数。(1)已编写C

程序代码如下:

答案:

29、【填空题】按工作阶段划分,可以把软件开发工具分为三类;计划工具、分析工具和。

答案:设计工具

30、【填空题】模块之间的联系及互相影响称为耦合。一般来说,应当尽量避免______耦合,

而仅限于数据耦合。

答案:逻辑

31、【填空题】数据流程图的基本元素是、数据处理与数据存储,用箭头表示信息的流动状

况。

答案:外部实体

32、【填空题】框图把程序执行的基本步骤归纳为、判断、输入、输出、起始或终止几个

基本功能。

答案:处理

33、【填空题】信息库中应保存的文档包括调查记录、、报表与单证的样本、绘制的各种

图和系统说明书。

答案:原始数据

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

试情况、和使用说明。

答案:验收报告

35、【填空题】信息库中存放的设计成果主要包括数据流程图、数据字典、、数据库逻辑

设计、各模块的设计要求,以及由此形成的设计文档。

答案:系统结构图

36、【填空题】软件开发工具的三个技术要点是面向使用者、保证信息的准确传递和保证系

统的。

答案:开放性(灵活性)

37、【填空题】信息库管理的三项功能是录入更新、使用查询和。

答案:一致性维护

38、【填空题】软件技术人员手边应该积累一些自制的、专用的、的软件开发工具。

答案:规模不一

39、【填空题】从目前软件开发工具的发展势头看,智能化、一体化、网络化、是值得重视

的几个动向。

答案:标准化

40、【填空题】Eclipse体系结构中的其它插件包括组件、团队支持组件等。

答案:帮助

41、【填空题】Eclipse

温馨提示

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

最新文档

评论

0/150

提交评论