软件开发工具自考2014年04月真题

自考 责任编辑:彭雅倩 2020-03-30

摘要:本试卷为选择题型,填空题,名词解释,简答题,应用等题型。

软件开发工具自考2014年04月真题及答案解析

本试卷为选择题型,填空题,名词解释,简答题,应用等题型。

一、单项选择题在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 (本大题共20小题,每小题1分,共20分)

1.FORTRAN,ALGOL和COBOL等高级程序设计语言的成熟与普及是在20世纪的( )

A.50年代末
B.60年代初
C.60年代末
D.70年代初

2.为了提高软件开发工作的水平和效率,人们提出了多种程序设计方法。其中,主要为程序员服务的是( )

A.结构化程序设计
B.软件工程方法
C.面向对象的方法
D.即插即用的程序设计

3.在软件开发过程中,直接与代码文档关联的是编程界面和( )

A.分析界面
B.设计界面
C.用户界面
D.管理界面

4.在结构图中,用菱形框连接模块表示的是( )

A.循环调用
B.选择调用
C.顺序调用
D.层次调用

5.项目管理的最终体现是( )

A.产品质量有效控制
B.项目按预定计划完成
C.有效地利用资源
D.控制和降低成本

6.在一个完整的软件开发工具中,处于中心位置的是( )

A.人机界面和数据库查询
B.通信服务和数据库查询
C.总控部分和人机界面
D.总控部分和代码生成器

7.对表格、文章、图形这三类文档处理,从难到易的顺序是( )

A.图形、文章、表格
B.图形、表格、文章
C.文章、图形、表格
D.文章、表格:图形

8.不属于生成代码依据的资料是( )

A.信息库中已经存放的有关资料
B.各种标准模块的框架和构件
C.程序设计语言的语法与功能
D.使用者屏幕操作输入的信息

9.购买市场上已有的软件开发工具不具有的优点是( )

A.减轻一定的工作负担
B.工作的组织管理比较规范
C.信息的管理与检索比较方便
D.降低成本

10.获得软件开发工具有自行开发和购买两种途径,其中自行开发不具有的优点是( )

A.切实符合自己的需要
B.便于进一步扩充和升级
C.开发容易
D.可以商品化

11.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”为题的一期专刊中,指出抽象程度最高的软件开发工具是( )

A.Smalltalk
B.Turbo Oascal
C.Eclipse
D.XMF Mosaic

12.与Eclipse比较,Visual Studio的独特优势是( )

A.具有编译、运行功能
B.运行速度快
C.具备了代码援助、语法高亮、错误预防功能
D.令开发人员把精力集中到代码逻辑和算法优化上

13.下列的陈述中,错误的是( )

A.编写代码时,错误视图会实时显示程序中的错误
B.在错误视图中报错的程序不能被正确编译运行
C.错误视图中显示相关警告信息
D.错误视图中显示警告信息的程序不能正确运行

14. Eclipse文本编辑器中,重命名操作的快捷键是( )

A.Ctrl+ Shift+F
B.Alt +Shift +K
C.Ctrl+Shift +S
D.Alt+Shift +R

15.在安装GDB时,将gdb.exe解压后安装的文件夹是( )

A.Lib
B.bin
C.share
D.doc

16.在Eclipse选择首选项中,打开定制快捷键的选项是( )

A.Install
B.General
C.Open key
D.Tasks

17.下述版本控制软件中,属于单一文件版本维护系统的是( )

A.SCCS
B.PVCS
C.CVS
D.Perforce

18.下述版本控制软件中,能够支持现有绝大多数操作系统的是( )

A.CVS
B.Visual Source Sade
C.VSS
D.Rational Clear Case

19.EMF可以实现的四个功能是:输入、代码生成、默认的持久化机制和( )

A.文档生成器
B.输出
C.模型编辑器
D.一体化机制

20.在Eclipse插件中,属于建模类插件的是( )

A.CDT
B.MDT
C.PDT
D.GEF

二、填空题(本大题共20小题,每空1分,共20分)

11.对于CASE工具有两种理解:一种是计算机辅助软件工程,另一种是计算机辅助________。

12.客观世界的任何事物都是对象(Object),它们都有一些静态属性和相关的________。

13.结构化程序设计把程序的结构分解成三种基本模块:处理单元、________和二分决策机制。

14.信息库(Repository)中应保存的文档包括原始数据、________、报表与单证的样本、绘制的各种图和系统说明书。

15.人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作、色彩应用、________和信息显示。

16.软件开发工具帮助使用者编写程序代码,并编制、生成及修改各种________。

17.软件开发工具的三个技术要点是:面向使用者、________和保证系统的开放性。

18.信息库中存放的运行状况记录,包括运行效率、作用、用户反映、故障情况、故障的原因和________。

19.购买现成的软件开发工具,还是自己开发专用的工具与具体工作的条件、环境、________,项目特征都有不可分割的联系。

110.许多软件技术人员手边都积累了一些自制的、________、规模不一的软件开发工具。

111.由于在软件开发工作中,存在着大量不确定的因素,人们常常需要用____________与经验来补充或加工。

112.软件开发工具的智能化,就是在软件开发工具的研究与使用中引用人工智能以及________等技术。

113. Eclipse的工作空间是负责管理用户资源的插件,包括用户创建的项目、那些项目中的_______,以及文件变更和 其他资源。

114.编辑器是工作台中的一个_________组件。

115.在程序运行过程中,发生特定问题时将程序暂停,称为___________。

116.在调试程序中的单步遍历程序主要包括单步跳入、单步跳过和单步___________。

117.在Eclipse代码模板编辑中,变量以$开头,并且用_________括起来。

118.在CVS的About页面,提供了软件产品版本、来源和____________信息

119. Eclipse插件清单编辑器由概述页面、依赖性页面、运行时页面、扩展页面、构建页面和_________页面组成。

120. UML( Unified Modeling Language,统一建模语言)是一种________、易于表达、定义良好且普遍适用的建模语言。

三、简答题(本大题共6小题,每小题5分,共30分)

21.简述高级程序设计语言的不足。

22.简述实施结构化程序设计的基本思想。

23.简述信息库中保存的版本管理信息的内容。

24.引入软件开发工具之后,应当进行的组织管理工作包括哪些方面?

25.简述软件开发工具的网络化发展方向。

26.简述采用Rational Rose建模的过程。

四、论述题(本大题共1小题,共10分)

31.试论大型软件开发中的困难表现在哪些方面。

五、应用题(本大题共1小题,共20分)

41.在Eclipse的编辑器中已编辑好一个名为“hello.c”的C程序或名为“hello.cpp”的C++ 程序,请回答:(1)要将hello.c/hello.cpp文件编译为可以运行的.exe文件,有哪些主要操作步骤? (从菜单栏上的file菜单开始操作)。(2)编译成功后将在资源管理器中看到以什么名字命名的文件夹?(3)根据下面提供的菜单、文件夹、标签、按钮、窗口等操作选项,请写出从资源管理器视 图中开始操作,运行一个名为“hello”的C/C++项目的基本操作步骤,Rur As、Debug As、Profile As、Run Configurations、New launch configuration、Build Configu- ration、Release、Debug、Search Project、Program Selection、x861e- /helloworld/Release/hel- Loworld.exe、x86le - /helloworld/Debug/helloworld.exe、Run。

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

自考备考资料免费领取

去领取

距离2024 自考考试

还有
  • 0
  • 0
  • 0
自考报名

每年3月、8月

领准考证

考前7天

考试信息

每年4月、10月

成绩查询

考后45天

专注在线职业教育23年

项目管理

信息系统项目管理师

厂商认证

信息系统项目管理师

信息系统项目管理师