IM电竞2023年04月自考03173软件开发工具试题及标准答案docx

发布日期:2024-03-16 11:31浏览次数:

  IM电竞官网IM电竞官网《2023年04月自考03173软件开发工具试题及标准答案.docx》由会员分享,可在线软件开发工具试题及标准答案.docx(5页珍藏版)》请在163文库上搜索。

  1、2023年4月高等教育自学考试全国统一命题考试软件开发工具试卷(课程代码03173)一、单项选择题:本大题共20小题,每小题1分,共20分。1.在软件开发过程中,项目负责人的主要任务是( D )A.编写程序 B.编写文档C.验收模块 D.组织协调2.在需求分析阶段,软件设计者应( A )A.认识与描述客观系统 B.指定各模块的功能要求C.记录与管理开发过程 D.把软件划分成若干模块3.软件的总体设计文件应包括( A )A.公用数据结构 B.使用说明C.功能说明书 D.用户手册4.数据字典管理系统属于( B )A.计划工具 B.分析工具C.设计工具 D.集成工具5.在软件系统的模块结构图中,一个

  2、模块的右上角有一个小圆圈,该记号表示( B )A.循环调用 B.选择调用C.一般调用 D.模块目录6.在软件开发过程中,由程序员承担的工作是( C )A.提出需求 B.分配开发任务C.模块调试 D.试运行7.由用户提出、分析人员采集的是( A )A.有关系统需求的信息 B.软件物理设计的信息C.用户对系统的变更要求的信息 D.软件功能设计的信息8.主要描述系统状态及其转换方式的概念模式是( A )A.时序网络 B.实体关系图C.数据字典 D.数学与逻辑模型9.在ADCycle模型中,建立逻辑模型属于( A )A.需求分析工作 B.分析设计工作C.编码工作 D.维护工作10.关于购置与自行开发软

  3、件开发工具的权衡中,下述正确的是( D )A.如果某个项目需要大量且简单的屏幕设计任务,这时应考虑自行开发B.如果某个项目需要大量且简单的报表设计任务,这时应考虑自行开发C.如果某个项目需要活泼多变的人机界面开发任务,可以购买现成的屏幕设计工具D.如果某个项目针对特定的应用问题且要求很高的效率与灵活性,这时应考虑自行开发11.关于外购软件开发工具的说法中,正确的是( C )A.只要顺手好用,文档与资料差一点没关系B.只要价格合理公道,性能差一点没关系C.对软件开发工具所依据的开发方法和开发理论的考察必不可少D.软件开发工具对运行环境的要求不再成为购买软件开发工具的必要条件12.引入神经网络技术

  4、,可以实现软件开发工具的( A )A.智能化 B.网络化C.一体化 D.标准化13.为了使软件构件能够组成大型软件,软件构件必须实现( D )A.智能化 B.网络化C.一体化 D.标准化14.用于显示当前Eclipse集成环境中加载的所有项目和各个项目中文件列表的视图是( A )A.导航器视图 B.大纲视图C.控制台视图 D.任务视图15.在Eclipse中,程序员想找到当前活动编辑器所打开文件的概要,如函数、变量等,他应该打开( B )A.导航器视图 B.大纲视图C.控制台视图 D.任务视图16.使用Eclipse调试程序时,用户按下键,这时程序将执行的操作是( D )A.单步跳入 B.单步

  6、件夹20.面向对象的基本概念中,体现了父类和子类之间共享机制的是( B )A.封装 B.继承C.多态 D.抽象二、填空题:本大题共20空,每空1分,共20分。21.用具有一定意义的英语单词或单词的缩写来代替机器语言的语言称为( 汇编语言(或;汇编码;或:助记忆码) )。22.在软件开发过程中,程序员必须花相当的时间了解与熟悉应用领域,正确地理解用户工作中的信息需求和信息( 流程 )。23.在软件开发过程中,人们逐渐认识到程序员和用户之间的沟通与交流的重要性,把软件的概念从单纯的程序扩展到程序加( 文档 )。24.结构化程序设计方法的实施是采取( 自顶向下(或:自上而下) )、逐层分解的方法,将

  7、系统分成若干部分,并把它们之间的关系明确地表达出来。25.如何保持信息库的( 一致性 )是信息库研究的核心问题。26.为了设计良好的总控与人机界面,可以从面向使用者、保证信息的准确传递、保证系统的( 开放性(或:灵活性) )等三个方面加以考虑。27.在信息库内容的基础上,软件开发工具最重要的两个信息出口是( 代码 )生成与文档生成。28.从技术上说,信息库主要涉及信息库的( 内容 )、信息库的组织方式、信息库的管理功能及历史信息的处理方法等四个问题。29.代码生成器生成代码时依据的是信息库里已有的有关资料、各种( 标准模块 )的框架和构件及使用者通过屏幕前的操作送入的信息等三个方面的资料。30

  8、.在引进软件开发工具之后,应当认真进行的组织管理工作包括严格使用制度、记录使用的详细过程、培训使用人员、经常进行( 审计 )与评价工作。31.模块之间的联系及互相影响应尽可能少,即应当尽量避免逻辑耦合,而仅限于( 数据 )耦合。32.软件开发工具一体化的困难在于对软件开发过程与相关信息的( 认识 )深度。33.Eclipse的体系结构主要包括运行时内核、( 工作空间 )、工作台、其他插件等。34.为了提醒自己未完成的编程工作,程序员可以在代码中添加一条以( TODO )开头的注释标记,这样就可以在Eclipse的任务视图中添加一项任务。35.程序调试是在编写的程序投入实际运行前,通过调试工具等

  9、方法进行测试、修正语法错误和( 逻辑 )错误的过程。36.选择Eclipse定制( 透视图 )可以定制工具栏、菜单栏、命令组和快捷方式。37.在软件开发项目中,采用版本控制软件有助于将( 开发 )环境与测试环境、运行环境进行有效的隔离。38.在CVS中,用户对资源的修改不是直接在服务器端进行的,而是根据资源库的内容创建一个本地的( 工作备份 ),用户在其中工作,工作完成后再将修改的内容提交到资源库。39.Eclipse首次启动时,会扫描并查找( plugins )目录下的已被定义的插件。40.在面向对象程序设计中,对象被表达为描述事物的数据和对数据的处理的统一整体,这种做法称为( 封装 )。三

  10、、简答题:本大题共6小题,每小题5分,共30分。41.软件设计者在需求分析阶段应完成哪些工作?答:大量调研;抽象出应用领域中的实际的信息需求;设计出信息流;规定出软件系统的功能及性能要求;编写软件功能说明书。(注:答对含义即可的情得分)42.版本管理的核心任务是什么?有哪些方法?答:核心是保持两个一致性:系统完善过程中,前后一致;系统的局部与整体一致。方法:规定版本更新计划,制定版本有关的信息范围及管理方法,项目组内明确分工,在编程、测试等工作中明确要求。43.为了解决软件开发过程中遇到的困难,列举出人们先后提出的程序设计方法。答:结构化程序设计方法、软件工程方法、面向对象的程序设计方法、即插

  11、即用的程序设计方法和面向开源软件和互联网平台的程序设计方法。(注:每点1分)44.简述数据流程图的基本思想和基本元素。答:基本思想:把信息流看做线索,简明扼要画出全局;基本元素:外部实体(或:系统以外的信息来源或去向)、数据处理、数据存储、数据流。(注:答对含义即可得分)45.软件开发工具的信息库中包括哪些信息?答:(1)关于软件应用领域与环境状况的信息;(2)设计成果,包括逻辑设计与物理设计成果:(3)运行状况的记录:(4)项目管理与版本管理的信息。(注:答对含义即可得分)46.在购置软件开发工具前,应先明确哪些需求?答:(1)为哪个软件开发项目使用;(2)在哪个工作阶段使用;(3)供哪些人

  12、使用;(4)在怎样的软、硬件环境下运行。(注:每点1分,全对给满分)四、论述题:本大题共1小题,10分。47.从软件开发工具的程序设计原理与实践角度,你认为软件开发工具的用户界面设计应当遵循哪些原则?答:(1)用户界面的主要功能是通信(或:使人与计算机之间能够准确地交流信息),输入时尽量采取自然的方式,输出时机器向人传递的信息要准确;(2)用户界面必须保持一致,让用户尽可能始终用同一方式思考与操作;(3)用户界面必须使用户随时掌握任务进展情况,随时告诉用户进度;(4)用户界面必须提供帮助,有关的信息、提示等放在方便的位置;(5)宁可让程序多干,不可让用户多干;(6)适当权衡界面灵活性和一致性的

  13、矛盾,对思维方式一致的用户操作与控制方式应当一致,对有各自习惯与发好的用户尽可能地提供灵活、自由的操作方式。五、应用题:本大题共1小题,20分。48.完成一个程序,要求对任意给定的正整数N,求方程x2y2=N的全部正整数解。要求使用Eclipse CDT实现该C程序,完成从安装开发环境、新建项目、源文件夹、编写代码并最终编译运行这一系列步骤。请补充上述这些步骤中的关键点。(1)新建C项目按下快捷键,打开项目创建向导,展开该向导中的CC树形菜单,在菜单中选择C Project,之后点击下一步完成其余新建项目的设置。(2)新建C项目编辑如下C程序。(3)编译程序CC程序需要先手动编译程序,依次点击

  14、Project Build Project 即可。 若编译成功,则可以运行程序。如果需要重新编译,可以点击 Eclipse菜单栏Project,选择要重新编译的项目,点击确定即可删除之前编译所生成的“Debug”文件及生成的中间文件。(4)执行程序点击工具栏上的绿色Play图标或按快捷键“”即可运行程序。运行程序后,输入和输出都将在源代码编辑窗口下方的中显示。(5)调试程序调试透视图是Eclipse专门为调试程序设计的透视图。在默认情况下,调试透视图主要包括调试视图、大纲视图、断点视图、变量视图、控制台视图等。其中,调试视图显示当前调试的程序和其所处的状态。变量视图显示整个调试过程中程序的变化情况,是帮助程序员查错和纠错的主要手段。在Eclipse中可以直接使用GDB来调试程序,点击工具栏上的“虫子”按钮或者按快捷键“”便可以调试程序。Eclipse支持对方法或函数设置断点,在程序运行到该方法的第行时自动暂停。答:Ctrl+Nn-x*xflag=0 Clean(或:清除)Ctrl+F11控制台(或:控制台视图)线程变量值(或:变量)F11一(注:每点2分)

  1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。

  2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。

  3. 本页资料《2023年04月自考03173软件开发工具试题及标准答案.docx》由用户(梵尼兰)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!

  4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

  5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。

  如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

  部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

如果您有什么问题,欢迎咨询技术员 点击QQ咨询