一起答

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

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在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。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • A.CDT
    • B.MDT
    • C.PDT
    • D.GEF
  30. EMF可以实现的四个功能是:输入、代码生成、默认的持久化机制和( )

    • A.文档生成器
    • B.输出
    • C.模型编辑器
    • D.一体化机制
  31. 下述版本控制软件中,能够支持现有绝大多数操作系统的是( )

    • A.CVS
    • B.Visual Source Sade
    • C.VSS
    • D.Rational Clear Case
  32. 在Eclipse选择首选项中,打开定制快捷键的选项是( )

    • A.Install
    • B.General
    • C.Open key
    • D.Tasks
  33. 下述版本控制软件中,属于单一文件版本维护系统的是( )

    • A.SCCS
    • B.PVCS
    • C.CVS
    • D.Perforce
  34. 在安装GDB时,将gdb.exe解压后安装的文件夹是( )

    • A.Lib
    • B.bin
    • C.share
    • D.doc
  35. 下列的陈述中,错误的是( )

    • A.编写代码时,错误视图会实时显示程序中的错误
    • B.在错误视图中报错的程序不能被正确编译运行
    • C.错误视图中显示相关警告信息
    • D.错误视图中显示警告信息的程序不能正确运行
  36. Eclipse文本编辑器中,重命名操作的快捷键是( )

    • A.Ctrl+ Shift+F
    • B.Alt +Shift +K
    • C.Ctrl+Shift +S
    • D.Alt+Shift +R
  37. 2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”为题的一期专刊中,指出抽象程度最高的软件开发工具是( )

    • A.Smalltalk
    • B.Turbo Oascal
    • C.Eclipse
    • D.XMF Mosaic
  38. 与Eclipse比较,Visual Studio的独特优势是( )

    • A.具有编译、运行功能
    • B.运行速度快
    • C.具备了代码援助、语法高亮、错误预防功能
    • D.令开发人员把精力集中到代码逻辑和算法优化上
  39. 购买市场上已有的软件开发工具不具有的优点是( )

    • A.减轻一定的工作负担
    • B.工作的组织管理比较规范
    • C.信息的管理与检索比较方便
    • D.降低成本
  40. 获得软件开发工具有自行开发和购买两种途径,其中自行开发不具有的优点是( )

    • A.切实符合自己的需要
    • B.便于进一步扩充和升级
    • C.开发容易
    • D.可以商品化
  41. 不属于生成代码依据的资料是( )

    • A.信息库中已经存放的有关资料
    • B.各种标准模块的框架和构件
    • C.程序设计语言的语法与功能
    • D.使用者屏幕操作输入的信息
  42. 对表格、文章、图形这三类文档处理,从难到易的顺序是( )

    • A.图形、文章、表格
    • B.图形、表格、文章
    • C.文章、图形、表格
    • D.文章、表格:图形
  43. 在一个完整的软件开发工具中,处于中心位置的是( )

    • A.人机界面和数据库查询
    • B.通信服务和数据库查询
    • C.总控部分和人机界面
    • D.总控部分和代码生成器
  44. 项目管理的最终体现是( )

    • A.产品质量有效控制
    • B.项目按预定计划完成
    • C.有效地利用资源
    • D.控制和降低成本
  45. 在结构图中,用菱形框连接模块表示的是( )

    • A.循环调用
    • B.选择调用
    • C.顺序调用
    • D.层次调用
  46. 在软件开发过程中,直接与代码文档关联的是编程界面和( )

    • A.分析界面
    • B.设计界面
    • C.用户界面
    • D.管理界面
  47. FORTRAN,ALGOL和COBOL等高级程序设计语言的成熟与普及是在20世纪的( )

    • A.50年代末
    • B.60年代初
    • C.60年代末
    • D.70年代初
  48. 为了提高软件开发工作的水平和效率,人们提出了多种程序设计方法。其中,主要为程序员服务的是( )

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