自考软件开发发工具试题真题与答案_第1页
自考软件开发发工具试题真题与答案_第2页
自考软件开发发工具试题真题与答案_第3页
自考软件开发发工具试题真题与答案_第4页
自考软件开发发工具试题真题与答案_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全国2012年1月高等教育自学考试软件开发发工具试题课程代码:03173一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.非过程化语言是指()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.可以商品化8.以下几种较有代表性的语言及其开发工具中支持面向对象最好的是()A.VB B.PBC.C++Builder/Delphi D.JAVA9.以下几种较有代表性的语言及其开发工具中结果代码执行效率最高的是()A.VB B.VCC.PB D.JAVA10.2008年,美国电气与电子工程师协会的权威刊物《软件》的九月/十月号,以“软件开发工具”(SoftwareDevelopmentTools)为题的一期专刊中概括了40年来软件开发工具的发展轨迹,指出抽象程度最高的软件开发工具是()A.XMFMosaic B.EclipseC.TurboOascal D.Smalltalk11.较早期的软件开发工具的特点是()A.代码版本管理的支持较好 B.对于软件开发过程中涉及的交互支持较好C.文档管理支持较好 D.基于某一种计算机语言的12.为创建一个CProject,在CProject窗口选择C语言相关属性后,单击的按钮是()A.Back B.NextC.Finish D.Cancel13.Eclipse提供了从变量的任意引用位置直接定位到变量定义行的多种方法。方法之一是将光标定位到编辑器中相应的变量位置,点击菜单栏上的浏览“Navigate”菜单,使用快捷键()A.F3 B.F4C.F5 D.F614.在Eclipse中,从历史记录中恢复已删除文件的操作按钮是()A.Rename B.Replace(替换历史版本)C.Restore D.Reset15.在安装CVS的页面中,继续安装应选择的按钮是()A.Install B.OpenC.Modify D.Repair16.在Eclipse插件清单编辑器中,从整体上显示当前插件可用扩展点的页面是()A.概述页面 B.扩展点页面C.扩展页面 D.运行时页面17.不属于Eclipse插件扩展点的是()A.视图扩展点 B.操作集扩展点C.编辑器扩展点 D.透视图扩展点18.在Eclipse插件中,用于定义和实现结构化模型框架的插件是()A.CDT(用于开发C/C++集成开发环境) B.EMFC.MDT(工业标准原型,基于原型开发模式) D.GEF(可视化模型编辑框架)19.在如下关于面向对象的一些概念的叙述中,错误的是()A.子类可以继承其父类的特性,同时可以有自己的新特性B.子类可以继承其父类的特性,但不可以有自己的新方法C.对于用户来说,封装接口部分是可见的D.对于用户来说,具体实现部分是不可见的20.在RationalRose的系统分析与设计中,用于描述软件的各个组件及其之间依赖关系的图是()A.活动图 B.顺序图C.协作图 D.组件图二、填空题(本大题共20小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.进入二十一世纪以来,软件开发工具的发展有两个鲜明的特点,第一个特点是_面向网络,不仅基于网络,还用于网络_____,另一个特点是开源软件的兴起和运用。22.系统分析的成果集中体现在_软件功能说明书_____中。23.软件开发工具合理存储、正确转化的四类信息是需求信息、变更要求、代码文档和______。设计信息(功能设计与物理设计的各种信息)24.信息库(Repository)中应保存所述软件的工作环境、功能需求和_性能_____要求。25.在选择软件开发工具之前首先需要明确__目的____与要求。26.一些公司最初为自己开发的软件,经过长时间的发展变化后,形成了_商品化_____的软件开发工具,它们就有了质的变化。27.软件开发工具的迅速发展使我们现在很难预言长远的发展趋势。从目前的发展势头看,智能化、_一体化_____、网络化、标准化是值得重视的几个动向。28.Eclipse是一个开放源代码的、基于_JAVA_____的可扩展集成应用程序开发环境。29.Eclipse的体系结构主要包括___运行时内核___,工作空间,工作台,其它插件等。30.EclipseCDT调试器允许用户使用__中断____、暂停、单步执行代码的方法来控制程序的运行过程。31.在Eclipse中支持的断点包括_行断点_____、方法断点和事件断点。32.EclipseCDT编辑器的首选项设置包括外观、___键___、搜索、工作空间和浏览器。33.在Eclipse定制透视图编辑器中的四个标签,分别定制的是工具栏、菜单栏、命令组和_快捷方式_____。34.在Eclipse中具有保存历史记录______的功能,可以支持用户将程序恢复到之前的某个时间点。35.在CVS的About页面,提供了软件产品_版本_____、来源和服务状态信息。36.版本控制软件ClearCase涵盖的范围包括版本控制、_建立管理_____、工作空间管理和过程控制。37.在Eclipse插件清单文件中描述了插件的__名字____、版本号以及使用的或本身定义的扩展点等信息。38.Eclipse插件清单编辑器由概述页面、_依赖性页面_____页面、运行时页面、扩展页面、扩展点页面和构建页面组成。39.UML(UnifiedModelingLanguage,统一建模语言)是一种面向对象的建模语言,它提供了描述软件系统___模型___的概念和图形表示法。40.当前我们所要开发的信息系统不同于以前。其重要特征是具有_复杂性_____、多样性和相互关联性。三、简答题(本大题共6小题,每小题5分,共30分)41.什么是软件开发工具?答:在高级程序语言设计的基础上,为了提高软件开发质量和效率,从规划、分析、设计、测试、文档、管理等各方面,对软件开发工具提供不同帮助的一类新型软件。42.简述软件开发工具的理论基础。答:1.软件开发过程中的信息需求2.概念模式及其作用3信息库极其一致性4人机界面及其管理5项目管理于版本管理43.简述计算机模拟模型的特点。答:计算机模拟是一种强有力的概念模式,他利用计算机大量、高速处理信息的特点,在计算机内设置一定的环境,又以程序来实现客观系统某些规律与规则,在二者基础上,计算机可以高速运行,以便人们观察与预测客观系统的情况。44.简述信息库中保存的项目管理信息的内容。答:管理项目的有关信息、人员变更,资金投入、进度计划及实施过程。这项还包括版本信息,即每个版本的备份,每个版本的推出日期、与前版本相比的变更说明。45.权衡软件工具购置与自行开发必须考虑的因素。答:准备从事软件开发工作的性质与要求。2、开发人员对支持工作与支持程度的实际需求3、工作环境也是决定购置是自制工具的一个重要因素4、人员因素也是必须考虑的。46.简述什么是用例图(Use—CaseDiagram)。答:该视图是从系统的外部使用者对系统的需求来描述系统工程应该具备和完善的功能。四、论述题(本大题共1小题,10分)47.试述软件开发工具的一般结构及其主要功能。答:P68--70五、应用题(本大题共1小题,20分)48.(本题共有10个关键点,均已用数字标出,请将答案填写在题后相应的标号处)完成一个名为Score的程序,输入为5个学生信息,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、成绩),计算出平均成绩,并将原有的数据和计算出的平均分数输出到磁盘文件"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)编写C程序代码:打开第3步中建好的Score文件,在编辑器中编写代码如下,补充代码中的关键步骤。#include"stdio.h"#include"stdlib.h"structstudent{charnum[6];charname[8];intscore[3];floatavr;}stu[⑥5];intmain(void){inti,j,sum;FILE*fp;for(i=0;i<5;i++){printf("\n请输入第%d个学生的成绩:\n",i);printf("学号:");scanf("%s",stu[i].num);printf("姓名:");scanf("%s",stu[i].name);sum=0;for(j=0;j<3;(j++⑦){printf("第%d门课程成绩:",j+1);scanf("%d",&stu[i].score[j]);sum+=stu[i].score[j];}stu[i].avr=sum/3.0;}fp=fopen("studSeore","W⑧");for(i=0;i<5;i++)if(fwrite(&stu[i],sizeof(structstudent),1,fp)!=1)printf("文件写入错误。\n");fclose(⑨fp);returnEXIT_SUCCESS;}(5)运行C程序:在资源管理器中鼠标右键点击该项目,在运行Run⑩子菜单中选择运行设置“tRunConfigurations”,在“Project”'栏中输入项目名称Score,或者点击“Browse”按钮,在弹出的对话框中选择相应的项目。在“C/C++Application”栏中点击“SearchProject”按钮,选择相应的程序来运行。①______。②______。③______。④______。⑤______。⑥______。学习使人进步,相信能就一定能成功⑦______。⑧______。⑨______。⑩______。致父母!出门在外,最牵挂最担心我们的人是父母。不管飞到哪里,父母的爱就如手中的线始终牵着我们。父母在,人生尚有归处,父母去,人生只剩遗憾。钱再多有何用?不如多陪陪父母,今生和他们的缘分只有一次,下辈子再也见不到了。中秋节,祝愿天下所有父母:身体健康,幸福开心!致爱人!因为有缘,才相遇,因为有爱,才相伴。夫妻是上辈子延续的缘分,今生能在一起过日子,就是最好的福分。虽然也会有磕磕绊绊,争争吵吵,但是只要互相包容,彼此理解,就能恩爱幸福的走完一生。亲爱的,感谢你一直陪着我,只要有你在,日子再苦,也是幸福,生活再难,也感觉甜!中秋节,许下心愿,愿我们白首偕老,恩爱永远!致友人!久未联系的朋友,你们还好吗?虽然天各一方联系少了,但你们永远在我心里,不会忘,不会变,不会不思念!陪在我身边的朋友,谢谢你的信赖,虽然我们没有血缘关系,但却像手足一样亲,希望此生永不分离!中秋节,祝认识我和我认识的所有朋友们:事业步步高升,爱情甜甜蜜蜜!致自己!月亮下面的金钱,从没有使劳碌的人们有片刻的安静。天是一大天,人是一小天,人随天转,天尽人意!千里烟波追逐心中的梦想。既然做出了选择就要义无反顾、充满信心,直至完全信了自己、信了未来、信了肩负的使命,才能走向圆满。中秋节,祝自己心想事成,幸福满满,相信自己,你一定行!皎月桂香迎中秋,花儿月圆合家欢;喜逢佳节福相顾,心情快乐悠闲步;窗含明月思飞度,幸福频频不止步;祝所有为爱打拼的人中秋节快乐!2019中秋佳节,我要送你最美的月色,但愿人长久千里共婵娟。是缘分让两颗孤单的灵魂,穿越昔日无尽的等待,直到彼此相遇在时间的荒野里。然后,焚香净手,清空寂寥,敞开心扉,以真诚,用遇见,滋养这片缘分的天空。这世间最好的爱情,应该是既能两两相吸,又能两两相惜。爱情,是红尘里最美的情感,它是人生不可缺少的精神需要和心灵寄托。因为有爱,这尘世上的饮食男女,才会相依相恋。是真爱让两颗渐渐靠近的心,辽阔了生活,柔软了岁月。爱情,若撩人的春色,满足了人们对美好情愫的所有想象。当我们青涩的心灵,慢慢注入爱的元素,说不上在哪一时,那个有缘人便会被我们请进自己的生命里!不过,并非所有的人,都能在恰好的年华遇见恰好的缘分。也不是所有恰好相爱的人,就一定会相守到白头。倘若缘分可以安排,假如爱情可以解释,就不会有这句:缘来缘去缘如水。爱情,本是一种很玄的东西。就连最厉害的心理学家,也无法掌控它的发展和走向。人与人相爱,充满了无数未知的没有理智的意外。于大千世界里,在茫茫人海中,有人是过尽千帆的等待,有人是一瞥惊鸿的寻找,有人是落花时节又逢花的惊艳,还有人是蓦然回首,那人却在灯火阑珊处的惊喜……俗话说,情人眼里出西施。凡是爱过的人都深有体会,我们喜欢并且真正爱上一个人的时候,是没有任何附加条件的。一颗纯粹的心,想的念的,都是他(她)最好的样子。但所有以风花雪月开始的浪漫爱情,最终都会回到柴米油盐的现实中来。日子长了,相恋时彼此隐藏的缺点,慢慢的全部显露出来,时间久了,难免会有意见分歧,发牢骚抱怨,把吵架升级到不可收拾的时候。张爱玲说,生在这世上,没有一样感情不是千疮百孔的。是的,人生的完美和圆满只是保留在人的心理,爱情也无法脱离这个宿命。当爱情走远,何人能甘于寂寞,能珍惜这份情缘?当激情不在,曾经惊天地泣鬼神的情感,往往是最先消亡于内心的空虚和日子的平淡。主持人涂磊曾经说过,相恋的时候,是欣赏彼此的优点,但相爱就是,接受对方缺点的过程。我们深信爱情的美好。但人是会变的,环境也在变。谁能给自己的爱情上个万能保险?谁又能保证爱上的那个人会一成不变?几乎所有相爱后的分手,都是因为双方没有了初见时的心动,后来又得不到彼此应有的珍惜而结束。生活中有很多事情,我们只有经历了才知道,爱情也是如此。惟有通过时光的梳理,岁月的打磨,以及思想的沉淀,方能领悟,在爱情的世界里,缘是天定,份在人为。爱是互相欣赏,亦是彼此珍惜。浮云欢爱,算不得真爱。只有深爱一个人时,才会为他(她)低到尘埃。是缘分让两颗孤单的灵魂,穿越昔日无尽的等待,直到彼此相遇在时间的荒野里。然后,焚香净手,清空寂寥,敞开心扉,以真诚,用遇见,滋养这片缘分的天空。这世间最好的爱情,应该是既能两两相吸,又能两两相惜。爱情,是红尘里最美的情感,它是人生不可缺少的精神需要和心灵寄托。因为有爱,这尘世上的饮食男女,才会相依相恋。是真爱让两颗渐渐靠近的心,辽阔了生活,柔软了岁月。爱情,若撩人的春色,满足了人们对美好情愫的所有想象。当我们青涩的心灵,慢慢注入爱的元素,说不上在哪一时,那个有缘人便会被我们请进自己的生命里!

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论