一起答

自考计算机网络软件开发工具试卷2019年4月真题及答案解析

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 开发地铁售票信息系统时,开发团队选择使用并发版本系统(ConcurrentVersionsSystemCVS),请回答以下问题:

    (1)使用CVS可以实现对软件开发的有效管理这具体表现在哪些方面?

    (2)开发团队建立好资源库后,可以通过什么方式保证软件产品的安全性?

    (3)团队成员在使用CVS同步的完成后,出现Incoming(蓝色向左的箭头),Outgoing(黑色向右的箭头)和Conflict(红色双向箭头)这三种状态,这三种状态分别代表什么?

  2. 什么是概念模式?它有什么作用?

  3. 简述面向对象的对象、类、属性的含义。

  4. 简述信息库的三种结构方式及各自的特点。

  5. 自行研制软件开发工具要注意哪些问题?

  6. 版本管理的核心任务是什么?有哪些方法?

  7. 简述即插即用程序设计的基本思想。

  8. UML的作用就是从静态和动态方面用()来从各个角度全面描述要开发的系统,为人们提供一套功能强大的捕获信息技术要点的工具。

  9. 针对软件开发过程的各个工作阶段,软件开发工具应在哪些方面提供帮助和支持?

  10. 在调试C/C++程序时,EclipseCDT调试器允许用户设置3种类型的断点,分别是:行断点、()断点和事件断点。

  11. 遵循Eclipse的接口规范所编写出来的程序被称为()

  12. 利用Eclipse自带的“保存历史记录”功能进行版本比较时,旧版本与目前文件的对比差异会以()色标记显示。

  13. 使用Eclipse的()功能,用户可以在不影响程序行为的情况下进行系统范围内的代码更改。

  14. C语言是一种面向过程的计算机程序设计语言,既有高级语言的特点,又具有()语言的特点,允许直接访问物理地址。

  15. Eclipse的视图提供了用户正在工作台中使用的一些()的详细信息。

  16. 工作空间以()为单位组织文件和目录,它将各种资源组织成树形结构。

  17. Eclipse是使用()语言开发的。

  18. 在选择和购置软件开发工具时除了考察该款软件开发工具对应用软件结构的理解与认识,还要考察其对开发过程的划分与()的理解与认识。

  19. 从目前来看,软件开发工具将在智能化、网络化、一体化、()化四个方面进一步发展。

  20. 信息库需要存放关于软件应用的领域与环境状况的信息,包括应用领域中的有关()及它们之间的相互关系的描述。

  21. 为了解决项目管理在信息处理上的困难,人们依据项目管理的经验提出了以()为中心的解决问题的思路。

  22. 数据流程图的基本元素包括:外部实体、数据处理和()用箭头表明信息在它们之间的流动状况。

  23. 按照AD/Cycle的划分,分析设计阶段的基本任务是完成系统的总体设计,包括()的划分以及它们之间相互联系的具体规定。

  24. 总控和人机界面处于软件开发工具的中心位置,这主要出于三种考虑:面向使用者、保证()的准确传递、保证系统的灵活性。

  25. 框图描述了程序执行的()过程。

  26. 面向对象程序设计方法产生了巨大的影响根本原因在于它提供了()

  27. UML把系统开发分成五个阶段,分别是需求分析、分析、设计编程和【】

    • A.开发
    • B.应用
    • C.维护
    • D.测试
  28. 软件应当包括()和文档两个不可缺少的部分。

  29. 结构化程序设计方法把程序结构分解成三种基本模块:()、循环机制和二分决策机制。

  30. 为保证插件开发运行的准确性,PDE的重要任务是要准确地反映运行时的【】

    • A.类路径
    • B.路径
    • C.透视图
    • D.状况
  31. 在使用Eclipse格式化代码的时候,发现右键→源代码(source)→格式化(format能够起作用,但Ctrl+Shift+F却无法生效。如果已经确定各按键功能正常,下述原因中最有可能的是【】

    • A.“格式化代码”功能故障
    • B.代码有bug
    • C.快捷键冲突
    • D.程序员操作失误
  32. 在Eclipse中,如果想快速定位到一个变量的定义位置,应使用它的【】

    • A.变量声明功能
    • B.类型层次结构功能
    • C.调用层次结构功能
    • D.继承结构功能
  33. 常见的事件断点不包括【】

    • A.抛出异常
    • B.系统调用
    • C.操作系统死机
    • D.进程结束
  34. Eclipse在用户计算机磁盘上划出的用于存放用户工作资料的区域称为【】

    • A.工作台(Workbench)
    • B.项目(Project)
    • C.导航器视图(ProjectExplorer)
    • D.工作空间(Workspace)
  35. 随着软件规模的增大,下述关于软件开发工具发展趋势的说法中,错误的是【】

    • A.更高的抽象化程度
    • B.更高的集成化程度
    • C.更强的智能化程度
    • D.更高的使用复杂度
  36. 关于MinGW的描述中,不正确的是【】

    • A.MinGWLinux支持在平台运行
    • B.MinGW可以用来编译Java程序
    • C.MinGW可以用来运行C语言程序
    • D.MinGW包含了C++语言库文件
  37. 下列各编程语言中,跨平台特性最好的是【】

    • A.VB
    • B.PB
    • C.Delphi
    • D.Java
  38. 关于Java语言的技术中,属于数据库支持级别的是【】

    • A.JavaBean
    • B.CORBA
    • C.JDBC
    • D.Servlet
  39. 作为一款著名软件工具,RationalRose出现于【】

    • A.软件危机时代
    • B.结构化时代
    • C.面向对象时代
    • D.互联网时代
  40. 关于外购软件开发工具的说法中,正确的是【】

    • A.只要顺手好用,文档与资料差一点没关系
    • B.只要价格合理公道,性能差一点也没关系
    • C.对软件开发工具所依据的开发方法和开发理论的考察必不可少
    • D.软件开发工具对运行环境的要求不再成为购买软件开发工具的制约条件
  41. 以下软件开发工具中,开发难度最大的是【】

    • A.单项的工具
    • B.专用的工具
    • C.自制的工具
    • D.集成与一体化的工具
  42. 根据IBM的AD/Cycle模型,不属于需求分析阶段任务的是【】

    • A.建立领域模型
    • B.建立数据模型
    • C.建立信息流通的模型
    • D.划分子系统或模块
  43. 下列模块中,最容易由软件开发工具生成的模块是【】

    • A.统计分析
    • B.数据加工
    • C.决策判断
    • D.菜单控制
  44. 信息库研究中的核心问题是【】

    • A.信息库应当包括哪些内容
    • B.信息库应当具备哪些管理功能
    • C.如何保持信息库的一致性
    • D.信息库的管理思想
  45. 在软件开发与维护过程中,维护人员与计算机之间的通信界面是【】

    • A.分析界面
    • B.编程界面
    • C.用户界面
    • D.管理界面
  46. 结构化程序设计方法的主要服务对象是【】

    • A.用户
    • B.项目负责人
    • C.CPU硬件
    • D.程序员
  47. 在大型软件开发过程中,承担模块调试工作的是【】

    • A.用户
    • B.项目负责人
    • C.程序员
    • D.项目组秘书
  48. 第三代程序设计语言成熟与普及于上世纪【】

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