2008年1月 - 2013年1月自考软件开发工具试题 - 图文(10)

2019-08-02 01:32

历年国考 软件开发工具 部分没答案

25.数据流程图的基本元素是外部实体、数据处理与_数据存储 _,用箭头表示信息的流 动状况。

26.信息库(Repository)中应保存编程阶段的所有成果,包括程序代码、框图、___变量说明__、测试情况、验收报告和使用说明。

27.软件开发工具的三个技术要点是___面向使用者___、保证信息的准确传递和保证系统的开放性。 28.需求分析阶段的任务是建立___逻辑模型__。

29.购买现成的软件开发工具还是自己开发专用的工具与具体工作的__条件___、环境、 人员素质、项目特征都有不可分割的联系。 30.通过网络,人们可以更方便地共享知识、___互通信息__,这就给软件重用、知识重用 提供了新的机会。 31.Eclipse工作台(Workbench)是一个高级用户界面框架,它为用户提供了一个__整体架构__和可扩展的用户界面。 32.Eclipse的工作空间是负责管理___用户资源____的插件,包括用户创建的项目、那些项目 中的文件,以及文件变更和其他资源。 33.Eclipse集成开发环境中,每个小程序都是以__项目__为单位存在的。 34.Eclipse重构中的重命名功能为我们解决了变量、类、__函数__.等重命名的所有问题。 35.只有对于软件开发中涉及的各种信息,以及在开发过程中它们的____发生____、变化、 关系、一致性等有了完整与深刻的理解,才能真正实现软件开发工具的一体化。 36.Eclipse CDT调试器允许用户使用设置断点、__暂停__、单步执行代码的方法来控制程序的运行过程。 37.Eclipse CDT编辑器的首选项设置包括外观、键、搜索、__工作空间__和浏览器。 38.版本控制软件ClearCase涵盖的范围包括版本管理、___建立管理__、工作空间管理和 过程控制。 39.对象是客观世界的___抽象____。 40.在OO程序设计中,对象表达为被描述事物的数据和__对数据的处理__的统一整体。 三、简答题(本大题共6小题,每小题5分,共30分) 41.什么是专用的软件开发工具?它有什么优点和不足? 答:专用的软件开发工具是面对某一工作阶段或某一工作任务的工具,优点是能提高软件开发的质量和效果,缺点是一致性的保持困难,对软件的开发确认全面的、统一的支撑环境。 42.简述好的软件的质量要求。 答:1、正确实现所要求的功能,2、用户界面友好,3、具有足够的速度,4、具有足够的可靠性,5、易于修改。 43.简述时序网络的作用。 答:时许网络是软件开发中常用的一种概念模式,主要描述系统的状态及其转换方式,状态是指系统在运行中某特定的形态或工作方式,转换时指在一定条件下的相互转换,经常用于一些实时控制方面的软件功能描述。 44.在购置软件开发工具时,必须要明确什么?

答:为哪个软件开发项目而是用的工具,2、在那个工作阶段是用工具,3、工具将供那些人是用,4、工具将在怎么样的软件、硬件环境下运行。

45.简述软件开发工具的智能化的含义。

46

历年国考 软件开发工具 部分没答案

答:在软件开发工具的研究和使用中引入人工智能,神经网络等技术,使得软件开发工具对于不确定的信息和模糊的信息具有更强的处理能力,提高信息处理的功能与效率。 46.简述面向对象方法及基本特点。

答:面向对象分析,面向对象设计和面向对象程序设计,特点:强调对现实世界的理解和模拟,把现实世界到信息世界的转换工作缩小到最小

四、论述题(本大题共1小题,10分) 47.软件项目管理主要内容。 答:1、研究确定开发工作的方针和方法 2、开发任务的划分与分工 3、资源情况,包括:人力、物力、设备、软件、资金 4、人员情况,包括每个成员或团队的技术水平和工作进度 5、变更情况,包括需求、环境、人员、技术、设备的变更、 6、质量情况,包括质量标准、如何检验 五、应用题(本大题共1小题,20分) 48.(本题共有10个关键点,均已用数字标出,请将答案填写在答题纸上) 完成一个程序,输入3个数a,b,c,按从小到大的顺序输出。使用Eclipse CDT实现该C程序,完成从新建项目、源文件夹,编写代码并最终编译运行这一系列步骤,请补充上述这些步骤中的关键点。 (1)新建项目:打开 Eclipse 集成环境,点击菜单栏上的“File”菜单,选择新建子菜单下的 C项目或者C Project或者C++或者C++ Project .选项,弹出选择向导窗口。在对话框中打开C/C++文件夹,选择“CProject”后点击“Next”进入下一步。在项目名称栏中输入sort,并在项目类型“Project type”标签中打开“Executable”文件夹,选择“Empty Project”,点击“Finish”按钮完成。 (2)新建源文件夹:鼠标右键点击资源浏览器中的新建的sort项目,在弹出的菜单中, 选择“New”子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文 件夹名称,把光标定位到 项目名称或者ProjectName 一栏中输入源文件夹名称“src”,然后点击完成“Finish”按钮即可。 (3)新建C类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击src文件夹,在弹出的菜单中选择 新建或者New 子菜单里的 Class或者类 选项,新建一个类文件。 (4)编写C程序代码:打开第3步中建好的类文件,在编辑器中编写代码如下,补充代码中的关键步骤。 #include\#include\int main(void) {

Void swap(int*pl,int*p2); int nl,n2,n3;

int*pointerl,*pointer2,*pointer3;

printf(\请输入3个数字:nl,n2,n3:\);

47

历年国考 软件开发工具 部分没答案

scanf(\&n1,&n2,&n3); pointerl=&nl; pointer2=&n2;

pointer3= &n3 ; if(nl>n2)swap(pointerl,pointer2); if(nl>n3)swap(pointerl,pointer3);

if( n2>n3或者n3

Void swap( int*p1,int *p2 ){ int p; p=*p1; *p1=*p2; *p2=p; }

(5)使用浏览功能查看函数的调用层次:Eclipse的查看调用层次功能可以清晰展现函 数调用关系。首先,将光标定位到编辑器中的 swap 函数,点击菜单栏上的“ Navigate或者浏览 ”菜单,选择打开调用层次结构“open Call Hierarchy”选项即可看到该函数的调用层次:main()->swap()。

全国2013年1月自学考试软件开发工具试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 1.在需求分析阶段,人们最希望软件开发工具提供的帮助是 A.认识与描述客观系统 C.文档的编制或生成 B.存储及管理开发过程中的信息 D.软件项目的管理 2.在实际工作中,数量最大的软件开发工具是 A.分析工具 C.设计工具

B.计划工具 D.软件工作环境

3.为了提高软件开发工作的水平和效率,人们提出了多种程序设计方法。其中,主要为项目管理者服务的是 A.结构化程序设计 C.面向对象的方法

B.软件工程方法 D.即插即用的程序设计

4.IBM公司宣布一个名为AD/Cycle的巨大的理论框架,标志着进入集成的软件开发环境阶段,时间是20世纪

48

历年国考 软件开发工具 部分没答案

A.80年代初 C.90年代初

B.80年代末 D.90年代末

5.在软件开发过程中,确定信息流通模型的阶段是 A.系统设计阶段 C.需求分析阶段

6.自行开发软件开发工具的主要缺点是 A.不易于商品化 C.往往低估开发难度

B.不便于扩充 D.目标不明确 B.程序编码阶段 D.系统维护阶段

7.在权衡购置或自行开发软件开发工具时不必考虑的因素是 ..A.人员的因素 C.资金的多少

8.不成功的商品化软件开发工具往往由于 A.应用范围广泛 C.使用手册简单

B.应用范围专一 D.使用手册复杂

B.准备从事的软件开发工作的性质与要求 D.开发人员对工作与支持程度的实际需要

9.2008年,国际电子电气工程师学会的权威刊物《软件》的九月/十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是 A.Eclipse C.Delphi

B.XMF Mosaic D.Turbo Oascal

10.以下几种语言及其开发工具中,发展潜力最差的是 A.VB C.PB

11.在大型软件开发中,程序员承担的工作是 A.验收模块 C.交付检验

B.要求修改 D.试运行 B.VC

D.C++Builder/Delphi 12.为创建一个C Project,在选择向导窗口“Select a wizard”对话框中打开C/C++文件夹,选择\后,单击的按钮是 A.Next C.Finish B.Back D.Cancel

13.为了在不影响程序行为的情况下进行系统范围内的代码更改,用户可以使用Eclipse的 A.重构功能 C.搜索功能

B.重命名功能 D.抽取方法

14.在GDB添加行断点时,应打开调试文件,从菜单中选择的选项是 A.Add Bookmark C.Toggle Breakpoint

B.Disable Breakpoint D.Breakpoint Froperties

15.在Eclipse代码模板编辑中,变量用{ }括起来,开头的字符是 A.$

B.¥

49

历年国考 软件开发工具 部分没答案

C.&

16.在CVS中,获得工作备份的操作称为 A.输入 C.签出

D.@

B.提交 D.更新

17.在软件开发过程中,直接与设计方案关联的界面是 A.分析界面 C.用户界面

B.编程界面 D.管理界面

18.在GDB添加方法断点时,采用鼠标右键单击add的方法,在弹出菜单中应选择的选项是 A.Refactor C.References

B.Toggle Breakpoint D.Open Declaration

19.在Eclipse插件中,用户配置项目日志所使用的插件是 A.Login C.Lomboz

20.使用Rational Rose建模不能支持 ..A.UML的建模 C.采用基于组件的开发

B.HTML开发

D.系统分析到系统实现双向工程 B.Log4E D.DBEdit

二、填空题(本大题共20小题,每空1分,共20分)

21.软件开发工具是在______程序设计语言的基础上,为提高软件开发的质量和效率,对软件开发者提供帮助的一类新型的软件。

22.对于单个的程序员来说,以下两个转换是做好软件工作的关键。首先是从用户的理解到程序员的理解,其次是从程序员的理解到______的实现。

23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本步骤归纳为判断、处理、______、起始或终止几个基本功能。

24.人机交互手段的八个方面是:键盘操作、屏幕滚动、______、菜单选择、鼠标操作,色彩应用、数据录入和信息显示。

25.面对软件开发中的种种困难和问题,几十年来,软件工作者先后提出了结构化程序设计,______方法,面向对象的方法,即插即用的程序设计方法,面向开源软件的程序设计等方法。 26.软件开发工具是引导人们建立正确、有效的______的一种手段。

27.Eclipse重构中的重命名功能为我们解决了变量、______、函数等重命名的所有问题。 28.软件开发过程的每一个周期可以分为五个阶段:需求分析、分析设计、______、测试和维护。 29.对于CASE工具有两种理解。一种是计算机辅助______,另一种是计算机辅助系统工程。 30.软件开发的工作环境包括硬件配置、系统软件、______、网络通信等各种条件。 31.在Eclipse中允许用户在______、代码和文件三个维度设置代码模板。 32.Eclipse CDT编辑器的首选项设置包括外观、键、搜索、工作空间和______。

33.通过网络,人们可以更方便地互通信息、______,这就给软件重用、知识重用提供了新的机会。 34.Eclipse的团队支持组件负责提供______和配置管理支持。

50


2008年1月 - 2013年1月自考软件开发工具试题 - 图文(10).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:东北大学数据库实验报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: