软件开发工具自考2013年10月真题及答案解析
-
(本题共有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。
-
试述软件开发工具中信息库(Repository)包含的主要内容。
-
简述对开发工具使用过程进行审计的主要内容。
-
简述软件开发工作中审计的意义和目的。
-
简述用户界面设计的基本原则。
-
简述软件工作者为提高软件开发工作水平和效率提出的方法。
-
简述一个好的项目组应当具备的条件。
-
使用UML建模时一般分为用例视图设计、______ 设计和物理设计几大部分。
-
在软件开发工具的研究中,对客观世界的抽象称为________ 。
-
软件开发工具的基本功能有哪些?
-
Eclipse插件用户界面的三个基本构成元素是视图、________ 和透视图。
-
在CVS的About页面,提供了软件产品版本、来源和_______ 信息。
-
在调试程序中的单步遍历程序主要包括单步跳入、单步_____ 和单步返回。
-
在Eclipse中支持的断点包括行断点、方法断点和_________ 。
-
使用Eclipse提供的浏览功能,可以从多个角度快速查看并定位到程序中的各个元素,包括代码的层次结构、________ 、继承关系等。
-
Eclipse.e提供了快速打开程序中已经在使用的特定数据类型及其相关_______ 的方法。
-
C语言是一种面向_______ 的计算机程序设计语言。
-
Eclipse的工作平台,主要有以下几个组成部分:____ 、工具栏、透视图。
-
视图包括导航器视图、_____ 视图、控制台视图等。
-
通过网络,人们可以更方便地共享知识、互通信息,这就给软件重用、____ 重用提供了新的机会。
-
许多软件技术人员手边都积累了一些_____ 、专用的、规模不一的软件开发工具。
-
较早期的软件开发工具基本着眼于某一种具体的语言本身,对于软件开发过程中涉及的交互、_____ 和代码版本管理的支持略显不足。
-
信息系统设计成果包括______ 、数据字典、系统结构图、数据库逻辑设计、各模块的设计要求,以及由此形成的设计文档。
-
文档生成包括文章、_____ 和图形三大类。
-
信息系统运行状况记录包括______ 、作用、用户反映、故障情况、故障的原因和处理情况。
-
有关系统环境、现状及需求的信息,由用户提出,由______ 采集。
-
在人机界面的管理中,_____ 必须始终一致。
-
使用Rational Rose建模支持( )
- A.从数据流程图生成代码
- B.分析过程流程
- C.HTML开发
- D.系统分析到系统实现双向工程
-
软件工程的思想主要集中于加强______ 的工作上。
-
在Eclipse插件清单编辑器中,处理“执行环境”的页面是( )
- A.概述页面
- B.依赖性页面
- C.构建页面
- D.运行时页面
-
在如下关于面向对象的一些概念的叙述中,错误的是( )
- A.多态性是指不同事物具有不同表现形式的能力
- B.多态机制使不同对象接收到同一个消息可产生相同的结果
- C.对象能够继承他所在类的结构、操作和约束,子类也能继承父类
- D.子类可以继承其父类的特性,同时可以有自己的新特性和新方法
-
在Eclipse代码模板编辑中,变量以$开头,括起来使用的符号是( )
- A.( )
- B.[ ]
- C.{ }
- D.“ ”
-
在Eclipse CDT编辑器中,完成快捷键设定的操作是同时按下Ctrl键和( )
- A.S键
- B.<键
- C.=键
- D.>键
-
Eclipse工具栏的默认状态是( )
- A.锁定状态
- B.解锁状态
- C.关闭状态
- D.隐藏状态
-
将.C文件编译为可以运行的.exe文件的过程中如果发现错误,Eclipse编辑器中该代码行前显示“×”符号,同时在对应的文件图标同样显示“×”符号的是( )
- A.资源管理器
- B.控制台视图
- C.错误视图
- D.任务视图
-
将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,为了要Eclipse显示类型层次结构视图,应使用的快捷键是( )
- A.F3
- B.F4
- C.F5
- D.F6
-
下列几种语言及其开发工具中同时支持COM和CORBA组件技术的是( )
- A.VB
- B.C++Builder/Delphi
- C.PB
- D.JAVA
-
属于自行开发工具原则的是( )
- A.开拓新功能
- B.取代程序员的工作
- C.完善地规划
- D.取代管理者的工作
-
与国际软件开发工具比较( )
- A.国内与国际发展水平相近
- B.国际发展水平大大高于国内
- C.国内应用水平较大地落后于国际
- D.国内技术水平较大地落后于国际
-
信息库管理中最困难的问题是( )
- A.信息录入
- B.信息更新
- C.使用查询
- D.一致性维护
-
软件开发工具性能审计不包括( )
- A.工具的效率
- B.工具能否生成代码
- C.工具的响应速度
- D.工具的输出方式
-
在信息库的管理方面,目前比较好的管理方式是( )
- A.逻辑上、物理上都统一
- B.逻辑上、物理上都分散
- C.逻辑上统一、物理上分散
- D.逻辑上分散、物理上统一
-
自行开发软件开发工具不具有的优点是( )
- A.可以商品化
- B.切实符合自己的需要
- C.容易集成化
- D.便于进一步扩充和升级
-
一般认为,好的软件应该( )
- A.功能强
- B.速度快
- C.可靠性足够高
- D.程序简短
-
在软件开发过程中,直接与管理界面相关的人员是( )
- A.用户
- B.程序员
- C.分析人员
- D.维护人员
-
一个好的程序员要成为项目组的好成员,必须( )
- A.具有程序设计所需要的基本知识与技能
- B.深入了解本项目所在的领域
- C.比较熟悉软件开发的技术环境
- D.具有高度的组织纪律性和团队精神
-
汇编语言的特点是( )
- A.使用一定意义的单词或缩写来代替枯燥的0、1字符串
- B.实现了对机器的独立性
- C.把计算机系统的各种资源有效地、协调地管理起来
- D.自动地完成系统初始化
-
把程序的结构分解成三种基本模块,这三种基本模块不包括( )
- A.处理单元
- B.循环机制
- C.二分决策机制
- D.转移机制