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

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

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

完成一个程序。将任一整数NfN#0)分解成l(或一l)和一些质数因子的形式。如N=150分解成lx2x3x5x5; N=.150分解为.lx2x3x5x5。编程实现分解过程,并输出分解结果。使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行这一系列步骤,请补充上述这些步骤中的关键点。

(1)安装Eclipse CDT:使用Eclipse,首先需要安装____①____。从安装完成之后,就可以开始安装专门用于编写C和C++程序的Eclipse开发环境:____②____ 。

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

(3)新建源文件夹:鼠标右键点击____④____中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder'’选项。在弹出的窗口中需要输入文件夹名称,把光标定位到项目名称一栏中输入源文件夹名称“src”,然后点击完成____⑤____即可。

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

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

(6) 编译运行,选择“Project”菜单的“Build Project”子菜单。若无语法错误,即可运行编译好的可执行程序,选择“ ⑩ ”菜单的“Run”子菜单,或者直接使用Eclipse快捷键CTRL+F11。

28

使用Rational Rose建模支持( )

  • A.从数据流程图生成代码
  • B.分析过程流程
  • C.HTML开发
  • D.系统分析到系统实现双向工程
30

在Eclipse插件清单编辑器中,处理“执行环境”的页面是( )

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

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

  • A.多态性是指不同事物具有不同表现形式的能力
  • B.多态机制使不同对象接收到同一个消息可产生相同的结果
  • C.对象能够继承他所在类的结构、操作和约束,子类也能继承父类
  • D.子类可以继承其父类的特性,同时可以有自己的新特性和新方法
34

Eclipse工具栏的默认状态是( )

  • A.锁定状态
  • B.解锁状态
  • C.关闭状态
  • D.隐藏状态
38

属于自行开发工具原则的是( )

  • 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

汇编语言的特点是( )

  • A.使用一定意义的单词或缩写来代替枯燥的0、1字符串
  • B.实现了对机器的独立性
  • C.把计算机系统的各种资源有效地、协调地管理起来
  • D.自动地完成系统初始化
48

把程序的结构分解成三种基本模块,这三种基本模块不包括( )

  • A.处理单元
  • B.循环机制
  • C.二分决策机制
  • D.转移机制