2023年自考03173软件开发工具真题汇总整理试题.docx
《2023年自考03173软件开发工具真题汇总整理试题.docx》由会员分享,可在线阅读,更多相关《2023年自考03173软件开发工具真题汇总整理试题.docx(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国2023年10月高等教育自学考试软件开发工具试题 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目规定的,请将其代码填写在题后的括号内。错选、多选或未均无分。 1.一些专门用于支持软件开发的软件开发工具陆续问世,从而进入了专用的软件开发工具的阶段。这个阶段开始于20世纪的(C ) A.60年代B.70年代 C.80年代D.90年代 2.不属于软件开发工具概念模式的是(B ) A.数据流程图B.关键途径图 C.数据字典D.时序网络 3.在一个完整的软件开发工具中,处在中心位置的是总控部分和(D ) A.数据库查询B.代码生成器 C.通信服
2、务D.人机界面 4.软件开发工具最重要的信息出口是代码生成和(B ) A.报表生成B.文档生成 C.联机查询D.图形解决 5.不属于研制软件开发工具基本技术要点的是(C ) A.面向使用者B.保证信息准确传递 C.保证系统的可靠性D.保证系统的开放性 6.软件开发工具文档生成中,最难于解决的内容是(A ) A.文章B.程序 C.表格D.图形 7.以下几种较有代表性的语言及其开发工具中支持面向对象非常好的是(D ) A.VBB.VC C.PBD.JAVA 8.结构化程序设计的方法重要的服务对象是(C ) A.用户B.系统分析员 C.程序员D.系统设计员 9.在大型软件开发中,用户承担的工作是(B
3、 ) A.验收模块B.规定修改 C.交付检查D.试运营 10.2023年,国际电子电气工程师学会的权威刊物软件的九月十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中,认为错误的观念是(D ) A.软件开发工具的实践性很强 B.软件开发工具的抽象限度越来越高 C.软件开发工具的历史发展是多样性和趋同性并存的 D.在信息解决、知识表达、事务解决等问题上,的确是存在着我们已经结识的普遍规律 11.Eclipse文本编辑器中查找下一个操作的快捷键是(A ) A. Ctrl+K B. Ctrl+Z C. CtrI+C D. Ctrl+X 12.在Ecli
4、pse CDT编辑器中,完毕快捷键设定的操作是同时按下=键和(B ) A.Shift键B.Ctrl键 C.Alt键D.Tab键 13.在Eclipse中,把文献恢复到历史记录版本的操作按钮是(B ) A.RestoreB.Replace C.RenameD.Reset 14.下述版本控制软件中,具有开放源代码特点的是(C ) A.RCS B.PVCS C.CVS D.SCCS 15.CVS中,在某一时刻,模块中文献状态的静态影像称为(C ) A.输出B.提交 C.快照D.备份 16.在Eclipse初次启动时,假如某个插件有多个版本,通常的解决办法是(C ) A.使用最后存储的版本B.使用最先
5、存储的版本 C.使用存储的最高版本D.列出所有版本供选择 17.在Eclipse插件清单编辑器中,指定当前插件运营时所需插件列表的页面是(B ) A.概述页面B.依赖性页面 C.构建页面D.运营时页面 18.在Eclipse插件清单编辑器中,显示插件提供应其他插件使用包的页面是(D ) A.概述页面B.依赖性页面 C.构建页面D.运营时页面 19.在如下关于面向对象的一些概念的叙述中,对的的是(C ) A.客观世界的有规律的事物才是对象B.类是对一组相同的对象的描述 C.封装即信息隐藏D.方法是驻留在程序中的过程 20.在Rational Rose建模的逻辑设计中,使用的图是(B ) A.活动
6、图B.顺序图 C.状态图D.关联图 二、填空题(本大题共20小题,每空1分,共20分) 请在每小题的空格中填上对的答案。错填、不填均无分。 21.第四代语言的原义是_非过程化_的程序设计语言。 22.总体设计文献应当涉及_结构图_、模块清单、公用数据结构(文献或数据库的格式)。 23.框图是描述程序执行的逻辑过程的概念模式,把程序执行的基本环节归纳为_判断_、解决、输入、输出、起始或终止几个基本功能。 24.人机交互手段的八个方面是:键盘操作、屏幕滚动、菜单选择、帮助系统、鼠标操作,色彩应用、数据录入和_信息显示_。 25.购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件、_环境
7、_、人员素质、项目特性都有不可分割的联系。 26.记录软件开发工具使用的具体过程情况,将使项目的组织者及时地清楚地知道开发工具的使用情况、_信息库_的情况以及人们是否对的地使用了它们。 27.从几十年软件开发工具发展历史中,可以看到软件开发工具一个值得注意的特点是多样性和_趋同性_的并存。 28.Eclipse最初重要用来进行_JAVA_语言开发,但Eclipse并非只有这个用途。 29.Eclipse的体系结构重要涉及运营时内核,工作空间,_工作台_,其它插件等。 30.在Eclipse中支持的断点涉及行断点、_方法断点_和事件断点。 31.在GDB删除方法断点时,有双击、鼠标右键弹出菜单和
8、_在断点视图中删除_三种方法。 32.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、快捷方式和_命令组_。 33.在Eclipse中允许用户在注释、代码和_文献_三个维度设立代码模板。 34.在Eclipse代码模板编辑中,变量以_ $_开头。 35.版本控制软件ClearCase涵盖的范围涉及版本管理、建立管理、_工作空间管理_和过程控制。 36.Eclipse工具栏的默认状态是_解锁_状态。 37.Eclipse插件清单编辑器由_概述_页面、依赖性页面、运营时页面、扩展页面、扩展点页面和构建页面组成。 38.Eclipse插件用户界面的三个基本构成元素是视图、编
9、辑器和_透视图_。 39.当前我们所要开发的信息系统不同于以前。其重要特性是具有_多样性_、复杂性和互相关联性。 40.UML(Unified Modeling Language)称为_统一建模语言_。 三、简答题(本大题共6小题,每小题5分,共30分)41.简述信息库中保存的设计阶段资料的内容。答:涉及所有的数据库与数据文献格式、数据字典、总体结构和程序模块的规定、各种接口及参数的传递方式以及最后形成的设计方案。42.简述大型软件开发工作困难产生的因素。答:其因素是复杂的,多方面的。一方面,这些困难来自大系统的复杂性;另一方面,许多具有积极性的个人之间的组织与协调,这自身也带来大量的困难;此
10、外,各个应用领域之间的差别也导致这些困难的加重;最后,时间的因素,变化的因素也给软件开发工作带来许多困难。43.简述模块的划分应当符合的基本规定。答:第一,模块的功能在逻辑上尽也许地单一化、明确化,最佳做到一一相应;第二,尽也许地减少模块之间的联系及互相影响,对于必需的联系都应当加以明确的说明。应当尽量避免逻辑耦合,而仅限于数据耦合;第三,模块的规模应当足够小,以便使它自身的调试易于进行。44.在引入软件开发工具之后,如何严格使用制度?答:在信息库要明确准时填写与本软件开发有关的各种信息来源,即由哪些人在什么时候完毕这种任务、规定成员的使用权限、维护职责等有关事宜。45.简述软件开发工具的运营
11、环境。答:软件开发工具的运营环境涉及硬件条件中内存规模、磁盘容量、主机速度、输入输出设备和操作系统、数据库管理系统以及通信条件。46.简述在面向对象方法中,对象与类的关系。答:类是对一组几乎相同的对象的描述。从一组对象中出公共数据与方法,并将它们保存在一类中,是面向对象功能的核心。类是创建对象的框架,而对象是类的实例。 四、论述题(本大题共1小题,10分)47.试述软件开发工具的基本功能。答:(1)提供描述软件状况及其发展过程的概念模式,协助开发人员结识软件工作的环境和规定,合理地组织与管理开发工作的工作过程。(2)提供存储和管理有关信息的机制和手段,根据概念模式提供的信息库和人机界面,有效地
12、控制这些信息。(3)帮助使用者编制、生成及修改各种文档。(4)通过各种信息的提供,半自动地生成程序代码,进行测试、修改错误。(5)对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学地管理起来。 五、应用题(本大题共1小题,20分) 48.(本小题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处) 完毕一个名称为OddSum的程序,求指定范围内的奇数和,输入为两个整型变量,输出为这两个变量之间的所有奇数的和。使用Eclipse CDT完毕该C程序,按照新建项目、源文献夹、编写代码、编译运营的实现环节,补充上述这些环节中的关键点。 (1)新建项目:打开Eclips
13、e集成环境,点击菜单栏上的 文献 菜单,选择新建子菜单下的“C Project”选项,弹出选择向导窗口。在对话框中打开C/C+文献夹,选择“C Project”后点击“Next”进入下一步。在项目名称栏中输入 OddSum ,并在项目类型“Project type”标签中打开“Executable”文献夹,选择“Empty Project”,点击“Finish”按钮完毕。 (2)新建源文献夹:鼠标右键点击资源浏览器中的新建的项目,在弹出的菜单中,选择新建或New 子菜单里的源文献夹“Source Folder”选项。在弹出的窗口中需要输入文献夹名称,把光标定位到 项目名称或Project Na
14、me 一栏中输入源文献夹名称“src”,然后点击“Finish”按钮完毕。 (3)新建C类文献:参照前一个环节新建的源文献夹,在资源管理器中鼠标右键点击 src文献夹 ,在弹出的菜单中选择新建“New”子菜单里的类“Class”选项,新建一个名为“Sum”的类文献。 (4)编写C程序代码:打开第3步中建好的Sum文献,在编辑器中编写代码如下,补充代码中的关键环节。 #include stdio.h #include stdlib.h int main(void) int firstNum=0,secondNum=0; 输入参数 getResult=0;计算结果 scanf(%d%d,&firs
15、tNum,&secondNum); getResult= addOdd(fristNum,secondNum) ; printf(%d,getResult); return EXIT_SUCCESS; bool isOdd(int num) if( num%2!=0 ) 判断是否为奇数 return true; else return false; int add(int a,int b) return a + b; int addOdd(int min,int max) int i,result=0; if(minmax) 互换上下界 int tmpNum=min; 8min =max; m
16、ax=tmpNum; for(i=min;i addOdd()-add()。全国2023年1月高等教育自学考试软件开发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目规定的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1非过程化语言是指( D )A软件开发工具B计算机辅助软件工程C计算机辅助系统工程D第四代语言2在关于用户界面的基本原则中,用户界面的重要功能是( C )A控制B提供帮助C通信D方便用户3在一个完整的软件开发工具中,处在中心位置的是( D )A人机界面和代码生成器B通信服务和数据库查询C总控
17、部分和数据库查询D总控部分和人机界面4在软件开发工具的环境中,工作的范围和深度取决于( D )A开发人员的编程能力B开发工具的功能先进C信息库的功能与内容D具有优秀的开发团队5在软件开发过程中,建立数据模型的阶段是( A )A系统设计阶段B需求分析阶段C程序编码阶段D系统测试阶段6在软件开发工具的跨周期管理中,知识库和专家系统一般应用于( B )A需求分析阶段B分析设计阶段C编码测试阶段D系统维护阶段7自行开发软件开发工具不具有的优点是( B )A切实符合自己的需要B集成化容易C便于进一步扩充和升级D可以商品化8以下几种较有代表性的语言及其开发工具中支持面向对象最佳的是( D )AVBBPBC
18、C+ BuilderDelphiDJAVA9以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是( B )AVBBVCCPBDJAVA102023年,美国电气与电子工程师协会的权威刊物软件的九月十月号,以“软件开发工具”(Software Development Tools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象限度最高的软件开发工具是( A )AXMF MosaicBEclipseCTurbo OascalDSmalltalk11较初期的软件开发工具的特点是( D )A代码版本管理的支持较好B对于软件开发过程中涉及的交互支持较好C文档管理支持较好D基于某一种
19、计算机语言的12为创建一个C Project,在C Project窗口选择C语言相关属性后,单击的按钮是( B )ABackBNextCFinishDCancel13Eclipse提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键( B )AF3BF4CF5DF614在Eclipse中,从历史记录中恢复已删除文献的操作按钮是( C )ARenameBReplaceCRestoreDReset15在安装CVS的页面中,继续安装应选择的按钮是( C )AInstallBOpenCModify
20、DRepair16在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是( C )A概述页面B扩展点页面C扩展页面D运营时页面17不属于Eclipse插件扩展点的是( B )A视图扩展点B操作集扩展点C编辑器扩展点D透视图扩展点18在Eclipse插件中,用于定义和实现结构化模型框架的插件是( B )ACDTBEMFCMDTDGEF19在如下关于面向对象的一些概念的叙述中,错误的是( B )A子类可以继承其父类的特性,同时可以有自己的新特性B子类可以继承其父类的特性,但不可以有自己的新方法C对于用户来说,封装接口部分是可见的D对于用户来说,具体实现部分是不可见的20在Rati
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 自考 03173 软件 开发 工具 汇总 整理 试题
限制150内