软件开发工具自考2014年04月真题及答案解析
-
在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。
-
简述采用Rational Rose建模的过程。
-
试论大型软件开发中的困难表现在哪些方面。
-
引入软件开发工具之后,应当进行的组织管理工作包括哪些方面?
-
简述软件开发工具的网络化发展方向。
-
简述信息库中保存的版本管理信息的内容。
-
简述实施结构化程序设计的基本思想。
-
Eclipse插件清单编辑器由概述页面、依赖性页面、运行时页面、扩展页面、构建页面和_________页面组成。
-
简述高级程序设计语言的不足。
-
UML( Unified Modeling Language,统一建模语言)是一种________、易于表达、定义良好且普遍适用的建模语言。
-
在Eclipse代码模板编辑中,变量以$开头,并且用_________括起来。
-
在CVS的About页面,提供了软件产品版本、来源和____________信息
-
编辑器是工作台中的一个_________组件。
-
在程序运行过程中,发生特定问题时将程序暂停,称为___________。
-
在调试程序中的单步遍历程序主要包括单步跳入、单步跳过和单步___________。
-
Eclipse的工作空间是负责管理用户资源的插件,包括用户创建的项目、那些项目中的_______,以及文件变更和其他资源。
-
软件开发工具的智能化,就是在软件开发工具的研究与使用中引用人工智能以及________等技术。
-
购买现成的软件开发工具,还是自己开发专用的工具与具体工作的条件、环境、________,项目特征都有不可分割的联系。
-
由于在软件开发工作中,存在着大量不确定的因素,人们常常需要用____________与经验来补充或加工。
-
许多软件技术人员手边都积累了一些自制的、________、规模不一的软件开发工具。
-
软件开发工具的三个技术要点是:面向使用者、________和保证系统的开放性。
-
信息库中存放的运行状况记录,包括运行效率、作用、用户反映、故障情况、故障的原因和________。
-
人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作、色彩应用、________和信息显示。
-
软件开发工具帮助使用者编写程序代码,并编制、生成及修改各种________。
-
客观世界的任何事物都是对象(Object),它们都有一些静态属性和相关的________。
-
信息库(Repository)中应保存的文档包括原始数据、________、报表与单证的样本、绘制的各种图和系统说明书。
-
结构化程序设计把程序的结构分解成三种基本模块:处理单元、________和二分决策机制。
-
对于CASE工具有两种理解:一种是计算机辅助软件工程,另一种是计算机辅助________。
-
在Eclipse插件中,属于建模类插件的是( )
- A.CDT
- B.MDT
- C.PDT
- D.GEF
-
EMF可以实现的四个功能是:输入、代码生成、默认的持久化机制和( )
- A.文档生成器
- B.输出
- C.模型编辑器
- D.一体化机制
-
下述版本控制软件中,能够支持现有绝大多数操作系统的是( )
- A.CVS
- B.Visual Source Sade
- C.VSS
- D.Rational Clear Case
-
在Eclipse选择首选项中,打开定制快捷键的选项是( )
- A.Install
- B.General
- C.Open key
- D.Tasks
-
下述版本控制软件中,属于单一文件版本维护系统的是( )
- A.SCCS
- B.PVCS
- C.CVS
- D.Perforce
-
在安装GDB时,将gdb.exe解压后安装的文件夹是( )
- A.Lib
- B.bin
- C.share
- D.doc
-
下列的陈述中,错误的是( )
- A.编写代码时,错误视图会实时显示程序中的错误
- B.在错误视图中报错的程序不能被正确编译运行
- C.错误视图中显示相关警告信息
- D.错误视图中显示警告信息的程序不能正确运行
-
Eclipse文本编辑器中,重命名操作的快捷键是( )
- A.Ctrl+ Shift+F
- B.Alt +Shift +K
- C.Ctrl+Shift +S
- D.Alt+Shift +R
-
2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”为题的一期专刊中,指出抽象程度最高的软件开发工具是( )
- A.Smalltalk
- B.Turbo Oascal
- C.Eclipse
- D.XMF Mosaic
-
与Eclipse比较,Visual Studio的独特优势是( )
- A.具有编译、运行功能
- B.运行速度快
- C.具备了代码援助、语法高亮、错误预防功能
- D.令开发人员把精力集中到代码逻辑和算法优化上
-
购买市场上已有的软件开发工具不具有的优点是( )
- A.减轻一定的工作负担
- B.工作的组织管理比较规范
- C.信息的管理与检索比较方便
- D.降低成本
-
获得软件开发工具有自行开发和购买两种途径,其中自行开发不具有的优点是( )
- A.切实符合自己的需要
- B.便于进一步扩充和升级
- C.开发容易
- D.可以商品化
-
不属于生成代码依据的资料是( )
- A.信息库中已经存放的有关资料
- B.各种标准模块的框架和构件
- C.程序设计语言的语法与功能
- D.使用者屏幕操作输入的信息
-
对表格、文章、图形这三类文档处理,从难到易的顺序是( )
- A.图形、文章、表格
- B.图形、表格、文章
- C.文章、图形、表格
- D.文章、表格:图形
-
在一个完整的软件开发工具中,处于中心位置的是( )
- A.人机界面和数据库查询
- B.通信服务和数据库查询
- C.总控部分和人机界面
- D.总控部分和代码生成器
-
项目管理的最终体现是( )
- A.产品质量有效控制
- B.项目按预定计划完成
- C.有效地利用资源
- D.控制和降低成本
-
在结构图中,用菱形框连接模块表示的是( )
- A.循环调用
- B.选择调用
- C.顺序调用
- D.层次调用
-
在软件开发过程中,直接与代码文档关联的是编程界面和( )
- A.分析界面
- B.设计界面
- C.用户界面
- D.管理界面
-
FORTRAN,ALGOL和COBOL等高级程序设计语言的成熟与普及是在20世纪的( )
- A.50年代末
- B.60年代初
- C.60年代末
- D.70年代初
-
为了提高软件开发工作的水平和效率,人们提出了多种程序设计方法。其中,主要为程序员服务的是( )
- A.结构化程序设计
- B.软件工程方法
- C.面向对象的方法
- D.即插即用的程序设计