




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2015 年 10 月高等教育自学考试全国统一命题考试 软件开发工具试卷 ( 课程代码 03173)本试卷共 5 页,满分 l00 分,考试时间 l50 分钟。考生答题注意事项:1本卷所有试卷必须在答题卡上作答。 答在试卷上无效。 试卷空白处和背面均可作草稿纸。 2第一部分为选择题。必须对应试卷上的题号使用2B 铅笔将“答题卡”的相应代码涂黑。3. 第二部分为非选择题。必须注明大、小题号,使用0. 5毫M黑色字迹签字笔作答。4合理安排答题空间。超出答题区域无效。第一部分选择题一、单项选择题 (本大题共 20小题,每小题 l 分,共 20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请
2、将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。1. 用通用软件来帮助软件开发人员画图的好处是A .可以减少不少工作量 B .能反映其逻辑内涵C .能保持一致性 D .能画出所需要的各种图形2. 属于软件开发工具的是A. Actools B . Assembler C . COBOL D. FLOW3 .软件工程经管的核心要素是A .质量 B .进度C .费用 D .资源利用4. 在软件开发的概念模式中,决策表属于的概念模式是A .时序网络 B .计算机模拟模型C.结构图 D 数学与逻辑模型5信息库 (Repository) 研究的核心问题是A 提高信息的共享程度 B 保持信息
3、的一致性C 最大限度降低冗余度 D 程序与数据的独立性6在软件开发工具中,不属于信息库经管的是A 使用查询 B 一致性维护C 录入更新 D 安全性维护7购买市场上已有的软件开发工具不具有的优点是A 减轻一定的工作负担B 工作的组织经管比较规范C 信息的经管与检索比较方便D 软件开发工具可靠程度高8选择购置软件开发工具,需要明确目的与要求,此时不必考虑工具A 在哪个工作阶段使用B在怎样的软件、硬件环境下运行C.供哪些人使用D 生成代码的速度92008年,国际电子电气工程师学会的权威刊物软件的九月十月号,以“软件开发工具” (Software Development Tools) 为题的一期专刊中
4、,认为错误的观念是A 软件开发工具已经具有很高水平的理论B 软件开发工具的抽象程度越来越高C 软件开发工具的历史发展是多样性和趋同性并存D 在信息处理、知识表达、事务处理等问题上,确实存在着普遍规律 10下列几种较有代表性的语言及其开发工具中发展潜力最差的是A PB B C+Builder DelphiC VB D JAVA11 Eclipse 的资源经管器又称为A 导航器视图 B 大纲视图C 控制台视图 D 代码编辑器12显示警告信息的视图是A 导航器视图B.大纲视图C 控制台视图 D 错误视图13. 为创建一个 C Project,在"Select Co nfiguratio n
5、s ”窗口中可以选择调试和发布文 件夹以及高级设定,保持默认设置后单击的按钮是A . Next B . Back C . Finish D . Cancel14. 断点视图显示每个断点的状态,非激活断点显示的颜色是A .蓝色 B .白色 C .红色 D .绿色15. 在GDB勺窗口 Show view中,打开Debug文件夹,激活断点视图的选项是A . Disassembly B . Breakpoint C . Memory D. Modules16. 在 Eclipse 编辑器中,选择定制透视图的选项是A . Open Perspective B . Customize Perspecti
6、veC . New Perspective D . Set Perspective17. 下述版本控制软件中,安全性较差的是A . CVS B . ClearCase C . VSS D. Star Team18. 提供CVS产品版本、来源和服务状态信息的页面是A . Server B . About C . Plugine D . Advanced19. 在如下关于面向对象的叙述中,错误的是A .对象具有一组属性和一组操作B .对象是客观世界有规律的事物C .对象用于自然而灵活地模拟现实世界中的事物D .对象具有很好的模块性20. 在 Rational Rose 建模的逻辑设计中,使用的图是
7、A . ER图 B .状态图 C .类图 D .活动图第二部分非选择题二、填空题 (本大题共 20 小题,每小题 l 分,共 20 分) 请在答题卡上作答。21测试或调试阶段包括 的调试与整个软件的联调。22面对软件开发中的种种困难和问题,几十年来,软件工作者先后提出了结构化程序设计,软件工程,面向对象, 的程序设计等方法。23作为工程组的一员去参加大型软件的开发,必须具有高度的 和团队精神。24有关系统环境、现状及需求的信息,由 提出,由分析人员采集。25信息库 (Repository) 中应保存所述软件的工作环境、 需求和性能要求。26人机交互手段包括键盘操作、屏幕滚动、 、帮助系统、鼠标
8、操作、色彩应用、数据录入和信息显示等八个方面。27软件开发工具对于 进行跨生命周期的经管,把工程进度与版本更新的信息科学地经管起来。28测试阶段的主要工作是安排测试方案、 、收集与分析测试结果,并对出现问题的模块做修改和调整。29信息库中存放的运行状况记录包括运行效率、作用、用户反映、 、故障的原因和处理情况。30购买现成的软件开发工具还是自己开发专用的工具与具体工作的条件、环境、人员素 质、 都有不可分割的联系。31我们需要软件开发工具,是为了提高软件开发的效率和 。32只有对软件开发中涉及的各种信息,以及在开发过程中它们的发生、变化、 、一致性等有了完整与深刻的理解,才能真正实现软件开发工
9、具的一体化。33 Eclipse 工作台 (Workbench) 是一个高级用户界面框架,它为用户提供了一个整体架构 和可扩展的 。34工作空间是 Eclipse 在 电脑硬盘上划出的一块区域,用来存放用户的工作资料。35.为了能够使用 Eclipse CDT编译和运行 C和C+程序,必须要安装一个 C/ C+36断点的作用是程序在运行到断点的位置时自动暂停,并且显示 当前的状态。37. Eclipse CDT 编辑器的首选项设置包括外观、键、 、工作空间和浏览器。38. 版本控制软件 ClearCase 涵盖的范围包括版本经管、 、工作空间经管和过程控制。39. UML(Unified Mo
10、deling Language ,统一建模语言 ) 采用了 的技术和方法。40. 就系统的整体结构而言,Rational Rose采用的是三层解决方案,它是指由用户接口层、层和事务处理原则层组成的应用模型。三、简答题 (本大题共 6小题,每小题 5分,共 30分) 请在答题卡上作答。41. 简述可以单独地承担软件开发任务的程序员应具备的条件。42. 简述信息库中保存的运行与使用情况的内容。43. 简述软件开发工具生成代码依据的资料。44. 简述购置软件开发工具的方法与步骤。45. 与 Visual Studio相比, Eclipse 的优势表现在哪些方面 ?46. 简述统一建模语言 (UML)
11、中顺序图(Sequenee Diagram)的含义。四、论述题 ( 本大题共 l 小题,共 l0 分 ) 请在答题卡上作答。47. 试论软件开发工作发展变化的五个阶段及其特点。五、综合应用题 (本大题共 l 小题,共 20分) 请在答题卡上作答。48. (本题共有 l0 个关键点,均已用数字标出,请将答案填写在答题卡上。)完成一个程序,统计一个字符串中的字母、数字、空格和其它字符的个数。使用EelipseCDT实现该C程序,执行从新建工程、源文件夹,编写代码并最终编译运行这一系 列步骤,补充上述这些步骤中的关键点。(1) 新建工程:打开 Eelipse 集成环境,点击菜单栏 I-_t 拘 Fi
12、le 菜单,选择新建子菜 单下的选项,弹出选择向导窗121。在对话框中打开Pmject ”后点击“ Next”进入下一步。在工程名称栏中输入工程名称, “ Project type ”标签中打开“”文件夹,选择“ Empty Project ”,C/C+文件夹,选择“ C 并在工程类型点击“ Finish ”按钮完成。:鼠标右键点击资源浏览器中的新建的工程,在弹出的菜单 选项。在弹出的窗口中需要输入文,然后点击(2) 新建中,选择“ New子菜单里的源文件夹“ Source Folder ”件夹名称,把光标定位到工程名称一栏中输入源文件夹名称“ src ”完成。(3) 新建C类文件:参照前一个
13、步骤新建的源文件夹,在资源经管器中鼠标右键点击子菜单里的类“ Class ”选项,新建一src文件夹,在弹出的菜单中选择个“ cou nt ”文件。(4) 编写C程序代码:打开第 3步中建好的类文件,在编辑器中编写代码如下,补充代 码中的关键步骤。flincliide 利 stdio. h,T#inelude 11 stdlib. h'fint main ( void) char al80;int a4 = 0| ;int k;gets (si);puts( si);for(k =0;k <4;k 卄) printf( nk);return EXIT_SVCCESS;1void
14、fun(char s ,int b)int i ;=* VOi+)if (V <= «i<- (zr |<= s i&&s| i <= Z)blO +;eke if( <= ai&&*i o *9f)bl +feke If(s t=")h2 + ;else(盯在Eclipse中用来显不程序中更数相互调用结构的视图是_°程序中主函数与血1()函数的调用关系是®.9 / 72015年10月高等教育自学考试全国统-命题考试理软件开发工具试题答案及评分参考心阳込 W:(课程代码03173)单项逸择遁(
15、津大題共20小題r無小題1分,共20分)I. A2. D乳A紅D5. B& D亿D取D9. A10. C11. A也a B. C14, Bt5. B1氐B17* C1乱B19. B20. C二 填空廊X大麵其罚小町 毎空1分.共20分)3L横块心2J.组旅陀澤性25.功盹27,历史佰息2久故障情况 Jk质盘用户界面编译器面向对觀22.昭38.30.32.即插即用 用户菜单选择 准备務试数据 顼旦持征关索54.用户36.程序38-崖立管理 也数据3久三,简翻(本大共6屮亞毎小劇5分”其旳分)斗屛(1)具有程序设的基本知说与技耀(I分九W 对本顼目序在的綾域有较廉入的了翼门分),能修准确迪
16、毬解用户的僭息需_ . . . _ .廉(井.f '" * 对于软巒祝的技术环境比校熬推(I分人有宾际运用朗鏡验U分).42.呂括每祝使用的时间“分)、狀窃(I分人问题1分人有关锚误的记录1分) 和衣关故障的记录(1 5»«羽.门愴息席中的资料(2分人(2)利用标准模块的椎架(1分)和构件【1井人(3)依据使用者課过霹幕離輸件送入借恩1分人 穷确聖英枕件开疑工具目的与聲求* 明确购买软件工具的环境条杵阳制釣条件.加场调査.对于可供选押的各料工具进行粽合比姣。进打制试和秋酗號忡开发工興试题答案及评分曲1S151共2页 正式蹩帥购8L丿(7)奄装与试用.Cii
17、:霹财一矗岭1分.总莎不北址颅分J45. 大平台G 4 小楼社Ci分),寧播件1分蠶更富灵话性(1分h在各种操 作丢绕上表现差异小H分).46. 描谡对星闻的咖血关乘Q分人表达对趣钊竦送消息的时序(I分).表达对線 闻的相互作用(1井人表达执打中可龍盘发生的事(I分人四、论注駆本大题共1小題* 10分)八,47.最初阶穀,用机務语言写成一至弼机器捋令.供班件执行分h 第二阶眾,用汇编语肴开发软件“分九帝汇编程序就转换lX 策三阶段,用高级语古开技软件(1井,由縮详程序宪成转换仃分h 期四阶股,在各种软件开虹具帘助下开兹轶件 】分人由鴉译種序龙朋抉O分 新阱段,由软件构架師完成构架设计(I分h程挣M用软件开发工具光成程用 开按"幷r由馆译程序完成转换“分人£ ?五、应庸题(本大建
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论