2021年电大软件工程期末考试试卷.pdf

上传人:文*** 文档编号:90593211 上传时间:2023-05-16 格式:PDF 页数:23 大小:2.58MB
返回 下载 相关 举报
2021年电大软件工程期末考试试卷.pdf_第1页
第1页 / 共23页
2021年电大软件工程期末考试试卷.pdf_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《2021年电大软件工程期末考试试卷.pdf》由会员分享,可在线阅读,更多相关《2021年电大软件工程期末考试试卷.pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、最新电大软件工程期末考试试卷考试答题注意事项:1、考生答题前,先将自己姓名、准考证号等信息填写清楚,同时将条形码正确粘贴在考生信息条形码粘贴区。2、考试答题时,选择题必需使用2B铅笔填涂;非选择题必需使用0、5毫米黑色字迹签字笔书写,字体工整、字迹清楚。3、请考生根据题号次序,在各题目标答题区域内作答,超出答题区域书写答案无效;在初稿纸、试题卷上答题无效。4、请考生保持答题卡面清洁,不要折叠、弄破、弄皱,不准使用涂改液、修正液、刮纸刀。一、选择题1、软件工程研究者将软件开发和维护过程概括为【】大活动、A,5B、7C、8D、32、【】是职业软件工程师必需条件、A、自律、善于沟通、含有一定软件技能

2、B、编程速度快C、熟悉众多软件环境 D、语言天赋3、计算机病毒是指【工A、计算机系统漏洞B、一组自我复制和自动实施含有破坏能力代码C、一个细菌【)、程序中B U G4、软件需求含有【】、A、主观性B、不确定性C、多变性D、以上全部5、描述软件需求通常不用哪个工具【】、A、数据步躲图B、数据字典C、模块结构图D、E-R图6、软件结构图中没有【】元素、A、模块B、调用参数C、返回结果D、判定7,程序步骤图和数据步骤图关系【入A、不确定B、数据步骤图能够转换成程序步骤图C、数据调用关系D、程序步躲图能够转换成数据步骤图8、包含关系用于结构多个用例【入A、关系B、共性部分C、角色D、特殊活动9、假如说

3、用例F被用例T扩展,意思是【】、A、F是一个通常见例,T是一个特殊用例B、F是一个特殊用户,T是一个通常见例C、全部是通常见例D、全部是特殊用例10、用【】对需要长久保留信息进行建模A、实体类B、数据库表C、E-R图D、对象类11、美国卡内基梅隆大学制订SW-CM M是【】、A、软件工作规范B、软件工作流描述C、软件成熟度模型D、软件描述通常方法12、螺旋模型是一个将【】结合起来软件开发模型、A、原型化模型和增量模型B、风险判定和瀑布模型C、瀑布模型和原型化模型1)、瀑布模型和增量模型13可行性研究四大要素是【】、A、经济、技术、法律和社会环境B、经济、技术、开发组织能力和领导者水平C、经济、

4、技术、计算机硬件环境和网络带宽D、经济、技术、软件开发工具和人员稳定性14、软件调研汇报是在【】提交、A、可行性分析之前B、需求分析之前C、签协议之前D、设计时候1 5,系统步骤图关键作用【】、A、描述系统物理模型B、业务步躲C、系统处理过程D、数据处理过程16、PDL是一个【】语言、A、低级程序设计语言B、建模语言C、高级程序设计语言【)、过程设计语言17、结构化设计方法划分模块标准是1】、A、模块扇出小于5B、模块扇入小于5C、低耦合,高内聚D、模块深度小于718、配置视图表现了系统实现环境,反应系统【】、A、逻辑架构B、物理架构C、组成结构D、体系结构1 9,角色能够有四种类型:系统使用

5、者,硬件设备,外部系统和【】、A、数据库B、接口 C、对象D、时间20、功效模型用于表示系统需求,为软件深入分析和设计打下基础、在面向对象方法中,由【】实现、A、场景描述B、活动图和场景描述C、用例图和场景描述D、交互图和场景描述2 1,下面哪个选项不是软件工程宗旨【】、A、开发满足用户需求软件B、研究算法C、立即交付软件D、生产无故障软件22、针对需求不确定软件开发,比很好模型是【】、A、快速原型化模型B、瀑布模型C、软件成熟度模型D、系统化模型23、可行性分析研究费用大约是项目总经费【】、A、2%B、6%C、20%D、5%。24、业务需求描述是【工A、功效需求B、用户需求C、用户具体业务步

6、骤D、软件目标、规模和范围25、一个数据步躲图中图形符号有且仅有【】种、A、3B、5C、4D、726、非直接耦合模块独立性最强,【】模块独立性最弱、A、内容耦合B、数据耦合C、控制耦合I)、外部耦合27、信息隐藏关键内容是【】、A、把数据全部放在公共区域B、数据不能被其它模块访问C、一个模块内部信息不许可其它模块直接访问D、把信息加密,只能让有密钥模块访问28、面向过程方法最关心是【】,而过程实施对象是作为过程参数传输、A、参数B、主体C、过程D、数据结构29、【】用于描述系统功效集、A、组件视图B、逻辑视图C、用例视图D、对象视图30、用【】模型建立系统组织结构、A,组织B、CMMC,数据D

7、、静态31、对象模型描述现实世界中实体对象和它们之间关系,表示目标系统静态数据结构、在面向对象方法中,由【】实现、A、次序图B、类图C、状态图I)、组件图32、假如对象之间耦合是经过【】来实现,则这种耦合就是交互耦合、A、消息机制B、参数C、方法D、公共数据区33、定义类属性类型时尽可能使用已经有类型,太多自定义类型会降低系统【】指标、A、有效性B、安全性C、可维护性D、开发效率34、在设计测试用例时,应该包含【】测试用例、A、可能产生无效输出输入情况B、无效和不期望输入情况C、有效和期望输入情况I)、上面全部情况3 5,属于功效测试方法、A、等价类划分和判定覆盖B、边值分析和等价类划分C、边

8、值分析和判定覆盖D、判定覆盖和回归测试3 6、一个软件项目大约【】工作量在开发阶段,【】工作量在维护阶段、A、3 0%,7 0%B,7 0%,3 0%C,3 0%,3 0%D,7 0%,7 0%3 7、软件项目管理内容不包含【】、A、人员组织和管理B、技术和算法C、软件配置管理D、软件开发进度计划3 8、通俗说,软件项目管理中常说基线是A、管理基础思绪B、一个软件开发基础方法C、基础技术路线I)、经过正式复审文档3 9、科学计算领域通常选择【】语言、A、H T M L B、C C、汇编语言 D、X M L4 0 对于嵌套循环和分支程序,层次不要超出【】层、A、I B、2 C、3 D、54 1、

9、在分析模型内表示协调、次序、事务处理和控制其它对象类是【】、A、控制类B、组件类C、主函数D、事务类4 2、继承耦合是【】之间一个关联形式,设计时应该合适使用这种耦合、A、虚类和实体类B、通常化类和特殊化类C、控制类和界面类D、数据类和处理类4 3、构架设计关键目标是【】,这项工作由经验丰富构架设计师主持完成、A、类图B、确定系统数据结构C、处理步骤D、确定系统总体结构4 4、测试用例是一组【工A、测试用输入数据和对应预期结果B、测试驱动程序C、测试数据I)、测试程序及数据4 5、因为面向对象中继承和消息机制,使得软件测试【】、A、愈加简单B、愈加复杂C、没变D、不确定4 6、软件维护过程中产

10、生副作用,通常是由【】引发、A、算法说明B、修改程序C、优先级D、环境要求4 7、项目计划活动关键任务是【】、A、估算项目标进度B、分配工作量C、计划资源使用D、以上全部4 8、假如程序代码【】好,则调试成本就能够大幅度降低、A、性能比B、可扩充性C、可读性D、可移植性4 9、两个浮点数X 0 和 X I 比较相等时,应该用【】比较、A、XO=X1B、X1-XO e C,XO-X1|=4)&(b3)i l(c l)p r i n t f(uc不在计算区域 n )e l s ep r i n t f(%d n ,c);3、面向对象分析通常要建立三个模型,请问三个模型作用?4、软件工程为何要强调规

11、范化和文档化?5、读懂下面程序,调整格式,使其更轻易了解,并添加注释、i n t m ai n O(i n t a 1 0;f o r(i n t i=0;i 1 0;i+)s c an f (u%d,?,a i);i n t m ax=a 0,m i n=a l;f o r(i n t j=0;j a j?m ax:a j);m i n=(m i n=5)&(b5)I(c 5 x=1 0 e l s e x=l;i f b1 0 y=2 0 e 1 s e y=2;i f c 1 5 z=3 0 e 1 s e z=3;p r i n t f(d%,d%,d%n”,x,y,z)1 3、请说明

12、快速原型化模型基础思想、1 4、下面程序段A 被程序员误写成程序段B,请设计适宜测试用例发觉其中错误、程序段A程序段B(T=0;i f(A=l)&(B=2)T=T+l;e l s e T=T+2;i f(X=9 0)&(Y=7 5)T=T+3;e l s e T=T+4;)p r i n t f (d%n ,T);(T=0;i f(A=l)&(B=2)T=T+l;e l s e T=T+2;i f(X=9 0)&(Y =4 b =0a 4 b 0a=0c3c=3c=l综合以上条件组合,设计测试用例以下【注意结果不唯一,只要满足上面组合条件即可】:a=4b=-lc=3a=4b=0c=4a=-lb

13、=-lc=Oa=-lb=Oc=-l3、答案1】功效模型:表示系统具体需求,为软件深入分析和设计打下基础、在面向对象方法中,由用例图和场景描述组成、2】对象模型:表示静态、结构化系统 数据”性质、描述现实世界中实体对象和它们之间关系,表示目标系统静态数据结构、3】动态模型:描述系统动态结构和对象之间交互,表示瞬时、行为化系统 控制 特征、4、答案软件工程强调规范化和文档化、规范化目标是使众多开发者遵守相同规范,使软件生产摆脱个人生产方法,进入标准化、工程化生产方法、文档化是将软件设计思想、设计过程和实现过程完整地统计下来,方便于后人使用和维护,在开发过程中各类相关人员借助于文档进行交流和沟通、另

14、外,在开发过程中产生各类文档使得软件生产过程由不可见变为可见,便于管理者对软件生产进度和开发过程进行管理、在用户最终验收时能够经过对提交文档进行技术审查和管理审查,确保软件质量、5、答案i n t m a i n O(i n t a 10;读 入10个数据f o r(i n t i=0;i 10;i+)s c a n f(n%dM,a i );/m a x存放最大值,m i n存放最小值i n t m a x=a 0,m i n=a 0;从10个 数 中 发 觉 最 大、最小值f o r(i n t j=0;j a j?m a x:a j );m i n=(m i n=5b=5b 0c ll

15、c 5a 1 0b 1 5c =1 B =2;A =1 B 2A =2A 1 B =9 0 Y =7 5X =9 0 Y =7 5X 9 0 Y=50 马YNNN应用题力=NY-N有维修统计Y送外JV本厂V本车间V1、答案参考答案以下,结果不唯一、2、答案不唯一、参考答案以下:IP04教师信息 DS2 教师名单生课息学选信询查学生信息教师信息教师信息师教教务人力分配IP06教师课程表DS3学生选课记录课程信息生课录学选记教师课表IP07教学计划教学计划管理-3、答案分配教师教学“成绩录入录入成绩DS6教学计划答案不唯一,参考答案以下:接待员管理员IPO3老人.信息老人信息录入评审指令IPO2评审护理级别分配床位IP041老人信息“老人信息DS1 老人信息确定护理方案床位护士4、答案老人信息护 理 方 案F S 4理方案老人护理方案IP06护理护理H志.DS6 交费记录DS5 老人缴费记录.交费记录护理日志-A-护理信息IP07查询查询“家属IP06查询明细教师学院DS1IPO1输入工作量人事处IPO9查询卡教师工作量记录基本信息IP03计算附加额DS2IPO2IPO4审核 DS3DS4 工资卡记录IP08IP07计算应减务财工资明细工资入卡银行计算工费IP05基本信息5、答案教师学生IP03查看批阅查看批阅

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁