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

下载本文档

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

文档简介

软件开发工具年月真题

03173201710

1、【单选题】属于软件开发工具范围的是

操作系统

汇编程序

A:

第三代语言

B:

第四代语言

C:

答D:案:D

解析:第四代语言基本上是传统软件工程界为了“范式开发”(prototyping)而设计出来

的语言,同时具有程序性与非程序性(就是宣告性)的特性,用来快速开发连接数据库的

编程语言。

2、【单选题】出现最早、数量最多的软件开发工具是

计划工具

分析工具

A:

设计工具

B:

集成化工具

C:

答D:案:C

解析:出现最早、数量最多的软件开发工具是设计工具。

3、【单选题】即插即用程序设计方法的基础是

结构化方法

软件工程方法

A:

面向对象方法

B:

开源软件方法

C:

答D:案:C

解析:即插即用程序设计方法的基础是面向对象方法。

4、【单选题】描述数据内容的概念模式是

框图

数据流程图

A:

数据字典

B:

C:

实体关系图

答D:案:C

解析:数据字典。数据字典(简称DD)是一种描述数据内容的概念模式。它用表格的形式列

出数据的基本属性以及相互关系,作为人们对于数据的认识和了解,它的雏形是编写软件

时的变量说明或标识符清单。当软件系统越来越大时,这项内容就变得十分重要、十分复

杂了,所以常常与其他描述工具互相补充、配合使用。

5、【单选题】描述系统状态及其转换方式的概念模式是

框图

结构图

A:

数据流程图

B:

时序网络

C:

答D:案:D

解析:时序网络PetriNet主要用于描述系统状态及其转换方式的概念模式,常用于一些

实时控制方面的软件的功能。

6、【单选题】关于理想的系统结构的说法中,不正确的是

应当是模块式的和易于剪裁的

每一个模块完成某一项相对独立的任务,它的内部处理(包括处理过程与数据结构)对于外部

A:

应当透明可见

B:

模块之间的信息传递应当尽可能的简洁明了,而且明确地表述出来,对使用者公开

各模块的分工联系都在统一规划之下,明确地、有计划地安排与组织的

C:

答D:案:B

7、【单选题】下列模块中,最容易由软件开发工具生成的是

统计分析

数据加工

A:

决策判断

B:

输入屏幕

C:

答D:案:D

解析:最容易由软件开发工具生成的是输入屏幕。

8、【单选题】购置软件工具的优点不包括

减轻工作负担

A:

在某些环节上代替简单重复性的工作

提高组织与项目管理的规范程度

B:

便于扩充和升级

C:

答D:案:D

解析:购置软件工具的优点包括:(1)减轻工作负担;(2)在某些环节上代替简单重复

性的工作;(3)提高组织与项目管理的规范程度。

9、【单选题】下述关于软件开发工具的说法中,错误的是

能够提高组织与项目管理的规范程度

能够提高信息的管理与检索效率

A:

能够促进项目知识的重用与共享

B:

购置的软件开发工具的作用与可靠程度要好于自行开发的工具

C:

答D:案:D

10、【单选题】作为一款著名软件工具,Java虚拟机(JVM)出现于

结构化时代

结构化时代和面向对象时代的交集

A:

面向对象时代

B:

面向对象时代和互联网时代的交集

C:

答D:案:D

解析:作为一款著名软件工具,Java虚拟机(JVM)出现于面向对象时代和互联网时代的交

集。

11、【单选题】关于java语言的技术中,属于组件技术的是

CORBA

JDBC

A:

JSP

B:

Servlet

C:

答D:案:A

12、【单选题】使用Eclipse时,在安装目录(如:F:/Eclipse)下用鼠标双击即可打开

EclipseIDE的是

可执行文件eclipse.exe

插件开发环境(PDE)

A:

工作台(workbench)

B:

C:

编程语言插件(CDT)

答D:案:A

13、【单选题】通过Eclipse的菜单栏,用户可以进行整体操作的是

操作系统

整个集成开发环境

A:

应用系统

B:

整个系统配置环境

C:

答D:案:B

解析:Eclipse是一个开放源代码的、基于Java的可扩展集成应用程序开发环境。

14、【单选题】Eclpse资源管理器中,用户可以通过导入(Import)选项向项目中

加载外部文件

显示文件

A:

加载内部文件

B:

隐藏文件

C:

答D:案:A

15、【单选题】在EclipseCDT调试器的断点视图中,用于表示激活状态的断点的图标是

蓝色圆圈

白色圆圈

A:

蓝色箭头加圆圈

B:

白色透明圆圈

C:

答D:案:A

16、【单选题】以下各项中属于自定义编辑器功能的是

修改编辑器的位置

删除编辑器

A:

跳出编辑器

B:

结束编辑器

C:

答D:案:A

17、【单选题】设置CVS访问权限时,管理员的账户管理权限包括

更改和删除

分配和删除

A:

B:

分配和保存

分配和更改

C:

答D:案:A

解析:设置CVS访问权限时,管理员的账户管理权限包括更改和删除。

18、【单选题】在Eclipse中,如果想要将本地代码与cvs资源库保持一致,就需要选择

“Team“菜单下的

CVSPerspective

Markasmerged

A:

SynchronizewithRepository

B:

Checksubfolders

C:

答D:案:C

19、【单选题】在Eclipse中,视图和编辑器最显著的区别是

同一时间只能显示一个编辑器和一个视图

同一时间只能显示一个编辑器,但是可以显示多个视图

A:

同一时间能显示多个编辑器和多个视图

B:

同一时间能显示多个编辑器,但是只能显示一个视图

C:

答D:案:B

20、【单选题】使用UML建模时,一般分为用例视图设计、物理设计和

交互设计

程序设计

A:

逻辑设计

B:

系统设计

C:

答D:案:C

解析:使用UML建模时一般分为用例视图设计、逻辑设计和物理设计三大部分用例视图:

设计主要是借助用例图、活动图、状态图来了解用户的需求。

21、【问答题】软件开发工具按工作阶段可划分成哪几类?它们提供什么帮助?

答案:可以分为三类:设计工具,帮助人们在实现阶段编写和调试软件,分析工具,主要是

支持需求分析,它帮助人们认识与表述信息需求和信息流程,从逻辑上明确软件功能与要

求;计划工具,从宏观角度看待软件开发,它不仅从项目管理的角度帮助人们组织与实施

项目,而且把有关进度、资源、质量、验收情况等信息管理起来,同时考虑到了项目的反

复循环、版本更新,实现了“跨生命周期”的信息管理与共享,为信息和软件重用创造了

条件。

22、【问答题】大型软件开发有哪些困难?

答案:(1)一致性难以保持。(2)测试的困难。(3)工作进度难以控制。(4)文档与代码难以

协调。(5)版本更新带来困难。

23、【问答题】简述项目管理的含义与特点。

答案:项目管理是指与固定生产线的日常管理不同的具有更大变动性,时间性的类管理特

点:(1)子任务多,关系复杂。(2)任务不可重复。(3)协调组织任务繁重。(4)信息处理更为

突出。

24、【问答题】信息库的内容包括哪些方面?

答案:(1)关于软件应用的领域与环境的状况;(2)设计成果,包括逻辑设计与物理设计的

成果;(3)运行状况的记录;(4)有关项目管理与版本管理的信息。

25、【问答题】购置软件开发工具的工作步骤应当如何安排?

答案:(1)明确购买软件开发工具的目的与要求。(2)明确购买软件开发工具的环境条件与

制约条件。(3)市场调查。(4)对于可供选择的各种工具进行综合比较。(5)进行测试和检

验。(6)正式签约购置。(7)安装与试用。

26、【问答题】计算机网络的普遍使用对软件开发工具有什么影响?

答案:通过将网络引入软件开发工具,软件开发人员可以更方便地互通信息,共享知识,更

便于掌握项目的进展情况、质量状况等,这就给软件重用、知识重用提供了新的机会,也

提高了工作效率。

27、【问答题】为了提高软件开发质量,程序员应当从哪些方面努力?

答案:就单个程序员而言:(1)具备程序设计所需的基本知识和技能;(2)对项目所在的领

域有较深入的了解;(3)熟悉软件开发的技术环境作为项目组的成员,还必须使自己的工作

融入整个系统,严格遵守:(1)仅在本模块内操作;(2)按总体设计的要求传递参数;(3)按

统一规定的格式操作数据库或公用文件;(4)按统一的原则使用标识符;(5)按统一的要求

编写文档;(6)保持程序风格一致。

28、【问答题】

答案:①Eclipse②C项目(或:Project、C++项目、C++Project)③文件名(或:

Foldername)④新建(或:New)⑤Class(或:类)⑥10⑦k=i⑧j<N(或:j<=N-1)⑨k!=i⑩ii

29、【填空题】软件应当包括程序和两个不可缺少的部分。

答案:文档

30、【填空题】软件工程的思想主要集中于加强的工作上。

答案:项目管理者(或:项目管理)

31、【填空题】描述程序执行逻辑过程的概念模式是。

答案:框图

32、【填空题】在结构图中,模块的调用有三种方式:调用、选择调用和循环调用。

答案:顺序

33、【填空题】人机界面很重要,对于用户来说,界面就是本身。

答案:系统

34、【填空题】对于软件产品来说,用户的信息是项目管理和版本管理的重要资源。

答案:反馈

35、【填空题】分析设计阶段的基本任务是完成系统的设计。

答案:总体

36、【填空题】测试阶段的任务是对已经完成的各个进行测试、调整,以便最终形成完整的

软件。

答案:模块(或:子系统)

37、【填空题】对于软件开发工具来说,面向用户最根本的是要立足于符合实际的,符合软

件开发人员思路的概念模型。

答案:应用领域

38、【填空题】系统审计是指对一个系统的运行状态及进行检测与评价,以便进一步用好或

改进这个系统。

答案:效率(或:安全性、可靠性、完整性)

39、【填空题】从目前来看,软件开发工具将在智能化、化、一体化、标准化四个方面进一

步发展。

答案:网络

40、【填空题】从40余年来软件开发工具的发展脉络,可以看到一个特点:和趋同性并存。

答案:多样性

41、【填空题】Eclipse是一个框架和一组服务,通过组件构建开发环境。

答案:插件

42、【填空题】Eclipse的导航器视图(ProjectExplorer)显示当前Eclipse集成环境中加

载的所有项目和各个项目中的列表。

答案:文件

43、【填空题】Eclipse支持从导入归档文件、文件系统和首选项文件。

答案:外部(或:本地、其他配置文件)

44、【填空题】在EclipseCDT调试器中,删除一个断点通常有3种方法,分别是:鼠标、鼠

标右键弹出菜单和在断点视图中删除。

答案:双击

45、【填空

温馨提示

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

最新文档

评论

0/150

提交评论