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

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

(本题共有10个关键点,均已用数字标出,请将答案填写在答题纸上)

完成一个程序,输入3个数a,b,c,按从小到大的顺序输出。使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行这一系列步骤,请补充上述这些步骤中的关键点。

(1)新建项目:打开___ ①___ 集成环境,点击菜单栏上的“File”菜单,选择新建子菜单下的 __② _____选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“C Project”后点击“Next”进入下一步。在项目名称栏中输入sort,并在项目类型“Project type”标签中打开“Executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。

(2)新建源文件夹:鼠标右键点击资源浏览器中的新建的sort项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到______ ③_______ 一栏中输入源文件夹名称“src”,然后点击完成“Finish”按钮即可。

(3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择____ ④ ____子菜单里的____ ⑤_____ 选项,新建一个类文件。

(4)编写C程序代码:打开第3步中建好的类文件,在编辑器中编写代码如下,补充代码中的关键步骤。

(5)使用浏览功能查看函数的调用层次:Eclipse的查看调用层次功能可以清晰展现函数调用关系。

首先,将光标定位到编辑器中的 ____⑨____ 函数,点击菜单栏上的“ ___⑩ _______”菜单,选择打开调用层次结构“open Call Hierarchy”选项即可看到该函数的调用层次:main()->swap()。

29

在Rational Rose建模的逻辑设计中,使用的图是( )

  • A.活动图
  • B.状态图
  • C.交互图
  • D.关联图
31

在Eclipse的插件清单中,提供插件id的标签是( )

  • A.plugin
  • B.runtime
  • C.requires
  • D.extensions
33

在版本控制软件中,对程序冻结和解冻的操作人员只能是( )

  • A.程序员
  • B.程序员和管理员
  • C.管理员
  • D.用户
34

不属于Eclipse调试透视图的是( )

  • A.触发器
  • B.变量视图
  • C.编辑器
  • D.大纲视图
36

出现最早的软件开发工具是( )

  • A.计划工具
  • B.分析工具
  • C.设计工具
  • D.集成化工具
37

一个好的项目组应当具备的条件是( )

  • A.有事先制定详细的时间表,并且得到严格执行
  • B.成员有程序设计所需要的基本知识与技能
  • C.成员深入了解本项目所在的领域
  • D.成员熟悉软件开发的技术环境
39

用来打开网页文件的编辑器是( )

  • A.C/C++编辑器
  • B.文本编辑器
  • C.任务编辑器
  • D.Web浏览器
41

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

  • A.减轻工作负担
  • B.比较便宜
  • C.发展水平较高
  • D.可靠程度较高
43

不属于软件开发工具概念模式的是( )

  • A.数据流程图
  • B.实体关系图
  • C.关键路线图
  • D.数据字典
44

软件开发工具的基础是( )

  • A.数据库
  • B.工具软件
  • C.信息库
  • D.文档
45

在软件开发过程中,确定子系统或模块划分的阶段是( )

  • A.需求分析阶段
  • B.分析设计阶段
  • C.程序编码阶段
  • D.系统维护阶段
46

高级程序设计语言实现了( )

  • A.计算机系统的各种资源自动管理
  • B.计算机语言对机器的独立性
  • C.由机器自己去安排执行的顺序
  • D.用自然语言描述人们设想的处理过程
48

在软件开发过程中,直接与变更要求关联的界面是( )

  • A.分析界面
  • B.编程界面
  • C.用户界面
  • D.管理界面