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

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

以下两题中的程序代码分别是用C和C++语言编写的“互不相同无重复三位数排列”的C和C++程序代码,任选其中一题。

(1) 已编写C程序代码如下:

#include “stdio.h”

#include “”stdlib.h

int main(void){

int i,j;

printf(“\n”);

if(i!=k && i!=j,j!=k)//确保每位数互不相同

prifor(i=1;i<=5;i++)

for(j=1;j<=5;j++)

for(k=1;k<=5;k++)

printf(“%d,%d,%d\n”i,j,k);

return EXIT_SUCCESS;

}

1)在Eclipse中,插件CDT、MinGW和GDB的作用分别是什么?

2)将此程序代码在Eclipse编辑器中进行编译时,在for(k=1;k<=5;k抖)等代码行前显示“X”符号,说明该程序的编写有语法等错误,请修改该程序中如现的错误。

3)根据下面提供的菜单、文件夹、按钮、窗口等操作选项,请写出导入一个名为ThreeFigures的C程序外部项目到Eclipse集成环境中的基本操作步骤(从菜单栏上的file开始)。

File、Export、Import、General文件夹、C++文件夹、CVS文件夹、Existing Projectsinto Workspace、Preferences,Next、Select root directory、Select archive file,Finish、cancel。

(2) 己编写C++程序代码如下:

1)在Eclipse中,插件CDT、MinGW和GDB的作用分别是什么?

2)将此程序代码在Eclipse编辑器中进行编译后,在for(k=1;k<=5;k++)等代码行前显示“x”符号,说明该程序的编写有语法等错误,请修改该程序中出现的错误。

3)根据下面提供的菜单、文件夹、按钮、窗口等操作选项,请写出导入一个名为ThreeFigures的C++程序外部项目到Eclipse集成环境中的基本操作步骤(从菜单栏上的file‘开始)。

File、Export、Import、General文件夹、C++文件夹、CVS文件夹、Existing Projectsinto Workspace、Preferences,Next、Select root directory、Select archive file,Finish、cancel。

28

使用Rational Rose建模不能支持( )

  • A.UML的建模组成结构
  • B.采用基于组件的开发
  • C.从数据流程图生成代码
  • D.系统分析到系统实现
30

关于面向对象概念的叙述中,错误的是( )

  • A.对象具有一组属性和一组操作
  • B.客观世界的有规律的事物才是对象
  • C.属性是类和对象的性质
  • D.抽象是事物的简括描述
35

在GDB删除行断点时,从断点菜单中选择的选项是( )

  • A.Add Bookmark
  • B.Disable Breakpoint
  • C.Toggle Breakpoint
  • D.Breakpoint Froperties
37

Eclipse调试操作的快捷键是( )

  • A.F11
  • B.F12
  • C.Ctrl+F11
  • D.Ctrl+F12
38

与Visual Studi0比较,Eclipse的独特优势是( )

  • 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.COBOL
  • B.Smalhalk
  • C.FORTRAN
  • D. ALGOL
45

项目负责人最希望软件开发工具所提供的帮助是( )

  • A.存储及管理开发过程中的信息
  • B.文档的编制或生成
  • C.软件项目的管理
  • D.描述客观系统
46

通常依赖于机器与软件的软件开发工具是( )

  • A.计划工具
  • B.分析工具
  • C.上游工具
  • D.集成化工具
47

一个优秀的程序员要成为项目组的好成员,必须( )

  • A.具有程序设计所需要的基本知识与技能
  • B.深入了解本项目所在的领域
  • C.比较熟悉软件开发的技术环境
  • D.按照统一的原则使用标识符
48

属于软件开发工具的是( )

  • A.操作系统
  • B.编译系统
  • C.第三代语言
  • D.报表生成器