2023年高等教育工学类自考-03173软件开发工具考试历年重点考核试题含答案_第1页
2023年高等教育工学类自考-03173软件开发工具考试历年重点考核试题含答案_第2页
2023年高等教育工学类自考-03173软件开发工具考试历年重点考核试题含答案_第3页
2023年高等教育工学类自考-03173软件开发工具考试历年重点考核试题含答案_第4页
2023年高等教育工学类自考-03173软件开发工具考试历年重点考核试题含答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

2023年高等教育工学类自考-03173软件开发工具考试历年重点考核试题含答案(图片大小可自由调整)第1卷一.参考题库(共50题)1.简述第四代语言与软件开发工具的区别。2.按软件开发工作阶段可将软件开发工具分为:计划工具、()工具和设计工具。3.软件工作人员为什么需要学习和了解软件开发工具?4.软件的开发过程可分以下几个阶段:需求分析、()、程序和文档的编写、()、完善与版本更新。5.简述用通用软件辅助软件开发的缺点。6.关于辅助软件并发的通用软件,以下叙述正确的是()。A、可以减少不少丁作量B、开发所需的许多工作无法完成C、不但可表现形式,还可反映其逻辑内涵D、难于保持一致性E、可在多个开发开发阶段帮助开发7.简述软件开发总体设计阶段的工作要点。8.对用户的需求进行分析,最终以编程所需的方式表达出来,这是()必须承担的任务。A、用户部门的技术人员B、企业管理人员C、教学工作者D、软件开发者9.()工具从更宏观的角度去看待软件开发。A、计划B、分析C、设计D、调试运行10.软件开发技术的发展可归纳为四个阶段,各个阶段依次用机器语言、()、()、()来开发软件。11.帮助管理项目的进度、资源、质量等的软件开发工具属于()A、计划上具B、分析工具C、设计工具D、管理工具12.()实现了跨生命周期的信息管理与共享。A、计划工具B、分桥工具C、设计工具D、管理工具13.简述集成化软件开发工具产生的背景。14.对软件开发方法的改进包括()A、结构化程序设计B、软件工程C、面向对象的程序设计D、即插即用的程序设计方法E、RISC技术15.软件开发要兼顾两头:一头是面向(),一头是面向(),形成机器指令序列。16.非过程化程序设计语言17.软件开发方法的改进一般都遵循()规律。A、凡能交给机器做的,就尽量通过一定的专用软件去做B、形成的程序其运行效率越来越高C、开发所用的语言越来越接近自然语言D、在人与机器之间,越来越靠拢人面远离机器E、开发的效率越来越高18.过程化程序设计语言19.按支持软件开发的阶段划分,软件开发工具可分为()。A、计划工具B、分析工具C、设计工具D、编程工具E、调试工具20.软件开发工具的()是指能在开发过程中提供哪些帮助,软件开发工具的()是指这些支持和帮助的程度。21.需求分析22.面向软件开发全过程的工具称为()的工具。23.软件使用的方便程度主要依赖于()A、软件的功能B、操作系统C、I/O设备D、人机界面24.说明软件产品开发过程各个阶段的主要任务。25.与软件开发工具有关的概念、术语很多,如:()。A、CASE工具B、可视化程序设计C、最终用户计算D、组件程序设计E、即插即用的程序设计F、第四代语言G、软件开发方法学26.按集成程度划分,可将软件开发工具分为:()工具、面向某一阶段或某一任务的工具、()的工具。27.软件开发的第一阶段是:()A、需求分析B、画出程序流程图C、选择所用的语自D、编写程序28.为了推广应用计算机,大量的工作集中在()中。A、硬件领域B、软件领域C、研制软件开发工具D、研究改进程序设计方法29.简述软件开发工具认识与描述客观系统的功能要求。30.第三代程序语言的主要特点是()。A、程序语句与机器指令一一对应B、算术表达式接近于人的书写形式C、非过程化D、执行前需要用编译程序来翻译E、实现了对机器的独立性31.软件开发工具是以()语言为基础的。A、第一代B、第二代C、第三代D、第四代32.认识与描述客观系统是软件开发工具对软件开发()阶段的支持、A、需求分析B、总体设计C、实现D、运行维护33.软件包括段序以及相关的()。34.论述第一代到第四代程序设计语言的主要特征。35.以下()叙述正确。A、计划工具往往独立于机器与软件B、分析工具往往独立于机器与软件C、设计上具多是依赖于特定软件的D、集成化的软件开发工具常常是依赖于机器与软件E、现在真正集成化的软件开发工具还相当少见36.IBM公司的集成软件开发工具失败的原因是()。A、局限于集中式体系结构B、未能及时适应客户机/5R务器体系结构C、局限于IBM计算机上,背离了开放式趋势D、缺少滞求分析工具E、缺少计划工具37.软件测试阶段包括()的调试与整个软件的联调两个部分。38.论述软件开发I—具的性能要求。39.编写软件使用说明书与编程工作应()。A、先编写程序B、先编写使用说明节C、同步编写D、可不计次序40.从广义上说,软件是()。A、计算机的灵魂B、用户与计算机之间的桥梁C、人类互相联系的纽带D、人类在各个领域中积累的知识结晶E、人类文明与知识得以延续的一种载体41.编写与调试软件的工具属于()。A、计划工具B、分析工具C、设计工具D、管理工具42.软件产品的()、效率和()已成为各方关注的十分重要的问题.43.人们将事先编好并存入计算机的指令序列称为()。44.说明软件开发工具和新的软件开发方法的主要特点。45.论述软件开发工具的分类。46.现在的软件开发工具有以下特点()。A、自动化程度提高了B、能帮助需求分析C、能帮助项目管理D、能帮助版本管理E、吸收了许多管理科学的内容和方法47.用汇编语言编写的程序需要由()转化为机器指令序列才能执行。48.专用软件开发L具很多,如()。A、报表生成器B、MSWordC、操作说明书编写工具D、数据流图绘制工具E、综合性的第四代语言49.从()语言开始,软件摆脱了对特定硬件系统的依赖。A、第一代B、第二代C、第三代D、第四代50.可视化(所见即所得)编程第1卷参考答案一.参考题库1.正确答案: (1)软件开发工具包括4GL的功能。 (2)软件开发工具支持系统分衡.设计工作。 (3)软件开发工具支持文档工作。2.正确答案:分析3.正确答案:使用软件并发工具开发软件使开发规范化,可提高软件产品的质量,提高开发的效率,缩短开发周期.降低开发成本,使软件更适应应用需要,并易于更新版本。学习和了解软件开发工具还有助于认识软件开发的各种理论和方法。4.正确答案:总体设计;测试5.正确答案: (1)有许多工作是通用软件所无法完成的。 (2)用通用软件完成果些工作、只能表现出其表面的形式。 只能做到“形似”,不能做到“神似”。 (3)难于保持一致性。6.正确答案:A,B,D7.正确答案:其工作要点是根据软件功能说明书的要求,完成软件的总体设计,包括整个软件的结构设计、公用的数据文件或数据库的设计、兵部分的连接方式及信息交换的标准等。8.正确答案:D9.正确答案:B10.正确答案:汇编语言;高级程序设计语言;软件开发工具11.正确答案:D12.正确答案:D13.正确答案:以往的专用软件开发L具对软件的开发缺乏全面的、统一的支撑环境。这些零散地、分散地支持各个工作阶段、各项具体工作的专用工具之间没有有机地联系起琅,必然会造成冲突与矛盾i这种冲突与矛盾对于用户来说,造成了沉重的、不堪忍受的负担,使用工具越多这种负担越重,以致抵消了使用工具带来的益处。这种情况导致了集成化软件开发工具的产生。14.正确答案:A,B,C,D15.正确答案:应用(用户);计算机硬件16.正确答案:非过程化语言也称第四代语言,即只给机器下达做什么,由机器自动安排执行的顺序。17.正确答案:B,D,E18.正确答案:需要由编写程序的人一步一步地安排程序的执行过程,这样的语言称为过程化程序设计语言o19.正确答案:A,B,C20.正确答案:功能;性能21.正确答案: 需求分析是软件开发的第一个阶段,软件设计者需要从用户的初始要求出发,经过大量的调查研究工作,抽象出应用领域中的实际信息需求.设计出在计算机系统内外的、合理的信息流程,并规定出软件系统的功能与性能要求,写出软件功能说明书。22.正确答案:集成化23.正确答案:D24.正确答案: (1)需求分析阶段根据用户的初始要求形成严格的功能说明书。 (2)总体设计阶段根据软件功能说明书的要求,完成软件的总体 (3)实现阶段程序的编写和文档的编写。 (4)测试阶段测试软件是否达到了设计任务书的要求。 (5)运行和维护阶段使用软件,并修改、完善、扩充软件。25.正确答案:A,B,C,D,E,F,G26.正确答案:专用;集成27.正确答案:A28.正确答案:B29.正确答案:认识与描述客观系统是软件开发第一阶段所需的重要工作。该项工作不确定程度高,更需要经验,受难规范化。需要对复杂系统认识与理解,并在此基础上抽象出信息需求与信息流程。30.正确答案:D,E31.正确答案:C32.正确答案:B33.正确答案:文档34.正确答案: 第一代程序没计语言就是计算机的指令系统。用户用机器指令编写程序。这种程序就是机器指令的序列,都是由“o”和“2”组成,难于阅读,难于维护.而月程序高度依赖于计算机硬件,难于移植。 第二代语言是汇编语言.其中每个语句是用助亿符形式表示的机器指令(汇编语句与机器指令基本上是一——对应的)虽然可读性和可移植性方面前进了一步,但稍然依赖于计算机硬件。 第三代语言也称为高级程序设计语言,其中的语句与机器指令并不一一对应,尤其是表达式的书写与人们的习惯基个相同。程序员需要远行编写语句来实现算法的过程,因此,第王代语言仍属于过程化的语言, 第四代语言(4GI‘)是非过程化的程序设计语言,用户只说明要求做什么.而把具体的执行步骤交由软件自动执行。35.正确答案:A,B,C,D,E36.正确答案:A,C37.正确答案:模块38.正确答案: (1)表达能力或描述能力。 (2)保持信息一致的能力。 (3)使用的方便程度。 (4)工具的可靠程度。 (5)对硬软件环境的要求。39.正确答案:C40.正确答案:A,B,C,D,E41.正确答案:C42.正确答案:质量;价格43.正确答案:程序44.正确答案: (1)自动化程度提高。 (2)软件开发工作包括了需求分析。 (3)软件开发工作包括了项目管理和版

温馨提示

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

评论

0/150

提交评论