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

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

(本小题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名称为OddSum的程序,求指定范围内的奇数和,输入为两个整型变量,输出为这两个变量之间的所有奇数的和。使用Eclipse CDT完成该C程序,按照新建项目、源文件夹、编写代码、编译运行的实现步骤,补充上述这些步骤中的关键点。

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

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

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

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

 (5)运行C程序:在资源管理器中鼠标右键点击该项目,在Run As子菜单中选择运行设 置“Run Configurations”,弹出如下图对话框。

 在“Project”栏中输入项目名称OddSum,或者点击“Browse”按钮,在弹出的对话框中选择相 应的项目。在“C/C++Application”栏中点击___ ⑨ _____按钮,选择相应的程序来运行。

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

    首先,将光标定位到编辑器中的add()函数;然后,点击菜单栏上的浏览“Navigate”菜单,选择打开调用层次结构‘'Open Call Hierarchy'’选项,即可看到add()函数的调用层次。add()函数的调用层次结构为:main()->___⑩ ____->add()。

① ____________。

②____________。

③____________。

④ ____________。

⑤____________。

⑥____________。

⑦____________。

⑧____________。

⑨____________。

⑩____________。

29

在如下关于面向对象的一些概念的叙述中,正确的是 ( )

  • A.客观世界的有规律的事物才是对象
  • B.类是对一组相同的对象的描述
  • C.封装即信息隐藏
  • D.方法是驻留在程序中的过程
30

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

  • A.活动图
  • B.顺序图
  • C.状态图
  • D.关联图
31

在Eclipse插件清单编辑器中,显示插件提供给其他插件使用包的页面是 ( )

  • A.概述页面
  • B.依赖性页面
  • C.构建页面
  • D.运行时页面
32

在Eclipse首次启动时,如果某个插件有多个版本,通常的处理办法是 ( )

  • A.使用最后存储的版本
  • B.使用最先存储的版本
  • C.使用存储的最高版本
  • D.列出所有版本供选择
39

在大型软件开发中,用户承担的工作是 ( )

  • A.验收模块
  • B.要求修改
  • C.交付检验
  • D.试运行
40

2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的~期专刊中,认为错误的观念是( )

  • A.软件开发工具的实践性很强
  • B.软件开发工具的抽象程度越来越高
  • C.软件开发工具的历史发展是多样性和趋同性并存的
  • D.在信息处理、知识表达、事务处理等问题上,确实是存在着我们已经认识的普遍规律
41

结构化程序设计的方法主要的服务对象是 ( )

  • A.用户
  • B.系统分析员
  • C.程序员
  • D.系统设计员
44

不属于研制软件开发工具基本技术要点的是 ( )

  • A.面向使用者
  • B.保证信息准确传递
  • C.保证系统的可靠性
  • D.保证系统的开放性
45

在一个完整的软件开发工具中,处于中心位置的是总控部分和 ( )

  • A.数据库查询
  • B.代码生成器
  • C.通信服务
  • D.人机界面
46

软件开发工具最重要的信息出口是代码生成和 ( )

  • A.报表生成
  • B.文档生成
  • C.联机查询
  • D.图形处理
47

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

  • A.数据流程图
  • B.关键路径图
  • C.数据字典
  • D.时序网络