分享
分享赚钱 收藏 举报 版权申诉 / 7

类型2012年1月自考软件开发发工具试题真题与答案new.doc

  • 上传人:dreamzhangning
  • 文档编号:2612309
  • 上传时间:2018-09-23
  • 格式:DOC
  • 页数:7
  • 大小:40KB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    2012年1月自考软件开发发工具试题真题与答案new.doc
    资源描述:

    1、浙 03173# 软件开发工具试题 第 1 页 共 7 页全国 2012 年 1 月高等教育自学考试软件开发发工具试题课程代码:03173一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1非过程化语言是指( )A软件开发工具 B计算机辅助软件工程C计算机辅助系统工程 D第四代语言2在关于用户界面的基本原则中,用户界面的主要功能是( )A控制 B提供帮助C通信 D方便用户3在一个完整的软件开发工具中,处于中心位置的是( )A人机界面和代码生成器 B通信服务和数据库查询C总

    2、控部分和数据库查询 D总控部分和人机界面4在软件开发工具的环境中,工作的范围和深度取决于( )A开发人员的编程能力 B开发工具的功能先进C信息库的功能与内容 D具有优秀的开发团队5在软件开发过程中,建立数据模型的阶段是( )A系统设计阶段 B需求分析阶段C程序编码阶段 D系统测试阶段6在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( )A需求分析阶段 B分析设计阶段C编码测试阶段 D系统维护阶段7自行开发软件开发工具不具有的优点是( )A切实符合自己的需要 -B集成化容易C便于进一步扩充和升级 D可以商品化8以下几种较有代表性的语言及其开发工具中支持面向对象最好的是( )AVB BP

    3、BCC+ BuilderDelphi DJAVA浙 03173# 软件开发工具试题 第 2 页 共 7 页9以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( )AVB BVCCPB DJAVA102008 年,美国电气与电子工程师协会的权威刊物软件的九月十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了 40 年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是( )AXMF Mosaic BEclipseCTurbo Oascal DSmalltalk11较早期的软件开发工具的特点是( )A代码版本管理的支持较好B

    4、对于软件开发过程中涉及的交互支持较好C文档管理支持较好D基于某一种计算机语言的 12为创建一个 C Project,在 C Project 窗口选择 C 语言相关属性后,单击的按钮是( )ABack BNextCFinish DCancel13Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( )AF3 BF4CF5 DF614在 Eclipse 中,从历史记录中恢复已删除文件的操作按钮是( )ARename BReplace( 替换历史版本)CRestore DRes

    5、et15在安装 CVS 的页面中,继续安装应选择的按钮是( )AInstall BOpenCModify DRepair16在 Eclipse 插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( )A概述页面 B扩展点页面C扩展页面 D运行时页面浙 03173# 软件开发工具试题 第 3 页 共 7 页17不属于 Eclipse 插件扩展点的是( )A视图扩展点 B操作集扩展点C编辑器扩展点 D透视图扩展点18在 Eclipse 插件中,用于定义和实现结构化模型框架的插件是( )ACDT(用于开发 C/C+集成开发环境) BEMFCMDT(工业标准原型,基于原型开发模式) DGEF(可

    6、视化模型编辑框架)19在如下关于面向对象的一些概念的叙述中,错误的是( )A子类可以继承其父类的特性,同时可以有自己的新特性B子类可以继承其父类的特性,但不可以有自己的新方法C对于用户来说,封装接口部分是可见的D对于用户来说,具体实现部分是不可见的 20在 Rational Rose 的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是( )A活动图 B顺序图C协作图 D组件图二、填空题(本大题共 20 小题,每空 1 分,共 20 分)请在每小题的空格中填上正确答案。错填、不填均无分。21进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网络,不仅基于网络

    7、,还用于网络_,另一个特点是开源软件的兴起和运用。22系统分析的成果集中体现在_软件功能说明书_中。23软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和_。 设计信息(功能设计与物理设计的各种信息)24信息库(Repository) 中应保存所述软件的工作环境、功能需求和_性能_要求。25在选择软件开发工具之前首先需要明确_目的_与要求。26一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化_的软件开发工具,它们就有了质的变化。27软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,智能化、_一体化_、网络化、标准化是值得重视的

    8、几个动向。28Eclipse 是一个开放源代码的、基于_JAVA_的可扩展集成应用程序开发环境。29Eclipse 的体系结构主要包括_运行时内核_,工作空间,工作台,其它插件等。浙 03173# 软件开发工具试题 第 4 页 共 7 页30Eclipse CDT 调试器允许用户使用_中断_、暂停、单步执行代码的方法来控制程序的运行过程。31在 Eclipse 中支持的断点包括_行断点_、方法断点和事件断点。32Eclipse CDT 编辑器的首选项设置包括外观、_键_、搜索、工作空间和浏览器。33在 Eclipse 定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式

    9、_。34在 Eclipse 中具有保存历史记录_的功能,可以支持用户将程序恢复到之前的某个时间点。35在 CVS 的 About 页面,提供了软件产品_版本_、来源和服务状态信息。36版本控制软件 ClearCase 涵盖的范围包括版本控制、_建立管理_、工作空间管理和过程控制。37在 Eclipse 插件清单文件中描述了插件的_名字_、版本号以及使用的或本身定义的扩展点等信息。38Eclipse 插件清单编辑器由概述页面、_依赖性页面_页面、运行时页面、扩展页面、扩展点页面和构建页面组成。39UML(Unified Modeling Language,统一建模语言) 是一种面向对象的建模语言

    10、,它提供了描述软件系统_模型_的概念和图形表示法。40当前我们所要开发的信息系统不同于以前。其重要特征是具有_复杂性_、多样性和相互关联性。三、简答题(本大题共 6 小题,每小题 5 分,共 30 分)41什么是软件开发工具?答:在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。42简述软件开发工具的理论基础。答:1.软件开发过程中的信息需求 2.概念模式及其作用 3 信息库极其一致性 4 人机界面及其管理 5 项目管理于版本管理43简述计算机模拟模型的特点。答:计算机模拟是一种强有力的概念模式,他利

    11、用计算机大量、高速处理信息的特点,在计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计算机可以高速运行,以便人们观察与预测客观系统的情况。浙 03173# 软件开发工具试题 第 5 页 共 7 页44简述信息库中保存的项目管理信息的内容。答:管理项目的有关信息、人员变更,资金投入、进度计划及实施过程。这项还包括版本信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。45权衡软件工具购置与自行开发必须考虑的因素。答:准备从事软件开发工作的性质与要求。2、开发人员对支持工作与支持程度的实际需求 3、工作环境也是决定购置是自制工具的一个重要因素 4、人员因

    12、素也是必须考虑的。46简述什么是用例图(Use Case Diagram)。答:该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能。四、论述题(本大题共 1 小题, 10 分)47试述软件开发工具的一般结构及其主要功能。答:P68-70五、应用题(本大题共 1 小题, 20 分)48(本题共有 10 个关键点,均已用数字标出,请将答案填写在题后相应的标号处) 完成一个名为 Score 的程序,输入为 5 个学生信息,每个学生有 3 门课的成绩,从键盘输入数据(包括学生号、姓名、成绩 ),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件“studScore“中

    13、。使用 Eclipse CDT 实现该 C 程序,完成从新建项目、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。(1)新建项目:打开 eclipse 集成开发环境,点击菜单栏上的“File”菜单,选择新建子菜单下的 C Project 选项,弹出选择向导窗口。在对话框中打开 CC+ 文件夹,选择“C Project”后点击“Next进入下一步。在项目名称栏中输入“Score”,并在项目类型“Projecttype”标签中打开“executable ”文件夹,选择“Empty Project”,点击“Finish”按钮完成。(2) 新建源文件夹:鼠标右键点击资源管理器

    14、中的新建的项目,在弹出的菜单中,选择“New”子菜单里的源文件夹“Source Folder”选项。在弹出的窗口中需要输入文件夹名称,把光标定位到“Folder Name” 栏中输入源文件夹名称“src”,然后点击“ finish ”按钮完成。(3) 新建 C 类文件:参照前一个步骤新建的源文件夹,在资源管理器中鼠标右键点击 src 文件夹,在弹出的菜单中选择新建 (Nwe) 子菜单里的类“Class”选项,新建一个名为“Score”的类文件。(4)编写 C 程序代码:打开第 3 步中建好的 Score 文件,在编辑器中编写代码如下,浙 03173# 软件开发工具试题 第 6 页 共 7 页补

    15、充代码中的关键步骤。#include“stdio.h“#include“stdlib.h“struct studentchar num6;char name8;int score3;float avr;stu 5 ;int main(void)int i,j,sum;FILE*fp;for(i=0;i5;i+)printf(“n 请输入第d 个学生的成绩: n“,i);printf(“学号:“);scanf(“%s“,stui.num);printf(“姓名:“);scanf(“%s“,stui.name);sum=0;for(j=0;j3;( j+ )printf(“第%d 门课程成绩 :“

    16、,j+1);scanf(“%d“,sum +=stui.scorej;stui.avr=sum/3.0;fp=fopen(“studSeore“,“ W “);for(i=0;i5;i+)if(fwrite(fclose( fp);return EXIT_SUCCESS;(5)运行 C 程序:在资源管理器中鼠标右键点击该项目,在 运行 Run 子菜单中选择运行设置“tRun Configurations”,在“Project”栏中输入项目名称 Score,或者点击“Browse”按钮,在弹出的对话框中选择相应的项目。在“CC+ Application”栏中点击“Search Project”按钮,选择相应的程序来运行。_。_。_。_。_。_。_。_。_。_。

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:2012年1月自考软件开发发工具试题真题与答案new.doc
    链接地址:https://www.docduoduo.com/p-2612309.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开