




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20231月高等教育自学考试软件开发发工具试题课程代码:03173一、单项选择题〔20120分)在每题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多项选择或未选均无分。非过程化语言是指〔 〕A.软件开发工具 B.计算机关心软件工程C.计算机关心系统工程 D.第四代语言2.在关于用户界面的根本原则中,用户界面的主要功能是〔 A.掌握 B.供给帮助C.通信 D.便利用户3.在一个完整的软件开发工具中,处于中心位置的是〔 )A.人机界面和代码生成器 B.通信效劳和数据库查询C.总控局部和数据库查询 D.总控局部和人机界面4.在软件开发工具的环境中,工作的范围和深度取决于〔 )A.开发人员的编程力量 B.开发工具的功能先进C.信息库的功能与内容 D.具有优秀的开发团队5.在软件开发过程中,建立数据模型的阶段是〔 〕A.系统设计阶段 B.需求分析阶段C.程序编码阶段 D.系统测试阶段6.在软件开发工具的跨周期治理中,学问库和专家系统一般应用于( A.需求分析阶段 B.分析设计阶段C.编码测试阶段 D.系统维护阶段7.自行开发软件开发工具的优点是〔 )A.切实符合自己的需要 -B.集成化简洁C.便于进一步扩大和升级 D.可以商品化以下几种较有代表性的语言及其开发工具中支持面对对象最好的是( A.VB B.PBC.C++Builder/Delphi D.JAVA以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是〔 )VBC.PB
VC10.2023年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,“软件开发工具”(SoftwareDevelopmentTools〕为题的一期专刊中概括了40年来软件开发工具的进展轨迹,指出抽象程度最高的软件开发工具是( )XMFMosaicC.TurboOascal较早期的软件开发工具的特点是( )A.代码版本治理的支持较好B.对于软件开发过程中涉及的交互支持较好C.文档治理支持较好D.基于某一种计算机语言的
EclipseD.Smalltalk为创立一个CProject,在CProject窗口选择C语言相关属性后,单击的按钮〔 )BackC.Finish
NextD.CancelEclipse供给了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是Navigate”菜单,使用快捷键〔〕A.F3C.F5
B.F4D.F6在Eclipse中,从历史记录中恢复已删除文件的操作按钮是( 〕A.RenameC.Restore
B.Replace 〔替换历史版本〕D.Reset在安装CVS的页面中,连续安装应选择的按钮是〔 )A.InstallC.Modify
B.OpenD.Repair在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( 〕概述页面C.扩展页面
B.扩展点页面D.运行时页面.Eclipse插件扩展点的是( A.视图扩展点C.编辑器扩展点
操作集扩展点D.透视图扩展点在Eclipse插件中,用于定义和实现构造化模型框架的插件是〔 )A.CDT〔用于开发C/C++集成开发环境) B.EMFC.MDT〔工业标准原型,基于原型开发模式〕D.GEF(可视化模型编辑框架)19.在如下关于面对对象的一些概念的表达中,的是( )A.子类可以继承其父类的特性,同时可以有自己的特性B.子类可以继承其父类的特性,但不行以有自己的方法C.对于用户来说,封装接口局部是可见的D.对于用户来说,具体实现局部是不行见的在RationalRose的系统分析与设计中,用于描述软件的各个组件及其之间依靠关系的图是〔 )活动图C.协作图
挨次图D.组件图二、填空题〔201分,20分〕请在每题的空格中填上正确答案.错填、不填均无分。进入二十一世纪以来,软件开发工具的进展有两个鲜亮的特点,第一个特点_面对网络,不仅基于网络,还用于网络 ,另一个特点是开源软件的兴起和运用.系统分析的成果集中表达在_软件功能说明书 中。软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和 。设计信息〔功能设计与物理设计的各种信息)信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能 要求。在选择软件开发工具之前首先需要明确 目的 与要求。一些公司最初为自己开发的软件,经过长时间的进展变化后,形成了_商品化 的软件开发工具,它们就有了质的变化.软件开发工具的快速进展使我们现在很难预言长远的进展趋势。从目前的进展势头看,智能化、_一体化 、网络化、标准化是值得重视的几个动向。Eclipse是一个开放源代码的、基于_JAVA 的可扩展集成应用程序开发环境。Eclipse的体系构造主要包括 运行时内核 ,工作空间,工作台,其它插件等。EclipseCDT调试器允许用户使用 中断 、暂停、单步执行代码的方法来掌握程序的运行过程。在Eclipse中支持的断点包括_行断点 、方法断点和大事断点。EclipseCDT编辑器的首选项设置包括外观、 键 、搜寻、工作空间和扫瞄器.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式 。在Eclipse中具有保存历史记录 的功能,可以支持用户将程序恢复到之前的某个时间点。在CVS的About页面,供给了软件产品_版本 、来源和效劳状态信息。版本掌握软件ClearCase涵盖的范围包括版本掌握、_建立治理 、工作空间治理和过程掌握。在Eclipse插件清单文件中描述了插件的 名字 、版本号以及使用的或本身定义的扩展点等信息。Eclipse插件清单编辑器由概述页面、_依靠性页面 页面、运行时页面、扩展页面、扩展点页面和构建页面组成。UML〔UnifiedModelingLanguage,统一建模语言〕是一种面对对象的建模语言它提供了描述软件系统 模型 的概念和图形表示法。当前我们所要开发的信息系统不同于以前。其重要特征是具有_简单性 、多样性和相互关联性。三、简答题(6小题,530分〕什么是软件开发工具?答:在高级程序语言设计的根底上,为了提高软件开发质量和效率,从规划、分析、设计、测试、文档、治理等各方面,对软件开发工具供给不同帮助的一类型软件。42.简述软件开发工具的理论根底。答:1.2。概念模式及其作用34人机界面及5工程治理于版本治理简述计算机模拟模型的特点。答:计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在计算机内设置肯定的环境,,计算机可以高速运行,以便人们观看与推测客观系统的状况.简述信息库中保存的工程治理信息的内容。答:治理工程的有关信息、人员变更,资金投入、进度打算及实施过程。这项还包括版本信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。45.权衡软件工具购置与自行开发必需考虑的因素。答:预备从事软件开发工作的性质与要求。2、开发人员对支持工作与支持程度的实际需求3、工作环境也是打算购置是自制工具的一个重要因素4、人员因素也是必需考虑的。46.简述什么是用例图(Use—CaseDiagram)。.四、论述题〔1小题,10分)47.试述软件开发工具的一般构造及其主要功能.答:P68-—70五、应用题〔1小题,20分〕4〔此题共有10均已用数字标出,请将答案填写在题后相应的标号处〕完成一个名为Score的程序,输入为53门课的成绩,从键盘输入数据〔包括学生号、姓名、成绩并将原有的数据和计算出的平均分数输出到磁盘文件“studScore”中。使用EclipseCDT实现该C程序,完成从建工程、源文件夹,编写代码并最终编译运行一系列步骤,补充上述这些步骤中的关键点。〔1〕建工程:翻开eclipse①集成开发环境,点击菜单栏上的“File”菜单,选择建子菜单下的CProject选项,弹出选择向导窗口在对话框中翻开C/C++文件夹,选择“CProject”后点击“Next’’进入下一步.在工程名称栏中输入“Score”,并在工程类型“Projecttype”标签中翻开“executable②”文件夹,选择“EmptyProject“,点击“Finish”按钮完成。(2)建源文件夹:鼠标右键点击③资源治理器中的建的工程,在弹出的菜单中,选择“New”子菜单里的源文件夹“SourceFolder“选项。在弹出的窗口中需要输入文件夹名称,把光标定位到“FolderName“栏中输入源文件夹名称“src”,然后点击“ finish④”按钮完成。〔3)建C类文件:参照前一个步骤建的源文件夹,在资源治理器中鼠标右键点击src文件夹,在弹出的菜单中选择建〔Nwe〕⑤子菜单里的类“Class”选项,建一个名为“Score“的类文件。〔4)编写C3步中建好的Score,补充代码中的关键步骤。#include”stdio。h”#include”stdlib。h”structstudent{charnu[6;charintscore[3];floatavr;}st[5 ;intmain(voi{inti,j,sum;FILE*fp;for〔i=0;i〈5;i++){printf(”\n请输入第%d个学生的成绩:\n”,i〕;printf(“学号:“);%s“,st[].nu;printf〔”姓名:“);。name;sum=0;for〔j=0;j<3;( j++⑦〕{printf〔”第%d门课程成绩:”,j+1〕;scanf(%d”,&st[i].scor[;sum+=stu[i].score[j];}stu[i].avr=sum/3。0;}fp=fopen(”studSeore”,“ W⑧”〕;for(i=0;i<5;i++〕i〔fwrite&st[],sizeof(struct1printf〔“文件写入错误。\n”);fclose( ⑨fp);re
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 卫生用品产品生命周期管理考核试卷
- 班级主题探索与实践活动计划
- 社交媒体在传播肥胖与胃肠健康知识中的作用
- 声学器件的散热设计与热管理考核试卷
- 租赁独家合同范本
- 职场晋升的计划与准备
- 2025年01月广东深圳大学医学部科研创新共享平台公开招聘专职研究人员(辅助管理人员)1人笔试历年典型考题(历年真题考点)解题思路附带答案详解-1
- 2024-2025学年高中数学第二章基本初等函数Ⅰ2.2.1指数函数及其性质第1课时对数练习含解析新人教A版必修1
- 图书借阅员的工作计划
- 床上用品企业品牌推广与市场拓展考核试卷
- 借哪吒精神燃开学斗志 开学主题班会课件
- 2025年初中主题班会课件:好习惯成就好人生
- 学校教职工代表大会全套会议会务资料汇编
- 新部编版小学六年级下册语文第二单元测试卷及答案
- 2025年山东传媒职业学院高职单招高职单招英语2016-2024历年频考点试题含答案解析
- 《中医基础理论》课件-中医学理论体系的基本特点-整体观念
- 2025年广东省深圳法院招聘书记员招聘144人历年高频重点提升(共500题)附带答案详解
- 2025年人教版新教材数学一年级下册教学计划(含进度表)
- GB/T 45107-2024表土剥离及其再利用技术要求
- 2025年春西师版一年级下册数学教学计划
- 一年级家长会课件2024-2025学年
评论
0/150
提交评论