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

下载本文档

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

文档简介

软件开发工具年月真题

03173201210

1、【单选题】高级程序设计语言实现了

计算机系统的各种资源自动管理

计算机语言对机器的独立性

A:

由机器自己去安排执行的顺序

B:

用自然语言描述人们设想的处理过程

C:

答D:案:B

解析:第三代语言突破了与机器指令一一对应的限制,用尽可能接近自然语言的表达方式

描述人们设想的处理过程,而把这种表达方式向机器指令的转化工作,交给编译系统去完

成,另一个重要的进步是高级程序设计语言实现了对机器的独立性。

2、【单选题】软件工具的思想与方法得到了广泛的宣传是在20世纪的

50年代

60年代

A:

70年代

B:

80年代

C:

答D:案:D

解析:软件工具的思想与方法得到了广泛的宣传是在20世纪的80年代。

3、【单选题】在软件开发过程中,直接与变更要求关联的界面是

分析界面

编程界面

A:

用户界面

B:

管理界面

C:

答D:案:D

解析:软件开发过程中的信息流通状况概括地描述了各种信息在各种人员与计算机之间

的流通状况,其中直接与变更要求关联的界面是管理界面。

4、【单选题】在软件开发过程中,确定子系统或模块划分的阶段是

需求分析阶段

分析设计阶段

A:

B:

程序编码阶段

系统维护阶段

C:

答D:案:B

解析:分析与设计阶段,其任务是完成系统的总体设计,这包括数据结构的详细设计、处

理过程的详细设计、子系统或模块的划分以及它们之间相互联系的具体规定。

5、【单选题】软件开发工具的基础是

数据库

工具软件

A:

信息库

B:

文档

C:

答D:案:C

解析:软件开发工具的基础是信息库。没有这个基础,或者这个基础不牢,那么总控就无信

息可调度,人机界面也就没有有用的信息向用户提供,所谓支持软件开发也就成为一句空

话。

6、【单选题】购买市场上已有的软件开发工具的优点是

减轻工作负担

比较便宜

A:

发展水平较高

B:

可靠程度较高

C:

答D:案:A

解析:购买市场上已有的软件开发工具的优点是减轻工作负担。

7、【单选题】以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是

VC

PB

A:

C++Builder/Delphi

B:

JAVA

C:

答D:案:D

解析:四个选项的发展潜力:VB——差;PB——一般;C++Builder/Delphi——一般;

JAVA——很好。

8、【单选题】不属于软件开发工具概念模式的是

数据流程图

实体关系图

A:

关键路线图

B:

数据字典

C:

答D:案:C

解析:在软件开发中常用的概念模式有下列几种:1.框图;2.结构图;3.数据流程图;4.

实体关系图;5.数据字典;6.时序网络;7.数学与逻辑模型;8.计算机模拟模型。

9、【单选题】以下几种较有代表性的语言及其开发工具中发展潜力最差的是

VC

VB

A:

PB

B:

JAVA

C:

答D:案:B

解析:四个选项的发展潜力:VB——差;PB——一般;C++Builder/Delphi——一般;

JAVA——很好。

10、【单选题】用来打开网页文件的编辑器是

C/C++编辑器

文本编辑器

A:

任务编辑器

B:

Web浏览器

C:

答D:案:D

解析:编辑器是用来处理各种文档的,其中用来打开网页文件的是Web浏览器。

11、【单选题】出现最早的软件开发工具是

计划工具

分析工具

A:

设计工具

B:

集成化工具

C:

答D:案:C

解析:在实际中,设计工具出现得最早,数量最多。理由很简单,它们直接为软件开发过

程中的编程、调试、文档编写工作提供帮助。

12、【单选题】一个好的项目组应当具备的条件是

有事先制定详细的时间表,并且得到严格执行

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

A:

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

B:

成员熟悉软件开发的技术环境

C:

答D:案:A

解析:一个好的项目组至少应当具备以下几个条件:第一,有严格的、成文的工作规范

和文档标准,而且应当为全体成员所熟知,并且切实得到遵守;第二,人员之间有严格的

分工,除了程序员之外,必须有专门的秘书(负责文档的收集、审核及保管),必须有专

门的测试人员(负责测试和验收有关的部分),特别是要有专职的,不限于具体编程的项

目负责人。第三,每个项目都要事先制定详细的时间表,并且得到严格执行。

13、【单选题】在Eclipse设置调试属性时,应选择Preferences菜单中的选项是

General

Install/Update

A:

Tasks

B:

Run/Debug

C:

答D:案:D

解析:在Eclipse设置调试属性时,应选择Preferences菜单中的选项是Run/Debug。

14、【单选题】不属于Eclipse调试透视图的是

触发器

变量视图

A:

编辑器

B:

大纲视图

C:

答D:案:A

解析:在默认情况下,Eclipse的调试透视图主要包括调试视图、变量视图、断点视图、

编辑器、大纲视图和控制台视图。

15、【单选题】在Eclipse代码模板编辑中,变量的开头字符和括起来的符号分别是

$和[]

&和{}

A:

¥和()

B:

C:

$和{}

答D:案:D

解析:代码模板是Eclipse为用户提供的可自定义的结构化代码格式。为C程序文件定制

模板,需要注意的是,变量以$开头,并用{}括起来。

16、【单选题】在版本控制软件中,对程序冻结和解冻的操作人员只能是

程序员

程序员和管理员

A:

管理员

B:

用户

C:

答D:案:C

解析:在版本控制软件中,对程序冻结和解冻的操作人员只能是管理员。

17、【单选题】在Eclipse的插件清单中,提供插件id的标签是

plugin

runtime

A:

requires

B:

extensions

C:

答D:案:A

解析:插件清单文件,主要有plugin、runtime、requires和extension四个标签。其

中,plugin标签的属性提供的是插件的基本信息,最重要的是id,它要求不能和现有的

Eclipse插件id有冲突。

18、【单选题】在Eclipse插件中,属于代码管理类插件是

CDT

Lomboz

A:

PDT

B:

Log4E

C:

答D:案:D

19、【单选题】在RationalRose建模的逻辑设计中,使用的图是

活动图

状态图

A:

交互图

B:

C:

关联图

答D:案:C

解析:在RationalRose建模的逻辑设计中,使用的图是交互图。

20、【单选题】在RationalRose建模的设计中,系统中与实现无关的视图是

用例图

活动图

A:

顺序图

B:

协作图

C:

答D:案:A

解析:用例视图(UseCaseView)主要通过用例来描述系统的功能性要求,它是系统中

与实现无关的视图。

21、【问答题】什么是专用的软件开发工具?它有什么优点和不足?

答案:专用的软件开发工具是面对某一工作阶段或某一工作任务的工具,优点是能提高软

件开发的质量和效率;缺点是一致性的保持困难对软件的开发缺乏全面的、统一的支撑环

境。

22、【问答题】简述好的软件的质量要求。

答案:第一,正确地实现所要求的功能;第二,用户界面友好;第三,具有足够的速度;(而

不是越快越好);第四,具有足够的可靠性;第五,易于修改。

23、【问答题】简述时序网络的作用。

答案:时序网络是软件开发中常用的一种概念模式主要描述系统的状态及其转换方式,状

态是指系统在运行中某特定的形态或工作方式,转换是指状态在一定条件下的相互转换经

常应用于一些实时控制方面的软件功能描述。

24、【问答题】在购置软件开发工具时,必须要明确什么?

答案:(1)为哪个软件开发项目而使用工具;(2)在哪个工作阶段使用工具;(3)工具将供

哪些人使用;(4)工具将在怎样的软件、硬件环境下运行。

25、【问答题】简述软件开发工具的智能化的含义。

答案:在软件开发工具的研究和使用中引用人工智能、神经网络等技术使得软件开发工具

对于不确定信息和模糊信息具有更强的处理能力,提高信息处理的功能与效率。

26、【问答题】简述面向对象方法及基本特点。

答案:方法:面向对象分析、面向对象设计和面向对象程序设计。特点:强调对现实世界的

理解和模拟,把现实世界到信息世界的转化工作减少到最小。

27、【问答题】软件项目管理主要内容。

答案:(1)研究确定开发工作的方针和方法;(2)开发任务的划分与分工;(3)资源状况包

括:人力、物力、设备、软件、资金;(4)人员情况包括每个成员或团队的技术水平和工作

进度;(5)变更情况包括需求、环境、人员、技术、设备的变更;(6)质量情况.包括质量

标准、如何检验。

28、【问答题】

答案:①Eclipse②c项目或者Project或者C项目或者C++Project③项目名称或者

ProjeetName④新建或者New⑤Class或者类⑥&n3⑦n2>n3或n3*pointer3或

*pointer3<*pointer2⑧int*pl,int*p2⑨swap()⑩Navigate或者浏览

29、【填空题】进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是

面向网络,另一个特点是的兴起和运用。

答案:开源软件

30、【填空题】软件开发工作的起点是的提出。

答案:初始要求

31、【填空题】即插即用的程序设计,由一部分人专门生产,而另一部分人则构造整个软件

的结构。

答案:软件组件

32、【填空题】结构化程序设计把程序的结构分解成三种基本模块:处理单元、循环机

制、。

答案:二分决策机制

33、【填空题】数据流程图的基本元素是外部实体、数据处理与,用箭头表示信息的流动

状况。

答案:数据存储

34、【填空题】信息库(Repository)中应保存编程阶段的所有成果,包括程序代码、框

图、、测试情况、验收报告和使用说明。

答案:变量说明

35、【填空题】软件开发工具的三个技术要点是、保证信息的准确传递和保证系统的开放

性。

答案:面向使用者

36、【填空题】需求分析阶段的任务是建立。

答案:逻辑模型

37、【填空题】购买现成的软件开发工具还是自己开发专用的工具与具体工作的、环境、

人员素质、项目特征都有不可分割的联系。

答案:条件

38、【填空题】通过网络,人们可以更方便地共享知识、,这就给软件重用、知识重用提供

了新的机会。

答案:互通信息

39、【填空题】Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个

和可扩展的用户界面。

答案:整体架构

40、【填空题】Eclipse的工作空间是负责管理的插件,包括用户创建的项目、那些项目中

的文件,以及文件变更和其他资源。

答案:用户资源

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

答案:项目

42、【填空题】Eclipse重构中的重命名功能为我们解决了变量、类、等重命名的所有问

题。

答案:函数

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

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

答案:发生

44、【填空题】EclipseCDT调试器允许用户使用设置断点、、单步执行代码的方法来控制

程序

温馨提示

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

评论

0/150

提交评论