2022年自考软件工程历届试题 .pdf
《2022年自考软件工程历届试题 .pdf》由会员分享,可在线阅读,更多相关《2022年自考软件工程历届试题 .pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程自学考试试题1 全国 2006 年 10月高等教育自学考试软件工程试题课程代码: 02333 一、单项选择题(本大题共20 小题,每小题1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、 多选或未选均无分。1软件开发环境按解决的问题分类包含()A程序设计环境B工具箱环境C基于方法的环境D以语言为中心的环境2为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A容错技术B避开错误技术C检测技术D排错技术3软件复杂性的常用度量方法包括()A BOEHM 度量法B可扩充度量法C线性度量法D代码
2、行度量法4面向对象的要素包含()A对象的唯一性B抽象C继承性D分类性5构造原型时,主要考虑()A全部功能B原型要体现的特征C全部细节D全部要求6维护中,因修改文件的打开或关闭而引起的错误是()A文档副作用B数据副作用C编码副作用D设计副作用7诊断和消除程序在使用过程中发生错误的过程称为()A校正性维护B适应性维护C完善性维护D预防性维护8在白盒技术测试用例的设计中,以下覆盖标准中发现错误能力最强的是()A语句覆盖B判定 /条件覆盖C条件组合覆盖D判定覆盖9软件调试技术包括()A回溯法调试B循环覆盖调试名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -
3、- - - - - 名师精心整理 - - - - - - - 第 1 页,共 34 页 - - - - - - - - - 软件工程自学考试试题2 C边界值分析调试D集成测试调试10在软件测试中, 首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()A确认测试B系统测试C渐增式测试D非渐增式测试11源代码的可维护性表现了程序设计语言的()A心理特性B工程特性C技术特性D传统特性12至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是()A BASIC BSQL C LISP DFO
4、RTRAN 13在 JSP方法中解决结构冲突的具体办法是()A引入中间数据结构或中间文件B删除某个输入数据结构C删除某个输出数据结构D增加某个输入或输出数据结构14模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高的正确次序是()A偶然内聚,时间内聚,逻辑内聚B通信内聚,时间内聚,逻辑内聚C逻辑内聚,通信内聚,顺序内聚D功能内聚,通信内聚,时间内聚15以下软件生存周期的活动中,要进行软件结构设计的是()A测试用例设计B概要设计C程序设计D详细设计16能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是()A结构化语言BPAD 图C判定表D程序流程图17需求分析方法必须
5、能够表达和理解问题的数据域和()A数据流B用户类型C功能域D应用领域18以用户需求为动力,以对象作为驱动的模型是()A瀑布模型B基于知识的模型C喷泉模型D增量模型19把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 34 页 - - - - - - - - - 软件工程自学考试试题3 理软件项目的开发,这种概念就是()A软件项目管理B软件工程C软件项目计划D软件生存期20在软件生存期的各
6、个阶段中跨越时间最长的阶段是()A需求分析阶段B设计阶段C测试阶段D维护阶段二、填空题(本大题共10 小题,每空2 分,共 20 分)请在每小题的空格中填上正确答案。错填、不填均无分。21软件工具通常由工具、工具接口和_三部分构成。22软件工程管理中的控制包括进度控制、人员控制、经费控制和_。23软件开发的原型模型可以分为三类,它们是:探索型原型、实验型原型和_。24软件复杂性主要表现在程序的复杂性。程序的复杂性主要指_程序的复杂性。25白盒法中, _首先以详细设计或源程序为基础,导出控制流程图的拓扑结构(程序图)。26在软件的详细设计中,根据控制流程从上到下,从左到右展开的设计工具是_。27
7、一个模块通过传递开关、标志对某一模块的多种功能进行选择,则这两个模块之间的耦合方式是_。28结构化分析是面向_进行需求分析的方法。29有效的模块化是通过定义一组_的模块来实现信息隐蔽的,这些模块彼此之间仅交换那些为了完成系统功能所必须的信息。30在软件生产中,_的作用是规定了获取、供应、开发、操作和维护软件时,要实施的过程、活动和任务。三、名词解释题(本大题共5 小题,每小题3 分,共 15 分)31软件开发环境32错误推测法33黑盒测试法34软件质量保证35瀑布模型四、简答题(本大题共4 小题,每小题5 分,共 20 分)36增量构造模型有什么特点?37软件测试要经过哪些步骤?简述这些测试的
8、基本任务。38简述需求分析方法应遵循的基本原则。39模块间的耦合性包括哪些类型?五、应用题(本大题共3 小题,第40 小题 7 分,第 41 小题 8 分,第 42 小题 10 分,共 25 分)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 34 页 - - - - - - - - - 软件工程自学考试试题4 40设有如下程序流程图x y 测试数据组1 0 0 测试数据组2 0 3 测试数据组3 3 -1 测试数据组4 4 -2 测试数据组5 4 1 根据表中的测试数据
9、回答如下问题:( 1)满足语句覆盖的最少测试组合是什么?( 2)满足判定覆盖的最少测试组合是什么?( 3)满足条件组合覆盖的最少测试组合是什么?41有一个处理单价为5 角钱的饮料的自动售货机软件,其规格说明如下:( 1)若投入5 角钱或 1元钱的硬币,按下饮料的按钮,则相应的饮料就送出来。( 2)若售货机没有零钱找,则一个显示零钱找完的红灯亮,这时投入1 元硬币并按下按钮后,饮料不送出来并且1 元硬币也退出来;( 3)若有零钱找,则显示零钱找完的红灯灭,在送出饮料的同时退还5角硬币。试用判定表描述加工逻辑。(要求用单条件,不允许用复合条件)42一实时监护系统的中央处理机的功能如下:( 1)由定
10、时检测系统取得各个监护病员的生理数据(脉搏,体温,血压)经合法性检查后,与预先保存的每一病号生理临界数据进行比较;( 2)如发现超越临界则启动自动报警装置发出警报信号;( 3)定时检测的数据将被格式化并被记入日志文件;试根据要求画出该问题的数据流图,并将其转换为软件结构图。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 34 页 - - - - - - - - - 软件工程自学考试试题5 软件工程答案:名师资料总结 - - -精品资料欢迎下载 - - - - - - -
11、- - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 34 页 - - - - - - - - - 软件工程自学考试试题6 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 34 页 - - - - - - - - - 软件工程自学考试试题7 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 34 页 -
12、- - - - - - - - 软件工程自学考试试题8 全国 2009 年 1 月自考软件工程试题课程代码: 02333 一、单项选择题 (本大题共 20 小题,每小题1分,共 20 分) 在每小题列出的四个备选项中只有一个是符合题目要求的。请将其代码填写在题后的括号内。错选、多选或未选均无分。1以下不属于软件特点的是()A软件是一种逻辑产品B软件产品存在磨损问题C软件的生产主要是研制D软件费用不断增加2以下属于形式化开发方法的是()A结构化开发方法BJackson开发方法C维也纳开发方法D面向对象开发方法3数据字典定义数据流或数据存储组成时所使用的符号( )表示()A可选 B与C或D重复4I
13、DEF 是 IDEF 方法的一部分,用于建立系统的()A功能模型 B信息模型C动态模型 D关系模型5软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是()A公共耦合 B控制耦合C标记耦合 D数据耦合6把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A顺序内聚 B逻辑内聚C时间内聚 D通信内聚7以下属于程序流程图缺点的是()名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 34 页 - - - - - - - - -
14、 软件工程自学考试试题9 A历史悠久 B使用广泛C支持程序的三种基本控制结构D可以随心所欲地画控制流程线的流向8Jackson 结构图的三种基本结构是()A顺序结构、选择结构、层次结构B顺序结构、选择结构、重复结构C层次结构、选择结构、重复结构D顺序结构、层次结构、重复结构9以下属于面向对象程序设计语言的是()AJava语言BC 语言CPascal语言DProlog 语言10以下四种逻辑覆盖中,发现错误能力最强的是()A语句覆盖 B条件覆盖C判定覆盖 D条件组合覆盖11软件工程领域中,与集成测试有关的软件开发阶段是()A编码 B详细设计C概要设计 D需求分析12软件维护的副作用不包括()A编码
15、副作用B数据副作用C文档副作用D效率副作用13原型的优点不包括()A对设计人员水平及开发环境要求不高B可及早为用户提供有用的产品C可及早发现问题,随时纠正错误D可减少技术、应用的风险14UML 统一了三种面向对象方法的表示方法,这三种面向对象方法是()ACoad 方法、 OMT 方法、 OOSE 方法BBooch 方法、 OMT 方法、 OOSE 方法CBooch 方法、 Coad 方法、 OOSE 方法DBooch 方法、 OMT 方法、 Coad 方法15面向对象的类层次结构中,聚集关系是一种()A “一般 特殊”关系 B “整体 部分”关系C “相互依赖”关系D “一般 具体”关系16软
16、件质量特性中,“ 软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度” 对应的特性是()名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 34 页 - - - - - - - - - 软件工程自学考试试题10 A正确性B完整性C可靠性D可用性17软件工程标准中,IEEE 属于()A国际标准 B国家标准C行业标准 D企业规范18与“ 项目开发计划”文档有关的人员是()A管理人员和开发人员B开发人员和维护人员C开发人员和用户D管理人员和用户19软件工具的三个组成部
17、分不包括()A工具 B工具接口C工具用户接口D编译系统20软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()A规模 B难度C结构 D智能度二、填空题 (本大题共 10 小题,每小题2 分,共 20 分) 请在每小题的空格上填上正确答案。错填、不填均无分。21软件工程研究的主要内容是软件开发技术和_两个方面。22软件可行性研究从技术可行性、_、社会可行性三个方面分析研究每种解决方案的可行性。23需求分析的基本任务是准确地定义新系统的目标,回答_的问题。24一个模块的作用范围指受该模块内一个_影响的所有模块的集合。25PAD 图是日本日立公司提出的一种_工具。26程序的注释
18、分 _和功能性注释。27GJMyers 提出:软件测试是为了发现_而执行程序的过程。28软件维护的内容有四种:校正性维护、_、完善性维护和预防性维护。29面向对象分析模型有三种,分别是:对象模型、_和功能模型。30对面向对象软件的测试可分为四个层次进行,这四个层次是:算法层、类层、_和系统层。三、名词解释题 (本大题共 5小题,每小题3 分,共 15 分) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 34 页 - - - - - - - - - 软件工程自学考试试题
19、11 31软件生存周期模型32数据流图33白盒测试法34软件质量35信息隐蔽四、简答题(本大题共4 小题,每小题5 分,共 20 分)36简述软件危机产生的原因。37简述结构化分析的步骤。38简述选择程序设计语言时通常要考虑的因素。39简述单元测试的内容。五、应用题 (本大题共 2 小题,第 40 小题 13 分,第 41 小题 12 分,共 25 分) 40根据下面变换型的数据流图设计出对应的初始软件结构图。41根据下面给出的程序流程图,设计不超过3 组的测试用例,使之满足判定条件覆盖,对每组测试数据给出执行路径、输入值、输出值、两个判定(3)和(5)的结果以及两个判定中每个条件的结果。名师
20、资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 34 页 - - - - - - - - - 软件工程自学考试试题12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 34 页 - - - - - - - - - 软件工程自学考试试题13 全国 2009 年 10 月高等教育自学考试软件工程试题课程代码: 02333一、单项选择题(本大题共20 小题
21、,每小题1 分,共 20 分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1软件危机产生的时期是(D)A. “ 程序设计时代 ” 初期B. “ 程序设计时代” 末期C. “ 程序系统时代” 初期D. “ 程序系统时代 ” 末期2.以下属于面向数据结构的开发方法是(B )A.结构化方法B.Jackson 方法C.维也纳开发方法D.面向对象的开发方法3.数据字典定义数据流或数据存储组成时,使用了若干符号,其中 表示的含义是(D )A.可选B.与C.或D.重复4.IDEF0 是 IDEF 方法的一部分,用于建立系统的(A )A.功能模型B
22、.信息模型C.动态模型D.关系模型5.若模块内部所有处理元素都在同一个数据结构上操作,则该模块的内聚性类型是(C)A.时间内聚B.偶然内聚C.通信内聚D.功能内聚6.若软件结构中两个模块之间传递的是数据结构,如高级语言中的数组名,则这两个模块的耦合性类型是(D )A.公共耦合B.控制耦合名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 34 页 - - - - - - - - - 软件工程自学考试试题14 C.数据耦合D.标记耦合7.下列描述中,不属于程序流程图优点的是(
23、B)A.历史最悠久,使用最广泛B.容易表示数据结构C.支持程序的三种基本控制结构D.直观清晰,易于使用8.设计人工智能领域内的系统,程序设计语言最好选择(D )A.Cobol 语言B.C 语言C.Pascal语言D.Prolog 语言9.以下四种逻辑覆盖中,发现错误能力最弱的是(A)A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖10.软件工程领域中,与确认测试有关的软件开发阶段是(D)A.编码B.详细设计C.概要设计D.需求分析11.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为 0100,根据黑盒测试的等价类划分技术,下列划分正确的是(B )A.1 个合理等价类,1 个不合理等
24、价类B.1 个合理等价类,2 个不合理等价类C.2 个合理等价类,1 个不合理等价类D.2 个合理等价类,2 个不合理等价类12.为了使软件适应环境的变换而修改软件的维护活动称为(B )A.校正性维护B.适应性维护C.完善性维护D.预防性维护名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 34 页 - - - - - - - - - 软件工程自学考试试题15 13.根据原型的不同作用,快速原型模型有三类模型,分别为(C )A.探索型原型、归纳型原型、演化型原型B.归纳型
25、原型、实验型原型、演化型原型C.探索型原型、实验型原型、演化型原型D.探索型原型、实验型原型、归纳型原型14.面向对象开发方法中,动态模型使用的描述工具是(A )A.状态图B.对象图C.数据流图D.类图15.在面向对象方法建立的对象模型中,类之间的关联具有多重性,其中小空心圆表示的重数是(A)A.0 或 1 B.1 C.0 到多D.1 到多16.McCall 质量度量模型中, 与“ 用户熟悉、 使用及准备输入和解释输出所需的工作量的大小” 所对应的软件质量特性是(D)A.正确性B.完整性C.可靠性D.可用性17.软件工程标准中,GIB 属于( C )A.国际标准B.国家标准C.行业标准D.企业
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年自考软件工程历届试题 2022 自考 软件工程 历届 试题
限制150内