全国2013年10月高等教育自学考试软件工程试题
10月全国软件工程自考试题及答案解析

精品自学考试资料推荐全国 2019年 10月高等教育自学考试软件工程试题课程代码: 02333、单项选择题每小题 1 分,共 20 分。
(在每小题的四个备选答案中选出将正确答案的序号填在题干后的括号内)1.在下列工具与环境中()属于较早期的CASE 。
A.基于信息工程的 CASE C. 集成 CASE 环境 2.软件复杂性主要体现在(A.数据的复杂性C.控制的复杂性3.在 McCall 软件质量度量模型中,A.可靠性C.适应性 4.面向对象的特征之一是(A.对象的唯一性C.封装性5.用于设计阶段,考核实现方案是否B.人工智能 CASED.交互编程环境)B.程序的复杂性D.问题的复杂性()属于面向软件产品操作。
B.可重用性D.互操作性)B.抽象D.共享性行的是()原型。
A.探索型C.实验型6.生产性维护活动包括()A. 修改设计C.解释数据结构7.随着软硬件环境变化而修改软件的过程是(A. 校正性维护C.完善性维护8.软件测试方法中的静态测试方法之一为(A. 计算机辅助静态分析C.因果图9.在白盒法技术测试用例的设计中(A. 语句C.条件组合10.软件调试技术包括()A. 错误推断C.回溯法 11.为了提高软件的可维护性,在编码阶段应注意(A. 保存测试用例和数据C.文档的副作用B.提高模块的独立性D.养成好的程序设计风格个正确答案,B.演化型D.增量型B.理解设计D.理解功能)B.适应性维护D.预防性维护)B.黑盒法D.路径覆盖)是最弱的覆盖标准。
B.路径D.判定B.集成测试D.边界值分析12.比较接近于自然语言,被广泛应用于构造专家系统的程序设计语言是(A.FORTRAN 语言C.C 语言13.结构化程序设计方法提供的工作方式为(A. 程序员组B.Pascal 语言D.Prolog 语言)的组织形式。
精品自学考试资料推荐C.分析员组14.详细设计与概要设计衔接的图形工具是(A.DFD 图 C.PAD 图 15.结构化程序设计的一种基本方法是( A. 筛选法 C. 逐步求精法16.数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( )A. 数据、公共、标记、控制 C.控制、数据、标记、公共 17.软件概要设计结束后得到( ) A. 初始化的软件结构图C.模块详细的算法18.软件需求分析的主要任务是准确地定义出要开发的软件系统是( A. 如何做 C. 做什么 19.可行性分析研究的目的是(A. 争取项目 C.开发项目 20.具有风险分析的软件生存周期模型是( A. 瀑布模型 C.螺旋模型 二、填空题 每空 2分,共 20 分。
2013级软件工程数据结构B卷答案及评分细则

10级软件工程专业《数据结构》试题B卷答案及评分细则一、选择题(每小题3分,共30分,选错不给分,选对给3分)1,C 2,A 3,D 4,C 5,B 6,C 7,B 8,B 9,A 10,A二、填空题(每空2分,共20分,填对给2分,填错不给分)1,2 4;2,SXSSXXSX3,-+A*BC/DE4,128 75,存储位置指针6,任意若干连续字符序列7,相同类型数据元素三、应用题1 解:其步骤为i1=index(S,S1,1)………………………………………………(2分)i2=index(S,S2,1)+3………………………………………………(2分)sub1=substr(S,i1,length(S)-i1+1) …………………………………(2分)sub2=substr(S,i2,length(S)-i2+1…………………………………………(2分) S3=concat(sub1, sub2) ………………………………………………(2分)2 解本题即为构造最小生成树,按照最小生成树的构造方法,构造如下:303解:其拓扑排序序列为152634;156234;152364;512634;516234;512364;5612344 解:按照题目要求构造的二叉树如下四、算法设计题由于队列是先进先出,而栈是先进后出,所以只有经过两个栈,即先在第一个栈里先进后出,再经过第二个栈后进先出来实现队列的先进先出。
因此用两个栈模拟一个队列运算就是用一个栈作为输入,而另一个栈作为输出。
当进队列时,总是将数据进入到作为输入的栈中。
在输出时,如果作为输出的栈已空,则从输入栈将已输入到输入栈的所有数据压入输出栈中,然后由输出栈输出数据;如果作为输出的栈不空,则就从输出栈输出数据。
显然,只有在输入、输出栈均为空时队列才为空。
…………………………(写出思想给5分)一个栈s1用来插入元素,另一个栈S2用来删除元素,删除元素时应将前一栈s1中的所有元素读出,然后进入到第二个栈s2中,算法描述如下:Void Enqueue(s1,x)……………………………………………(2分)stack s1;int x;{if(s1->top==0)Printf(“队列上溢“);ElsePush(s1,x);}Void Dequeue(s1,s2,x) ……………………………………………(2分)Stack s1,s2;Int x;{ S->top=0; /将s2清空While (!empty(s1) /将s1的所有元素退栈后压入s2,此时栈s1为空 Push(s2,pop(s1));Pop(s2,x); /弹出栈s2的栈顶元素(对首元素)并赋给xWhile (!empty(s2) /将剩于元素重新压入栈s1恢复为原s1中的顺序 Push(s1,pop(s2));}Int Queue_empty(s1)……………………………………………(1分) Stack s1;{if empty(s1)Return(1);ElseReturn(0);}。
2013软考上下午真题及答案附最新考纲

2013上半年软件设计师上午试题第1题常用的虚拟存储器由()两级存储器组成A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘第2题中断向量可提供()A.I/O设备的端口地址 B.所传送数据的起始地址C.中断服务程序的入口地址 D.主程序的断点地址第3题为了便于实现多级中断嵌套,使用()来保护断点和现场最有效。
a.R OM B.中断向量表 C.通用寄存器 D.堆栈第4题 DMA工作方式下,在()之间建立了直接的数据通路。
A.C PU与外设B.CPU与主存C.主存与外设D.外设与外设第5题地址编号从80000H到BFFFFH且按字节编址的内存容量为( )KB,若用16K*4bit的存储器芯片构成该内存,共需()片5.A.128 B.256 C.512 D.10246.A.8 B.16 C.32 D.64第6题利用报文摘要算法生成报文接要的目的是()A.验证通信对方的身份,防止假冒B.对传输数据进行加密,防止数据被窃听C.防止发送言否认发送过数据D.防止发送的报文被篡改第7题防火墙通常分为内网、外网和DMZ三个区域,按照受保护程序,从高到低正确的排列次序为( )A.内网、外网和DMZB.外网、内网和DMZC.DMZ、内网和外网D.内网、DMZ和外网第8题近年来,在我国出现各类病毒中,()病毒通过木马形式感染智能手机。
9. A.欢乐时光 B.熊猫烧香 C.X卧底 D.CIH第9题王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。
这些软件文档属于职务作品,且()10.A.其著作权由公司享有 B.其著作权由软件设计师享有C.除其署名权以处,著作权的其他权利由软件设计师享有D.其著作权由公司和软件设计师共同享有第10题甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。
丙企业在未知的情形下从甲经销商处购入10张并已安装使用。
在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是(11)11.A.丙企业的使用行为侵权,须承担赔偿责任B.丙企业的使用行为不侵权,可以继续使用这10张软件光盘C.丙企业的使用行为侵权,支付合理费用后可以继续使用这10张软件光盘D.丙企业的使用行为不侵权,不需承担任何法律责任第11题声音信号数字化过程中首先要进行(12)12.A.解码 B.D/A转换 C.编码 D.A/D转换第12题以下关于dpi的叙述中,正确的是(13)13.A.每英寸的bit数 B.存储每个像素所用的位数C.每英寸像素点D.显示屏上能够显示出的像素数目第13题媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体,(14)属于表现媒体。
201301高等教育自学考试软件工程试题及答案教学文案

学习-- 好资料绝密★ 考试结束前全国2013 年 1 月高等教育自学考试软件工程试题课程代码:02333请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B 铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共l5 小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均不得分。
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. UML 表达关系的术语中,表达“整体/部分”关系的是A.细化B.依赖C.继承D.聚合7. UML 提供的图形化工具中,用于概念模型和软件模型的动态结构的是A. 用况图B.部署图C.对象图D.构件图8•根据RUP 测试活动,输入为测试用况,活动为实现测试,则输出为B. 测试构件 D.测试过程 B. 等价类划分 D.路径测试 3500元和3501元作为测试数据,所采用的是 B.等价类划分 D.因果图 B.因果图测试 D.黑盒测试 B.客户评估 D.风险分析 B.螺旋模型 D.瀑布模型注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
自考软件工程历届试题(含答案_整理)

全国2006年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件开发环境按解决的问题分类包含()A.程序设计环境B.工具箱环境C.基于方法的环境D.以语言为中心的环境2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A.容错技术B.避开错误技术C.检测技术D.排错技术3.软件复杂性的常用度量方法包括()A.BOEHM度量法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.语句覆盖B.判定/条件覆盖C.条件组合覆盖D.判定覆盖9.软件调试技术包括()A.回溯法调试B.循环覆盖调试1C.边界值分析调试D.集成测试调试10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()A.确认测试B.系统测试C.渐增式测试D.非渐增式测试11.源代码的可维护性表现了程序设计语言的()A.心理特性B.工程特性C.技术特性D.传统特性12.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。
以下语言中较适用于数值计算的语言是()A.BASIC B.SQLC.LISP D.FORTRAN13.在JSP方法中解决结构冲突的具体办法是()A.引入中间数据结构或中间文件B.删除某个输入数据结构C.删除某个输出数据结构D.增加某个输入或输出数据结构14.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高....的正确次序是()A.偶然内聚,时间内聚,逻辑内聚B.通信内聚,时间内聚,逻辑内聚C.逻辑内聚,通信内聚,顺序内聚D.功能内聚,通信内聚,时间内聚15.以下软件生存周期的活动中,要进行软件结构设计的是()A.测试用例设计B.概要设计C.程序设计D.详细设计16.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是()A.结构化语言B.PAD图C.判定表D.程序流程图17.需求分析方法必须能够表达和理解问题的数据域和()A.数据流B.用户类型C.功能域D.应用领域18.以用户需求为动力,以对象作为驱动的模型是()A.瀑布模型B.基于知识的模型C.喷泉模型D.增量模型19.把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管2理软件项目的开发,这种概念就是()A.软件项目管理B.软件工程C.软件项目计划D.软件生存期20.在软件生存期的各个阶段中跨越时间最长的阶段是()A.需求分析阶段B.设计阶段C.测试阶段D.维护阶段二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。
2013年10月全国自考软件工程模拟试题

2012年10月全国自考软件工程模拟试题和答案(二)一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1. 软件管理比其他工程管理更为()A. 容易B. 困难C. 迅速D. 迟缓答案:B2. 以下说法错误的是()A. McCabe度量法对于不同种类的控制流的复杂性不能区分B. McCabe度量法将简单IF语句与循环语句的复杂性分别看待C. McCabe度量法对于嵌套IF语句与简单CASE语句的复杂性是一样的D. McCabe度量法将模块接口当成一个简单分支一样处理答案:B3. 早期的软件工具只能完成一件特定的任务,后来出现了工作台,它将一组工具组合在一起,对软件开发过程的某些方面提供支持。
()是工作台的发展,其目的在于为软件开发提供完整的和一致的支持。
A. 软件开发环境B. 软件C. 工具D. 工作台答案:A4. 表示连接的系统流程图的符号是()A. AB. BC. CD. D答案:B5. Jackson方法是一种面向()的方法。
A. 对象B. 数据结构C. 数据流D. 控制流答案:B6. IDEF图从各个侧面反映系统()A. 怎么做B. 做什么C. 对谁做D. 何时做答案:B7. 需求规格说明书的作用不应包括()A. 软件设计的依据B. 用户与开发人员对软件要做什么的共同理解C. 软件验收的依据D. 软件可行性研究的依据答案:D8. 以下说法错误的是()A. MTTF是一个描述失效模型或一组换效特性的指标量B. MTBF是指两次相继失效之间的平均时间C. MTBF在实际使用时通常指当n很大时,系统第n次失效与第n+1次失效之间的平均时间D. 对于失效率为常数和修复时间很短的情况,MTTF与MTBF差别很大答案:D9. 在软件结构设计的后处理中,下列说法错误的是() A. 为模块写的处理说明及接口说明可采用IPO图B. 数据结构的描述可用Warnier图或Jackon图C. 给出设计约束或限制。
自考软件工程历届试题(含答案)

全国2009年1月自考软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的。
请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.以下不属于软件特点的是()A.软件是一种逻辑产品B.软件产品存在磨损问题C.软件的生产主要是研制D.软件费用不断增加2.以下属于形式化开发方法的是()A.结构化开发方法B.Jackson开发方法C.维也纳开发方法D.面向对象开发方法3.数据字典定义数据流或数据存储组成时所使用的符号(‥‥)表示()A.可选B.与C.或D.重复4.IDEF是IDEF方法的一部分,用于建立系统的()A.功能模型B.信息模型C.动态模型D.关系模型5.软件结构中两个模块之间有调用关系,传递简单数据值,相当于高级语言中的值传递,这两个模块之间的耦合是()A.公共耦合B.控制耦合C.标记耦合D.数据耦合6.把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚7.以下属于程序流程图缺点的是()A.历史悠久B.使用广泛C.支持程序的三种基本控制结构D.可以随心所欲地画控制流程线的流向1 软件工程自学考试试题8.Jackson结构图的三种基本结构是()A.顺序结构、选择结构、层次结构B.顺序结构、选择结构、重复结构C.层次结构、选择结构、重复结构D.顺序结构、层次结构、重复结构9.以下属于面向对象程序设计语言的是()A.Java语言B.C语言C.Pascal语言D.Prolog语言10.以下四种逻辑覆盖中,发现错误能力最强的是()A.语句覆盖B.条件覆盖C.判定覆盖D.条件组合覆盖11.软件工程领域中,与集成测试有关的软件开发阶段是()A.编码B.详细设计C.概要设计D.需求分析12.软件维护的副作用不包括()A.编码副作用B.数据副作用C.文档副作用D.效率副作用13.原型的优点不包括()A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险14.UML统一了三种面向对象方法的表示方法,这三种面向对象方法是()A.Coad方法、OMT方法、OOSE方法B.Booch方法、OMT方法、OOSE方法C.Booch方法、Coad方法、OOSE方法D.Booch方法、OMT方法、Coad方法15.面向对象的类层次结构中,聚集关系是一种()A.“一般——特殊”关系 B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系16.软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()A.正确性B.完整性C.可靠性D.可用性2 软件工程自学考试试题17.软件工程标准中,IEEE属于()A.国际标准B.国家标准C.行业标准D.企业规范18.与“项目开发计划”文档有关的人员是()A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户19.软件工具的三个组成部分不包括()A.工具B.工具接口C.工具用户接口D.编译系统20.软件复杂性度量的参数中,由程序中出现的操作数数目所决定的量表示的参数是()A.规模B.难度C.结构 D.智能度二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格上填上正确答案。
全国2013年10月高等教育自学考试网络工程试题

═══════════════════════════════════════════════════════════════════════════════ 环球网校——中国职业教育领导者品牌绝密★考试结束前全国2013年10月高等教育自学考试网络工程试题课程代码:04749请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B 铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均无分。
1.下列选项中,不.属于计算机网络应用软件的是 A.E-mailB.FTPC.TCP/IPD.WWW2.在广域网的互连中,传输设备工作在OSI 参考模型的A .物理层B .数据链路层C .网络层D .传输层3.下列选项中,属于可靠的面向连接的协议是A .IPB .MAC C .TCPD .UDP4.路由式ADSL Modem 采用PPPoE 方式时,错误..的描述是 A.PPPoE 连接的建立和释放均由ADSL Modem 负责B.ADSL Modem 的WAN 接口的公网IP 地址由BRAS 动态分配C.ADSL Modem 的LAN 接口上每台PC 的网关指向BRAS 的端口地址═══════════════════════════════════════════════════════════════════════════════ 环球网校——中国职业教育领导者品牌 D .通过ADSL Modem 的NAT 功能,能使多台PC 同时上网5.下列有关GSM 电路型数据业务的叙述,正确的是A .透明模式下,无线信道的残余误码率要优于非透明模式B .透明模式下,用户侧TAF 和网络侧IWF 之间使用信息差错重发机制C .非透明模式下,TAF 和IWF 之间有固定的吞吐量和传输时延D .非透明模式下,无线信道使用前向纠错机制,且TAF 和IWF 之间使用信息差错重发机制6.下列有关SDH 的STM-1帧结构的叙述,正确的是A.STM-1帧由2520个字节组成B .段开销域共有81个字节C .管理单元指针(AUPTR)有9个字节D .信息净荷域共有2430个字节7.支持TCP/IP 网络的网络控制协议是A.CHAPB.IPCPC.IPXCPD.PAP8.下列有关承载网络的叙述,错误..的是 A .点到点网络中网络设备必须有地址B .点到点网络中网络设备之间可能没有物理直达电路C.NBMA 网络中网络设备之间可能没有物理直达电路D.NBMA 网络中网络设备必须有地址9.RIP 的度量基于跳数,其有效最大度量是A .8B .15C .16D .30 10.下列路由选择协议中,用于自治域间选择路由的是A.EBGPB.IBGPC.IGRPD.OSPF11.有多条路由可以到达同一个目的地址时,优先选择A .缺省路由B .管理距离小的路由C .精度高的路由D .费用小的路由 12.下列有关NAT 优点的叙述,错误..的是 A .让内部网络可使用私有地址以节省注册的公有地址B .提高了连接到公有网络的灵活性C .提供了一致的内部网络编址方案═══════════════════════════════════════════════════════════════════════════════ 环球网校——中国职业教育领导者品牌 D .可以替代防火墙13.下列有关IPSec VPN 中AH 协议和ESP 协议的叙述,错误..的是 A .在传输模式下AH 协议不能穿越NA T 网关B .在传输模式下ESP 协议能穿越NA T 网关C .在隧道模式下AH 协议不能穿越NAT 网关D .在隧道模式下ESP 协议不能穿越NA T 网关14.IPSec 中的AH 协议不.能为IP 数据报提供的服务是 A .无连接的数据完整性验证B .数据源身份认证C .数据报加密D .防重放攻击15.下列选项中,属于VRRP 报文的是A .广播报文B .呼叫报文C .告辞报文D .突变报文 16.SNMP 报文中,管理进程接收代理进程发送的trap 报文使用的端口是A.TCP161B.TCP162C.UDP161D.UDP16217.对域名和IP 地址进行双向解析的服务是A.ARPB.DHCPC.DNSD.FTP 18.FTP 采用port 模式(主动方式)时,服务器在数据连接中使用的端口是A.TCP20B.TCP21C.UDP53D.UDP6919.IEEE802.11b 的无线工作频带是A.1GHzB.2.4GHzC.5GHzD.10GHz 20.下面有关交换机的叙述,错误..的是 A .若数据帧的目的MAC 地址在内部转发表中,直接将该帧转发到相应目的端口B .若数据帧的目的MAC 地址不在内部转发表中,丢弃该帧C .内部转发表可通过“学习”的方法建立D .可以隔离冲突域 非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
2013年10月全国自考(软件工程)真题试卷(题后含答案及解析)

2013年10月全国自考(软件工程)真题试卷(题后含答案及解析) 题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合应用题单项选择题1.20世纪80年代以来,软件工程的主要特征可概括为( )A.主要研究系统实现技术B.关注软件质量和软件工程管理C.开发了若干过程式语言D.以软件复用技术为基础开展一系列软件生产技术正确答案:D解析:20世纪80年代中到90年代,软件工程研究的重点转移到面向对象的分析和设计,从而演化成一种完整的软件开发方法和系统的技术体系。
2.根据软件需求分类,下列选项中不属于设计约束的是( )A.通信接口B.法规政策C.审计功能D.握手协议正确答案:A解析:设计约束包括与其他应用的接口,但不包括通信接口,通信接口属于外部接口需求。
3.一个模块直接修改另一个模块的内部数据,这样的耦合被称为( )A.内容耦合B.控制耦合C.公共耦合D.数据耦合正确答案:A解析:当一个模块直接修改或操作另一个模块的数据,或者直接转入另一个模块时,就发生了内容耦合。
此时,被修改的模块完全依赖于修改它的模块。
如果发生下列情形,两个模块之间就发生了内容耦合。
4.几种常见的内聚类型中,最理想的内聚是( )A.逻辑内聚B.顺序内聚C.功能内聚D.过程内聚正确答案:C解析:功能内聚:最理想的内聚,模块的所有成分对于完成单一的功能都是基本的。
功能内聚的模块对完成其功能而言是充分必要的。
5.对软件结构宽度影响最大的因素是模块的( )A.扇入B.扇出C.深度D.控制域正确答案:B解析:宽度越大系统越复杂,而对宽度影响最大的因素是模块的扇出。
6.下列工具中,常用在需求分析阶段的是( )A.HIPO图B.N-S图C.PAD图D.DFD图正确答案:D解析:需求分析阶段用的工具有:数据流图(DFD图)、数据字典、判定树、判定表。
7.UML表达关系的术语中,聚合是一种特殊的( )A.关联B.依赖C.泛化D.细化正确答案:A解析:聚合(aggregation)关系:关联关系的一种特例,是强的关联关系。
自考软件工程历届试题(含答案_整理)

全国2006年10月高等教育自学考试软件工程试题课程代码:02333一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.软件开发环境按解决的问题分类包含()A.程序设计环境B.工具箱环境C.基于方法的环境D.以语言为中心的环境2.为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()A.容错技术B.避开错误技术C.检测技术D.排错技术3.软件复杂性的常用度量方法包括()A.BOEHM度量法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.语句覆盖B.判定/条件覆盖C.条件组合覆盖D.判定覆盖9.软件调试技术包括()A.回溯法调试B.循环覆盖调试1C.边界值分析调试D.集成测试调试10.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为()A.确认测试B.系统测试C.渐增式测试D.非渐增式测试11.源代码的可维护性表现了程序设计语言的()A.心理特性B.工程特性C.技术特性D.传统特性12.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。
以下语言中较适用于数值计算的语言是()A.BASIC B.SQLC.LISP D.FORTRAN13.在JSP方法中解决结构冲突的具体办法是()A.引入中间数据结构或中间文件B.删除某个输入数据结构C.删除某个输出数据结构D.增加某个输入或输出数据结构14.模块的内聚性可以按照内聚程度的高低进行排序,以下排列中属于从低到高....的正确次序是()A.偶然内聚,时间内聚,逻辑内聚B.通信内聚,时间内聚,逻辑内聚C.逻辑内聚,通信内聚,顺序内聚D.功能内聚,通信内聚,时间内聚15.以下软件生存周期的活动中,要进行软件结构设计的是()A.测试用例设计B.概要设计C.程序设计D.详细设计16.能够清楚地表示复杂的条件组合与应做的动作之间的对应关系的工具是()A.结构化语言B.PAD图C.判定表D.程序流程图17.需求分析方法必须能够表达和理解问题的数据域和()A.数据流B.用户类型C.功能域D.应用领域18.以用户需求为动力,以对象作为驱动的模型是()A.瀑布模型B.基于知识的模型C.喷泉模型D.增量模型19.把软件生产的全过程人为地划分为若干阶段使得软件人员能根据每一阶段的不同特点更好地组织和管2理软件项目的开发,这种概念就是()A.软件项目管理B.软件工程C.软件项目计划D.软件生存期20.在软件生存期的各个阶段中跨越时间最长的阶段是()A.需求分析阶段B.设计阶段C.测试阶段D.维护阶段二、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。
2024年10月高等教育自考试全国统一命题考试软件工程试题含解析

2024年10月高等教育自考试全国统一命题考试软件工程试题一、单项选择题1、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。
A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划2、RUP设计阶段的主要活动不包含______。
A.程序设计B.体系结构设计C.用况设计D.类设计3、《ISO/IEC软件生存周期过程12207-1995》标准按过程主体把软件生存周期过程分为基本过程、组织过程和______。
A.供应过程B.开发过程C.测试过程D.支持过程4、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。
A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类5、“与所规约的系统执行之间的偏差”是指______。
A.错误B.失效C.故障D.误差6、在常见的软件开发模型中,主要用于支持面向对象技术软件开发的是______。
A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型7、面向对象方法源于面向对象______。
A.分析B.设计C.建模语言D.编程语言8、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。
A.PAD图B.流程图C.类图D.N-S图9、结构化分析方法给出了一种能表达功能模型的工具是______。
A.HIPO图B.PAD图C.N-S图D.DFD图10、需求规约的基本性质包括重要性和稳定性程度、一致的、完整的和______。
A.可修改的B.可复用的C.可测试的D.无歧义的11、下列可用于概念模型和软件模型的动态结构的是______。
A.类图B.对象图C.部署图D.用况图12、下列不属于需求规约的基本性质是______。
2013年最新的《软件工程》试题及参考答案

《软件工程》试题(第1套)第一部分选择题一、单项选择题(本大题共20小题,每小题1分,共20分)二、在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.详细设计的结果基本决定了最终程序的( C )A.代码的规模B.运行速度C.质量 D.可维护性2需求分析中开发人员要从用户那里了解( A )A.软件做什么B.用户使用界面 C.输入的信息D.软件的规模3.构化程序设计主要强调的是( D )A.程序的规模 B. 程序的效率 C.程序设计语言的先进性D.程序易读性4.通常发现系统需求说明书中的错误的测试步骤是( C )A.模块测试B.子系统测试C.验收测试D.平行运行5.根据程序流程图划分的模块通常是( D )A时间内聚的 B逻辑内聚的C顺序内聚的D过程内聚的6.维护活动必须应用于( B )A 软件文档 B整个软件配置C可执行代码 D数据7.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们( D )A.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D. 都属于动态测试8.维护中,因误删除一个标识符而引起的错误是( C )副作用。
A.文档B.数据C.编码D.设计9.因计算机硬件和软件环境的变化而作出的修改软件的过程称为( B )A.教正性维护B.适应性维护C.完善性维护D.预防性维护10.下列文档与维护人员有关的有( C )A.软件需求说明书B.项目开发计划C.概要设计说明书D.操作手册12.可行性研究实质上是进行了一次( A )A大大压缩简化了的系统分析和设计过程 B详尽的系统分析和设计过程C彻底的系统设计过程 D深入的需求分析13.在详细设计阶段,经常采用的工具有( A )A.PAD B.SA C.SC D.DFD14. 协作图反映收发消息的对象的结构组织,它与( D )是同构的。
高等教育自学考试软件工程试题及答案

高等教育自学考试软件工程试题及答案全国2013年1月高等教育自学考试软件工程试题课程代码:02333请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分注意事项:1.答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均不得分。
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.UML表达关系的术语中,表达“整体/部分”关系的是A.细化B.依赖C.继承D.聚合7.UML提供的图形化工具中,用于概念模型和软件模型的动态结构的是A.用况图B.部署图C.对象图D.构件图8.根据RUP测试活动,输入为测试用况,活动为实现测试,则输出为A.测试计划B.测试构件C.测试评价D.测试过程9.下列选项中,属于白盒测试技术的是B.等价类划分C.边界值分析D.路径测试10.假设月收入≤3500元者免税,现用3500元和3501元作为测试数据,所采用的是A.边界值分析B.等价类划分C.条件覆盖D.因果图11.一般来说,单元测试往往采用A.等价类测试B.因果图测试C.白盒测试D.黑盒测试12.相对于螺旋模型,演化模型缺少A.制定计划B.客户评估C.实施工程D.风险分析13.支持面向对象技术的软件生存周期模型是A.喷泉模型B.螺旋模型C.增量模型D.瀑布模型14.按照《ISO/IEC软件生存周期过程12207—1995》中,可归于基本过程的是A.文档过程B.验证过程C.维护过程15.CMMI成熟度等级中的第四级为A.已定义级B.已定量管理级C.持续优化级D.已管理级非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
高等教育自学考试Java语言程序设计(一)真题2013年10月

高等教育自学考试Java语言程序设计(一)真题2013年10月(总分:100.00,做题时间:150分钟)一、课程代码:04747(总题数:1,分数:0.00)二、单项选择题(本大题共10小题,每小题1分,共10分)(总题数:10,分数:10.00)1.在Java语言中,用于标记回车符的转义字符是()。
(分数:1.00)A./bB./bC./n √D./n解析:2.设有定义int i=6;,则执行语句“i+=i-1;’’后,i的值为()。
(分数:1.00)A.10B.11 √C.12D.13解析:3.以下关于抽象类及抽象方法的说法中,不正确的是()。
(分数:1.00)A.抽象方法只能出现在抽象类中B.抽象类必须有抽象方法√C.有抽象方法的类一定是抽象类D.抽象方法没有实现的代码解析:4.执行下列程序语句后,b的值是()。
String a=〃Hello〃; String b=a.substring(1,3);(分数:1.00)A.el √B.HeC.ellD.Hel解析:5.能够直接添加组件的Swing容器是()。
(分数:1.00)A.JFrameB.JDialogC.JWindowD.JPanel √解析:6.用于判定鼠标右键操作的常量是()。
(分数:1.00)A.BUTTON1_MASKB.BUTTON2_MASKC.BUTTON3_MASK √D.BUTTON4_MASK解析:7.设置异或绘图模式的方法是()。
(分数:1.00)A.setXORMode() √B.setPaintMode()C.XORMode()D.PaintMode()解析:8.用来定义临界段,能对共享对象的操作上锁的关键字是()。
(分数:1.00)A.staticB.shareC.serializeD.synchronized √解析:9.如果一次从文件中读出一行数据,可使用的方法是()。
(分数:1.00)A.FileReader的readLine()方法B.BufferedReader的readLine()方法√C.FileReader的read()方法D.BufferedReader的read()方法解析:10.获取InetAddress对象的IP地址所用到的方法是()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
绝密★考试结束前
全国2013年10月高等教育自学考试
软件工程试题
课程代码:02333
请考生按规定用笔将所有试题的答案涂、写在答题纸上。
选择题部分
注意事项:
1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。
2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。
如需改动,用橡皮擦干净后,再选涂其他答案标号。
不能答在试题卷上。
一、单项选择题(本大题共l5小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题纸”的相应代码涂黑。
错涂、多涂或未涂均不得分。
1.20世纪80年代以来,软件工程的主要特征可概括为
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.HIPO图B.N—S图
C.PAD图D.DFD图
7.UML表达关系的术语中,聚合是一种特殊的
A.关联B.依赖
C.泛化D.细化
8.UML用来表达系统功能模型的图形化工具是
A.用况图B.状态图
C.类图D.顺序图
9.根据RUP实现活动,输入为设计类、接口,活动为实现类,则输出为
A.用况B.构件
C.接口D.子系统
10.白盒测试技术依据的是
A.程序的逻辑结构B.程序的物理结构
C.软件行为的描述D.软件功能的描述
11.从测试完成程度来看,下列选项中测试覆盖率最低的是
A.分支覆盖B.语句覆盖
C.路径覆盖D.条件组合覆盖
12.对一个软件工程来说,占总工作量百分比重最大的工作是
A.系统分析B.软件设计
C.编码工作D.软件测试
13.软件开发的增量模型是一种
A.适用于需求被清晰定义的项目B.快速构造产品第一版本的好方法C.适合于大型团队迭代开发的模式D.支持面向对象技术的创新模型14.相对于螺旋模型,瀑布模型缺少
A.制定计划B.客户评估
C.实施工程D.风险分析
15.CMMI能力等级中的第三级为
A.已执行级B.已管理级
C.已定义级D.已定量管理级
非选择题部分
注意事项:
用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。
二、填空题(本大题共20空,每空1分,共20分)
16.计算机软件一般是指计算机系统中的程序及其__________。
17.如何实现不同抽象层术语和处理逻辑之间的映射,涉及到两方面的内容:一是过程方向,二是__________,后者即求解软件的开发手段。
18.需求发现的常用技术中,需求人员把自己作为系统的最终用户的是__________。
19.数据流的归宿地是__________。
20.结构化设计的主要任务是在__________的基础上,确定__________的问题。
21.UML图形化工具分为两类:__________和__________,前者用于表达系统或系
统成分的静态结构模型。
22.在UML提供的图形化工具中,用于创建有关系统交互模型的是__________。
23.RUP利用UML提供的术语和工具定义了需求获取层、__________、设计层和实现
层,并给出了实现各层模型之间映射的基本活动以及相关指导。
24.RUP采用__________技术来获取需求。
25.黑盒测试技术完全不考虑程序的__________,它依据的是__________。
26.提高模块的内聚程度,可简化__________测试。
27.集成测试是软件组装的一个系统化技术,其目标是发现与__________有关的错误,一般以__________作为测试驱动模块。
28.在标准《ISO/IEC软件生存周期过程12207—1995》中,按过程主体把软件生存周期过程分为__________、支持过程和组织过程。
29.CMMI模型基于过程途径思想,通过过程把软件质量的3个支撑点:受训人员、__________、__________进行集成,以开发所期望的系统/产品。
30.CMMI有6个共用目标,用于表征过程制度化的程度。
目标编号越小,说明该过程的制度化程度就越__________。
三、简答题(本大题共6小题,每小题5分,共30分)
31.简述初始需求发现的常用技术。
32.什么是模块的控制域?什么是模块的作用域?并对比分析题32图中3个模块结构图
的优劣。
说明:图中的菱形块代表判定所在的位置,灰色的模块为受该判定影响的模块。
33.什么是用况(Use Case)?什么是用况图?一个用况图通常包含哪些模型元素?
34.简述演化模型,及其与RUP迭代、增量式开发之间的关系。
35.简述白盒测试技术的要点。
36.简述螺旋模型以及可适应的情况。
四、综合应用题(本大题共2小题,每小题10分,共20分)
37.某论坛发帖子系统有如下需求:
(1)记录帖子内容:系统对访客的输入内容进行检查,无非法内容,则将内容存入发帖内
容文件中,否则提示内容非法。
(2)显示帖子内容:从发帖内容文件中读出帖子内容,按一定格式显示在屏幕上。
请根据要求:
(1)画出该子系统的数据流图;
(2)将其转换为软件结构图。
38.若有一个程序:输入3个整数ABC,把这3个数看作是一个三角形的3条边。
这个程序要输出信息,来说明这个三角形的几种情况:是三边不等的、是等腰的、还是等边的。
请根据给出的说明,用等价类划分法完成题38表,并给每个等价类规定唯一的编号。
在“答题纸”上列表作答。