版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、全国 2012年 1 月高等教育自学考试 软件开发发工具试题 课程代码: 03173 一、单项选择题 (本大题共 20小题,每小题 1 分,共 20分 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的 括号内。错选、多选或未选均无分。 1非过程化语言是指 A 软件开发工具B计算机辅助软件工程 C计算机辅助系统工程D第四代语言 2在关于用户界面的基本原则中,用户界面的主要功能是 A 控制B提供帮助 C通信D方便用户 3在一个完整的软件开发工具中,处于中心位置的是 A 人机界面和代码生成器B通信服务和数据库查询 C总控部分和数据库查询D 总控部分和人机界面 4在软件开发工
2、具的环境中,工作的范围和深度取决于 A 开发人员的编程能力B开发工具的功能先进 D具有优秀的开发团队 B需求分析阶段 C信息库的功能与内容 5在软件开发过程中,建立数据模型的阶段是 A系统设计阶段 C程序编码阶段D系统测试阶段 6在软件开发工具的跨周期管理中,知识库和专家系统一般应用于 A 需求分析阶段B分析设计阶段 D系统维护阶段 -B集成化容易 C编码测试阶段 7自行开发软件开发工具不具有的优点是 A切实符合自己的需要 C便于进一步扩充和升级D可以商品化 8以下几种较有代表性的语言及其开发工具中支持面向对象最好的是 A VBB CC+ Builder DelphiD 9以下几种较有代表性的
3、语言及其开发工具中结果代码执行效率最高的是 B D AVB CPB 10 2008 年,美国电气与电子工程师协会的权威刊物软件的九月十月号,以“软件开 发工具 ” (Software Development Tools)为题的一期专刊中概括了 40 年来软件开发工具的 发展轨迹,指出抽象程度最高的软件开发工具是 B D AXMF Mosaic C Turbo Oascal 11较早期的软件开发工具的特点是 A代码版本管理的支持较好 B对于软件开发过程中涉及的交互支持较好 C文档管理支持较好 D基于某一种计算机语言的 12为创建一个 C Project,在C Project 窗口选择 C 语言相
4、关属性后, 单击的按钮是 ( ) A BackB C FinishD 13 Eclipse 提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是 将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“ Navigate ”菜单,使用 快捷键 A F3B C F5D 14在 Eclipse 中,从历史记录中恢复已删除文件的操作按钮是 A RenameB(替换历史版本 ) C RestoreD 15在安装 CVS 的页面中,继续安装应选择的按钮是 A InstallB C ModifyD 16在 Eclipse 插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是 A 概述页
5、面B扩展点页面 C 扩展页面D运行时页面 17不属于 Eclipse 插件扩展点的是 A 视图扩展点B操作集扩展点 C编辑器扩展点D透视图扩展点 18在 Eclipse 插件中,用于定义和实现结构化模型框架的插件是 ACDT (用于开发 C/C+集成开发环境)B C MDT (工业标准原型,基于原型开发模式)D GEF(可视化模型编辑框架) 19在如下关于面向对象的一些概念的叙述中,错误的是 A子类可以继承其父类的特性,同时可以有自己的新特性 B子类可以继承其父类的特性,但不可以有自己的新方法 C对于用户来说,封装接口部分是可见的 D对于用户来说,具体实现部分是不可见的 20在 Rationa
6、l Rose 的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的 图是 A 活动图B顺序图 C协作图D组件图 二、填空题 (本大题共 20小题,每空 1分,共 20 分 请在每小题的空格中填上正确答案。错填、不填均无分。 21进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网 络,不仅基于网络,还用于网络 ,另一个特点是开源软件的兴起和运用。 22系统分析的成果集中体现在 _软件功能说明书 中。 23软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和 。 设计信息(功能设计与物理设计的各种信息) 24信息库 (Repository)中应
7、保存所述软件的 工作环境、功能需求和 _性能 要求。 25在选择软件开发工具之前首先需要明确_目的 与要求。 26一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化 的 软件开发工具,它们就有了质的变化。 27软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看, 智能化、 _一体化 、网络化、标准化是值得重视的几个动向。 28 Eclipse 是一个开放源代码的、基于 _JAVA的可扩展集成应用程序开发环境。 29 Eclipse 的体系结构主要包括 _运行时内核 _,工作空间,工作台,其它插件等。 30 Eclipse CDT 调试器允许用户使用 _
8、中断 、暂停、单步执行代码的方法来控制程序 的运行过程。 31在 Eclipse 中支持的断点包括 _行断点 、方法断点和事件断点。 32 Eclipse CDT 编辑器的首选项设置包括外观、 _键_、搜索、工作空间和浏览器。 33在 Eclipse 定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和 _快捷方式 。 34在 Eclipse 中具有保存 历史记录 的功能,可以支持用户将程序恢复到之前的某个 时间点。 35在 CVS 的 About 页面,提供了软件产品 _版本 、来源和服务状态信息。 36版本控制软件 ClearCase 涵盖的范围包括版本控制、 _建立管理 、
9、工作空间管理和 过程控制。 37在 Eclipse 插件清单文件中描述了插件的 _名字 、版本号以及使用的或本身定义的 扩展点等信息。 38 Eclipse 插件清单编辑器由 概述页面、 _依赖性页面 页面、运行时页面、扩展页面、 扩展点页面和构建页面 组成。 39 UML(Unified Modeling Language ,统一建模语言 )是一种面向对象的建模语言,它提供 了描述软件系统 _模型_的概念和 图形表示法 。 40当前我们所要开发的信息系统不同于以前。其重要特征是具有_复杂性 、多样性 和相互关联性。 三、简答题 (本大题共 6小题,每小题 5分,共 30 分 41什么是软件开
10、发工具 ? 答:在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、 测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。 42简述软件开发工具的理论基础。 答:1.软件开发过程中的信息需求 2.概念模式及其作用 3信息库极其一致性 4 人机界面及其 管理 5 项目管理于版本管理 43简述计算机模拟模型的特点。 答:计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在 计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计 算机可以高速运行,以便人们观察与预测客观系统的情况。 44简述信息库中保存的项目管理信
11、息的内容。 答:管理项目的有关信息、人员变更,资金投入、进度计划及实施过程。这项还包括版本 信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。 45权衡软件工具购置与自行开发必须考虑的因素。 答:准备从事软件开发工作的性质与要求。2、开发人员对支持工作与支持程度的实际需求 3、工作环境也是决定购置是自制工具的一个重要因素4、人员因素也是必须考虑的。 46简述什么是用例图 (Use Case Diagram)。 答:该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能。 四、论述题 (本大题共 1 小题, 10 分 47试述软件开发工具的一般结构及其主要功能
12、。 答: P68-70 五、应用题 (本大题共 1 小题, 20 分 48 (本题共有 10 个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一 个名为 Score 的程序,输入为 5个学生信息, 每个学生有 3 门课的成绩,从键盘输入数 据 (包括学生号、姓名、成绩 ),计算出平均成绩,并将原有的数据和计算出的平均分数 输出到磁盘文件 studScore中。使用 Eclipse CDT 实现该 C 程序,完成从新建项目、源 文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。 (1)新建项目:打开 eclipse 集成开发环境,点击菜单栏上的 “ File菜”
13、单,选择 新建子菜单下的 C Project 选项,弹出选择向导窗口。在对话框中打开CC+ 文件夹, 选择 “C Project后”点击 “Next 进入下一步。 在项目名称栏中输入 “Score,”并在项目类型 “ Projecttype标签”中打开 “executable ”文件夹,选择 “ Empty Project ,”点击 “ Finish 按钮完成。 新建源文件夹:鼠标右键点击资源管理器 中的新建的项目,在弹 出的菜单中,选择 “New”子菜单里的源文件夹 “SourceF older ”选项。在弹出的窗口中需 要输入文件夹名称,把光标定位到 “ Folder Name”栏中输入源
14、文件夹名称 “ src,”然后点 击“ finish ”按钮完成。 新建 C 类文件:参照前一个步骤新建的源文件夹,在 资源管理器中鼠标右键点击 src 文件夹,在弹出的菜单中选择新建( Nwe ) 子菜 单里的类 “ Class选”项,新建一个名为 “ Score的”类文件。 (4)编写 C 程序代码:打开第 3 步中建好的 Score 文件,在编辑器中编写代码如下, 补充代码中的关键步骤。 char num 6 char name 8 int score 3 stu 5 printf( n 请输入第 d 个学生的成绩 : printf( 学号 scanf(%s,stu i printf( 姓名 scanf(%s,stu i sum= for(j=0;j3;( j+ printf( 第 %d 门课程成绩 scanf(%d,&stu i .score j sum +=stu i .score j stui fp=fopen(studSeore, W if(fwrite(&stu i ,sizeof(struct printf( 文件写入错误。 fclose(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 22330.3-2026无规定动物疫病区标准第3部分:无猪水疱病区
- 电商行业社交电商与直播带货方案
- 质量管理体系建设指导书模板
- 采购供应商信息评估与分析工具
- 采购成本控制流程与操作指南模板
- 员工离职信息安全管理团队预案
- 产品质量担保期限延长承诺书(6篇)
- 活动赞助资金支配承诺书(9篇)
- 湖北省南漳县2026年初三第一次诊断考试英语试题文试题含解析
- 隐秘信息严格保护承诺书(8篇)
- 2026湖南衡阳市招聘衡东县政务服务中心综窗工作人员3人笔试备考试题及答案解析
- 2025年高考数学全国一卷试题真题及答案详解(精校打印)
- GB/T 42903-2023金属材料蠕变裂纹及蠕变-疲劳裂纹扩展速率测定方法
- 幼儿园优质公开课:中班健康《健康精灵》课件
- 肾囊肿围手术期护理查房
- GB/T 43091-2023粉末抗压强度测试方法
- 化工管道更换施工方案
- 2023年江苏省高中生物学竞赛初赛试题
- 不锈钢护栏施工方案方案
- 母亲的白发阅读及答案
- GB/T 6003.1-2022试验筛技术要求和检验第1部分:金属丝编织网试验筛
评论
0/150
提交评论