西交《软件工程综合训练》在线作业15春满分答案
- 格式:doc
- 大小:42.00 KB
- 文档页数:7
西交《软件工程概论》在线作业一、单选题(共 19 道试题,共 38 分。
)1. 对象模型的描述工具是()A. 状态图B. 数据流图C. 对象图D. 结构图正确答案:C2. 软件测试的目的是()A. 证明软件的正确性B. 找出软件系统中存在的所有错误C. 证明软件系统中存在错误D. 尽可能多的发现软件系统中的错误正确答案:B3. 传统的测试策略是从()开始A. 单元测试B. 集成测试C. 系统测试D. 人员测试正确答案:A4. 软件维护工作的最主要部分是()A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护正确答案:C5. 以下不属于软件维护的困难表现的是()A. 读懂别人的程序是困难的B. 文档的不一致性C. 源程序及相关文档的错误或丢失D. 软件开发和软件维护在人员和时间上的差异正确答案:C6. 在软件生存周期中,工作量所占比例最大的阶段是()阶段A. 需求分析B. 设计C. 测试D. 维护正确答案:D7. 同一类中有相同的数据结构,这是()级别的共享A. 不同应用B. 同一应用C. 不同类D. 同一类正确答案:D8. 内容耦合指()A. 两个模块之间传递的是数据结构B. 一个模块调用另一个模块时,传递的是控制变量C. 通过一个公共数据环境相互作用的哪些模块间的耦合D. 一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部正确答案:D9. 以下说法错误的是()A. 面向对象分析与面向对象设计的定义没有明显的区别B. 在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的C. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程D. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程正确答案:A10. 以下说法错误的是()A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐蔽通过对象的封装来实现D. 在面向对象方法中,类是最基本的模块正确答案:D11. 以下说法错误的是()A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐藏通过对象的封装性来实现D. 在面向对象方法中,类是最基本的模块正确答案:D12. 指出PDL是下列()语言A. 高级程序设计语言B. 伪码C. 中级程序设计语言D. 低级程序设计语言正确答案:B13. 下面错误的说法是()A. 每个数据流必须用名词或名词短语命名B. 每个加工必须有名字,通常是动词短语C. 每个数据存储必须用名词或名词短语D. 每个数据源点或终点必须有名字正确答案:A14. 需求分析是()A. 软件开发工作的基础B. 软件生存周期的开始C. 由系统分析员单独完成的D. 由用户自己单独完成的正确答案:A15. 软件工程方法得以实施的主要保证是()A. 硬件环境B. 开发人员的素质C. 软件开发工具和软件开发的环境D. 软件开发的环境正确答案:C16. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑正确答案:B17. 瀑布模型的问题是()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求正确答案:B18. 对于集成测试,下列说法错误的是()A. 应对每一个测试用例都执行测试规程B. 应将测试结果与预期结果比较,研究两者的偏离原因C. 将缺陷报告给相关构件工程师,不需要他们修改D. 将缺陷报告给测试设计人员,由它们评估整个测试工作的结果正确答案:C19. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A. 细节B. 输入与输出C. 软件的作者D. 绘制的时间正确答案:B西交《软件工程概论》在线作业二、多选题(共 1 道试题,共 2 分。
作业1:1. 软件是计算机系统中与硬件相互依存的另一部分,它是包括( A )、( B )及( C )的完整集合。
其中,( A )是按事先设计的功能和性能要求执行的指令序列。
( B )是使程序能够正确操纵信息的数据结构。
( C )是与程序开发、维护和使用有关的图文材料。
供选择的答案:A~C. ①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2. 开发软件时对提高软件开发人员工作效率至关重要的是( A )。
软件工程中描述生存周期的瀑布模型一般包括计划、( B )、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成( C )和( D )两步。
供选择的答案:A.①程序开发环境②操作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3. 从供选择的答案中选出适当字句填入下列关于软件发展过程的叙述中的( )内。
有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有( A ),也没有( B ),程序员只能用机器指令编写程序。
第二阶段(1950年代末~1960年代末)称为“基本软件期”。
出现了( A ),并逐渐普及。
随着( B )的发展,编译技术也有较大的发展。
第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”。
这一时期,与硬件费用下降相反,软件开发费急剧上升。
人们提出了( C )和( D )等程序设计方法,设法降低软件的开发费用。
第四阶段(1970年代中期~现在)称为“软件工程时期”。
软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如( E )、( F )、编码、单元测试、综合测试、( G )及其整体有关的各种管理技术。
供选择的答案:A ~ D:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念⑦固件⑧模块化程序设计E ~ G:①使用和维护②兼容性的确认③完整性的确认④设计⑤需求定义⑥图象处理4. 软件工程过程有哪几个基本过程活动?试说明之。
西交《软件工程综合训练》在线作业15春满分答案西交《软件工程综合训练》在线作业一,单选题1. 函数规模应在()行以内A. 100B. 200C. 300D. 400正确答案:B2. 需求优先级:分为1-5个级别,()是最最级别,在项目开发过程中要最先实现A. 2B. 3C. 4D. 5正确答案:D3. 在Project2003中工期后面的()表示为估计工期A. ?B. *C. %D. &正确答案:A4. PERT分析方法是一种非常有效的工期估算技术,下列()情况不能用来计算可能的结果A. 最佳B. 预期C. 最差D. 一般正确答案:D5. 选中非连续单元格先按住()键,然后用鼠标左键逐个点击要选的单元格A. ALTB. SHIFTC. CTRLD. BACKSPACE正确答案:B6. 在()菜单上点击“工具栏”菜单项,再选择“PERT分析”,将出现“PERT分析”工具栏A. 视图B. 编辑C. 格式D. 插入正确答案:A7. 要查看项目的总体信息,可以使用()菜单下的“项目信息”命令A. 文件B. 项目C. 编辑D. 工具正确答案:A8. 在Project2003中,对于两个任务间的相关性提供了()种不同的类型A. 1B. 2C. 3D. 4正确答案:D9. 下列不属于概要设计状态的是()A. 未编写B. 编写C. 评审通过D. 装订正确答案:D10. 删除任务的操作方法可按()键A. DeleteB. CtrlC. ShiftD. Alt正确答案:A二,判断题1. 立项报告的主要内容:(1)市场可行性、技术可行性、资源可行性等内容。
(2)系统所使用资源的估计,如多少人月工作量,计算出工资性预算,设备投入预算等。
(3)对风险进行分析,并提出控制策略。
(4)从研发的角度为市场推广及工程实施可以提供什么样的建议、方案及帮助等A. 错误B. 正确正确答案:B2. 编码时应尽可能使用局部变量A. 错误B. 正确正确答案:B3. 对象模型中的五个层次缺一不可A. 错误B. 正确正确答案:A4. 软件生命周期中,测试的工作量最大A. 错误B. 正确正确答案:B5. 任何情况下,对象模型始终是最重要、最基本的A. 错误B. 正确正确答案:B6. 引言部分一般说明项目的开发背景、项目的特点、项目所使用的技术以及最后开发项目后所带来的好处等A. 错误B. 正确正确答案:B7. 一般软件过程定义包括:项目立项、项目策划、项目跟踪、项目结项、需求开发、系统设计、实现与测试、配置管理等几个过程A. 错误B. 正确正确答案:B8. 测试人员工作职责是单元测试和集成测试A. 错误B. 正确正确答案:B9. UCP方法工作职责是单元测试和集成测试A. 错误B. 正确正确答案:B10. 硬件接口指出软件所支持的所有硬件接口,其中包括逻辑结构、物理地址、预期行为等A. 错误B. 正确正确答案:B11. 盒图的主要优点之一是强制设计人员采用结构化设计方法A. 错误B. 正确正确答案:B12. 合同定制类:以双方签订的合同作为研发的主要内容及验收标准的项目A. 错误B. 正确正确答案:B13. 应尽量使用全局变量A. 错误B. 正确正确答案:A14. 技术服务类:采用的开发过程相对比较简化,可以采用敏捷过程进行开发A. 错误B. 正确正确答案:B15. 在Project2003中进行项目任务排序的定义时一般采用网络图的方法,最终形成一套项目网络图A. 错误B. 正确正确答案:B16. 项目计划书包含项目WBS、项目的进度计划、任务分配表、项目里程碑的标识、以及风险标识范围变更管理流程A. 错误B. 正确正确答案:B17. 文档人员职责:负责系统使用说明书或用户手册、系统联机帮助、安装程序的编写等A. 错误B. 正确正确答案:B18. 编码规范的基本约定程序效率内容:(1)编写时要经常注意程序的效率;保证软件系统的正确性、稳定性、可靠性、可测试性,提高代码效率;(2)局部效率应为全局效率服务;(3)循环体内工作量最小化;(4)仔细分析算法并进行优化;(5)在保证质量的情况下应压缩代码,去掉不需要的代码;(6)不要一味追求紧簇代码A. 错误B. 正确正确答案:B19. 良好编码习惯的好处:(1)方便代码的交流和维护;(2)不影响编码的效率,不与大众习惯冲突;(3)使代码更美观、阅读更方便;(4)使代码的逻辑更清晰、更易于理解A. 错误B. 正确正确答案:B20. 实训时采用的生命周期“瀑布模型”主要完成的内容有:《项目立项》→《项目初步计划》→《需求分析》→《项目详细计划》→《系统设计》→《系统编码》→《集成测试》→《系统测试》→《产品发布》→《项目总结》A. 错误B. 正确正确答案:B21. WBS每细分一层都是对项目元素更细致的描述,细分的元素称为工作细目,其中最底层的工作细目叫工作包A. 错误B. 正确正确答案:B22. 完成测试作业后,为了缩短源程序的长度应删去源程序中的注释A. 错误B. 正确正确答案:A23. 关键事件或里程碑事件:项目干系人提出在某一特定日期前完成某些重要工作事件,一旦定下来,这些日期就很难被更改了A. 错误B. 正确正确答案:B24. 在需求开发部分,主要形成的文档有:《用户需求调查单》:在实训中可以不需要;《用户需求列表》:系统分析人员编写;《用户需求说明书》:以分析人员为主,测试人员为辅;《用户需求跟踪矩阵》:项目经理或指定专人填写并跟踪;《软件需求规格说明书》:以分析人员为主,测试人员为辅以及评审相关的表格及会议记录A. 错误B. 正确正确答案:B25. 最高错误或缺陷率,通常表示为每千行代码的错误数目或每个功能的错误数目A. 错误B. 正确正确答案:B26. 任何一个项目组的形成过程都要经过分组、选出小组组长、讨论小组的角色、分配角色等几个阶段A. 错误B. 正确正确答案:B27. 视图主要分为任务类视图和资源类视图A. 错误B. 正确正确答案:B28. 完成了工作范围的制定,接下来就可以将工作分配到每个人,项目管理最重要的观点之一就是“责任到人”A. 错误B. 正确正确答案:B29. 制定项目的进度计划意味着明确定义项目活动的开始和结束日期,这是一个反复确认的过程A. 错误B. 正确正确答案:B30. WBS是一种用于组织任务以便报告日程和跟踪成本的分层结构A. 错误B. 正确正确答案:B31. 在制定项目计划的时候还应当注意长期计划和短期计划的结合,对于短期内的计划可以做出周密的规划,对于长期的计划,只需要给出指导性规划即可A. 错误B. 正确正确答案:B32. 面向对象方法中的对象就是结构化方法中的模块A. 错误B. 正确正确答案:B33. 任务是项目的最基础元素,其代表着为了完成项目目标所要进行的所有活动A. 错误B. 正确正确答案:B34. 项目计划书包含项目WBS、风险标识范围变更管理流程、项目里程碑的标识、风险标识及范围变更管理流程A. 错误B. 正确正确答案:B35. 系统测试是把软件、硬件和环境连在一起的全面测试A. 错误B. 正确正确答案:B36. 一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小A. 错误B. 正确正确答案:A37. 开发环境配置包括硬件和网络设备、软件开发工具、软件开发工具等内容A. 错误B. 正确正确答案:B38. 悲观工期:即预计在最差可能情况下任务的有效工作时间总范围,为从任务的悲观开始时间到悲观完成时间之间的时间量A. 错误B. 正确正确答案:B39. 可靠性需求项可从以下几个方面对系统可靠性进行描述:平均故障间隔时间(MTBF)、平均修复时间(MTTR)、最高错误或缺陷率A. 错误B. 正确正确答案:B40. 进度表的确定应根据以下进行考虑:项目网络图、估算的活动工期、资源需求、资源共享情况、项目执行的工作日历、进度限制、最早和最晚时间、风险管理计划、活动特征等统一考虑A. 错误B. 正确正确答案:B。
西安交通大学15年7月《软件工程综合训练》考查课试题一、单选题(共40 道试题,共80 分。
)V 1. 软件质量保证应在( )阶段开始。
A. 需求分析B. 设计C. 编码D. 投入使用满分:2 分2. 对于软件产品来说,有4个方面影响着产品的质量,即开发技术、过程质量、人员素质及( )等条件。
A. 风险控制B. 项目管理C. 配置管理D. 成本、时间和进度满分:2 分3. 据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为八个阶段,其中单元测试是在( )阶段完成的?A. 可行性研究和计划B. 需求分析C. 编码阶段D. 详细设计满分:2 分4. 瀑布模型本质上是一种()模型。
A. 线性顺序B. 顺序迭代C. 线性迭代D. 及早见产品满分:2 分5. 软件需求分析阶段的工作,可以分为四个方面:对问题的识别.分析与综合.编写需求分析文档以及( )A. 软件的总结B. 需求分析评审C. 阶段性报告D. 以上答案都不正确满分:2 分6. 软件的集成测试工作最好由( )承担,以提高集成测试的效果。
A. 该软件的设计人员B. 该软件开发组的负责人C. 该软件的编程人员D. 不属于该软件开发组的软件设计人员满分:2 分7. 软件测试可能发现软件中的_____,但不能证明软件____。
( )A. 所有错误、没有错误B. 错误、没有错误C. 逻辑错误、没有错误D. 设计错误、没有错误满分:2 分8. 软件需求规格说明书的内容不应该包括( )A. 对重要功能的描述B. 对算法的详细过程描述C. 对数据的要求D. 软件的性能满分:2 分9. 在软件维护的实施过程中,为了正确、有效地000,需要经历几个步骤,下面哪一个是决定维护成败和质量的关键?( )A. 分析和理解程序B. 书写维护文档C. 000程序D. 重新验证程序满分:2 分10. 为使软件项目开发获得成功,必须对( )的工作范围、可能遇到的风险、需要的资源(人、硬件/软件)、要实现的任务、经历的里程碑、花费的工作量(成本),以及进度的安排等做到心中有数。
软件工程综合训练模拟题一、单选题1.下列哪一项不是项目组分配角色项( D )。
A.项目组长B.开发人员C.测试人员D.管理人员2.编码组长与开发人员共同协商制订实现与测试阶段的阶段性计划,需经(A )审批方可执行。
A.项目经理B.开发人员C.测试人员D.开发组长3.选中非连续单元格先按住( C )键,然后用鼠标左键逐个点击要选的单元格。
A.ALTB.SHIFTC.CTRLD.BACKSPACE4.选中连续单元格可以先选择该区域的第一个单元格,然后按下( B )键之后选。
A.ALTB.SHIFTC.CTRLD.BACKSPACE5.在项目计划中,“里程碑”的任务工期一般是(A )。
A.0B.1C.2D.36.要查看项目的总体信息,可以使用( B )菜单下的“项目信息”命令。
A.文件B.项目C.编辑D.工具7.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( A)。
A.软件危机B.软件工程C.程序设计革命D.结构化程序设计8.瀑布模型的关键不足在于( B )。
A.过于简单B.不能适应需要的动态变更C.过于灵活D.各个阶段需要进行评审9.可行性研究的四大要素是( A )。
A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平C.经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性10.经济可行性研究的主要内容包括( D )。
A.开发过程B.开发工具C.风险分析D.效益分析11.需求分析过程中,分析员要从用户那里解决的最重要的问题时( A )。
A.要求软件做什么B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构12.DFD中的每个加工至少需要( D )。
A.一个输入流B.一个输出流C.一个输入或输出流D.一个输入流和一个输出流13.PDL是描述处理过程( C )。
A.做什么B.为什么做C.怎样做D.对谁做14.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( D )。
西交《网络软件开发综合训练》在线作业试卷总分:100 得分:100一、单选题(共40 道试题,共100 分)1. Session对象的作用是:( )A. 网页传回用户端的回应B. 与请求有关的会话期C. 针对错误网页,未捕捉的例外D. 用户端请求,此请求会包含来自GET/POST请求的参数满分:2.5 分正确答案:B2. 配置JDK的环境变量属性中()用来指明JDK的安装路径。
A. PathB. JA V A_HOMEC. CLASSPATHD. BIN满分:2.5 分正确答案:B3. 下列哪个css属性可以更改样式表的字体颜色?A. text-color=B. fgcolor:C. text-color:D. color:满分:2.5 分正确答案:D4. 下面哪一个属性不是文本的标签属性?()A. nbsp;B. alignC. colorD. face满分:2.5 分正确答案:B5. var arr = new Array(new Array(9,0,3,4,5) , ['a' , 'b' , 'c'] , new Array(2,9,0,6));则arr[1][3]=()A. cB. 6C. 4D. undefined满分:2.5 分正确答案:D6. 下列哪一项表示的不是按钮。
()A. type="submit"B. type="reset"C. type="image"D. type="button"满分:2.5 分正确答案:C7. response对象的作用是:( )A. 网页传回用户端的回应B. 与请求有关的会话期C. 针对错误网页,未捕捉的例外D. 用户端请求,此请求会包含来自GET/POST请求的参数满分:2.5 分正确答案:A8. out对象的作用是:( )A. 与请求有关的会话期B. 针对错误网页,未捕捉的例外C. 用来传送回应的输出D. 正在执行的内容满分:2.5 分正确答案:C9. 下面哪个描述不正确()A. NaN!=nullB. NaN==NaNC. {}!=falseD. null!=false满分:2.5 分正确答案:B10. 在CSS语言中下列哪一项是"左边框"的语法?()A. border-left-width: <值>B. border-top-width: <值>C. border-left: <值>D. border-top-width: <值>满分:2.5 分正确答案:C11. Javascript中, 以下代码运行后变量y的值是:( ) var x = [‘abcde’, 123456]; var y = typeof typeof x[1];A. "function"B. "object"C. "number"D. "string"满分:2.5 分正确答案:D12. 当链接指向下列哪一种文件时,不打开该文件,而是提供给浏览器下载。
西交《软件工程综合训练》在线作业一、单选题(共 10 道试题,共 20 分。
)1. 在Projt 2003 中输入新任务的时候,所有的任务起始日期默认都是项目的开始日期,工期为()天、. 0. 1. 2. 3正确答案:2. 要更改项目的工作时间,请点击()菜单下的“更改工作时间”选项、. 文件. 编辑. 工具. 选项正确答案:3. 对用例不需要在()处打对钩,其中打对钩用例的UUW会自动计算得出、. 简单. 普通. 一般. 复杂正确答案:4. 下列哪一项不是项目组分配角色项()、. 项目组长. 开发人员. 测试人员. 管理人员正确答案:5. 选中连续单元格可以先选择该区域的第一个单元格,然后按下()键之后选、. LT. SHIFT. TRL. KSP正确答案:6. 下列哪一项不属于保密级别()、. 普通. 加密. 保密. 机密正确答案:7. 在Projt 2003 中工期后面的()表示为估计工期、. ?. *. %. &正确答案:8. 下列不属于概要设计状态的是()、. 未编写. 编写. 评审通过. 装订正确答案:9. 模板文件的后缀名是()、. *.mpt. *.pro. *.ot. *.xls正确答案:10. 程序模块要采用缩进风格编写,缩进的空格数为()个。
、. 1. 2. 3. 4正确答案:西交《软件工程综合训练》在线作业二、判断题(共 40 道试题,共 80 分。
)1. Projt提供了多种任务工期估计方法。
( )、. 错误. 正确正确答案:2. 一个模块的扇入是指该模块被其它模块调用的个数,扇入应尽可能的小。
( )、. 错误. 正确正确答案:3. 项目计划的第一步是项目范围定义,进而定义项目需要进行的活动、角色、责任以及项目组的结构。
( )、. 错误. 正确正确答案:4. 前置与延搁时间:为了精确说明任务间相互关系,需对任务的前置和延搁时间有一说明。
( )、. 错误. 正确正确答案:5. 项目计划的制定一般要经历以下4个步骤:(1)明确项目目标(2)制定项目工作范围(3)在项目组内分配任务职责(4)统筹规划项目间活动的关联( )、. 错误. 正确正确答案:6. 测试人员与系统分析人员一起,执行单元测试、集成测试,并把测试中发现的缺陷记录进ug管理工具中。
西安交通大学软件工程综合训练期末考试高分题库全集含答案49162--西安交通大学软件工程综合训练期末备考题库49162奥鹏期末考试题库合集单选题:(1)在Project 2003中输入新任务的时候,所有的任务起始日期默认都是项目的开始日期,工期为()天A.0B.1C.2D.3正确答案:B(2)下列哪一项不是项目组分配角色项()A.项目组长B.开发人员C.测试人员D.管理人员正确答案:D(3)下列哪一项不属于保密级别()A.普通B.加密C.保密D.机密正确答案:B(4)函数规模应在()行以内A.100B.200C.300D.400正确答案:B(5)下列()不是任务之间的相关性关系A.FSB.FDC.SSD.SF正确答案:B(6)需求优先级:分为1-5个级别,()是最最级别,在项目开发过程中要最先实现A.2B.3C.4D.5正确答案:D(7)软件需求规格说明书的内容不应该包括( )A.对重要功能的描述B.对算法的详细过程描述C.对数据的要求D.软件的性能正确答案:B(8)基线可作为软件生存期中各开发阶段的一个检查点。
当采用的基线发生错误时,可以返回到最近和最恰当的( )上A.配置项B.程序C.基线D.过程正确答案:C(9)软件的集成测试工作最好由( )承担,以提高集成测试的效果。
A.该软件的设计人员B.该软件开发组的负责人C.该软件的编程人员D.不属于该软件开发组的软件设计人员正确答案:D(10)模板文件的后缀名是()A.*.mptB.*.proC.*.dotD.*.xls正确答案:A(11)程序模块要采用缩进风格编写,缩进的空格数为()个。
15秋西交《软件工程综合训练》在线作业满分答案一、单选题(共 10 道试题,共 20 分。
)1. 在Projet 2003 中工期后面的()表示为估计工期、A. ?B. *C. %D. &正确答案:A2. 下列哪一项不属于保密级别()、A. 普通软件工程就业前景分析B. 加密C. 保密D. 机密正确答案:B3. 程序模块要采用缩进风格编写,缩进的空格数为()个。
、A. 1B. 2C. 3D. 4正确答案:D4. 下列哪一项不是项目组分配角色项()、A. 项目组长B. 开发人员C. 测试人员D. 管理人员正确答案:D5. 下列不属于概要设计状态的是()、A. 未编写B. 编写C. 评审通过D. 装订正确答案:D6. 在Projet 2003中输入新任务的时候,所有的任务起始日期默认都是项目的开始日期,工期为()天、A. 0B. 1C. 2D. 3正确答案:B7. 选中连续单元格可以先选择该区域的第一个单元格,然后按下()键之后选、A. ALTB. SHIFTC. CTRLD. BACKSPACE正确答案:B8. 模板文件的后缀名是()、A. *.mptB. *.proC. *.dotD. *.xls正确答案:A9. 要更改项目的工作时间,请点击()菜单下的“更改工作时间”选项、A. 文件B. 编辑C. 工具D. 选项正确答案:C10. 对用例不需要在()处打对钩,其中打对钩用例的UUW会自动计算得出、A. 简单B. 普通C. 一般D. 复杂正确答案:C西交《软件工程综合训练》在线作业二、判断题(共 40 道试题,共 80 分。
)1.在PERT方法中,有以下三种类型的估计工期:乐观工期;悲观工期;预期工期。
( )、A. 错误B. 正确正确答案:B2. 在提供的实训模板里,“评审参加人数”、“准备总人时” 、“实到人数” 、“评审总人时”、“确认签字人数”处的数据,都可以根据填写内容自动计算得到,不需要填写。
西交《程序设计综合训练》在线作业一、单选题(共 40 道试题,共 100 分。
)1. 下列错误的语句是________。
A. int k,*p=&k; scanf(“%d”,&k);B. int k,*p=&k; scanf(“%d”,p);C. int k,*p; *p=&k; scanf(“%d”,p);D. int k,*p ; p=&k; scanf(“%d”,p);正确答案:C2. 若用数组名作为函数调用时的参数,则实际上传递给形参的是________。
A. 数组元素的个数B. 数组的第一个元素值C. 数组中全部元素的植D. 数组首地址正确答案:D3. 若有以下定义:float x; int a,b; 则错误的switch语句是________。
A. switch(x){case 1.0:printf("*\n"); case 2.0:printf("*\n"); }B. switch(a){case 1:printf("*\n");case 2:printf("*\n"); }C. switch(a+b) {case 1:printf("*\n"); case 1+2:printf("*\n"); }D. switch(a+b);{case 1:printf("*\n");case 2:printf("*\n"); }正确答案:A4. 以下叙述不正确的是________。
A. 一个C源程序文件必须包含一个main( )函数B. 一个C源程序文件可由一个函数组成C. 一个C源程序文件是一个编译单位D. 一个C源程序文件可由多个函数组成正确答案:A5. C语言允许函数值类型的缺省定义,此时该函数值隐含的类型是________。
西交《软件工程概论》在线作业15秋满分答案
一、单选题(共19道试题,共38分。
)1.一个case工作台是一组(),支持设计、实现或测试等特定的软件开发阶段、a.工具集b.软件包c.平台集d.程序包――选择:a
2.白盒测试方法重视()的度量、a.测试覆盖率
软件工程劳动力前景分析b.测试数据多少c.测试费用d.测试周期――挑选:a
3.面向对象设计语言不同于其他语言的最主要特点是()、a.模块性b.抽象性c.继
承性d.共享性――选择:c
4.尽管存有不合法的输出,软件仍能够稳步正常工作的能力就是指()、a.兼容性b.可靠性c.容错性d.稳定性――挑选:c
5.软件是一种()产品、a.有形b.逻辑c.物质d.消耗――选择:d
6.sa方法就是一种()、
a.自顶向下逐层分解的分析方法
b.自底向上逐层分解的分析方法
c.面向对象的分析
方法d.以上都不是――选择:a
7.软件工程对保护工作的主要目标就是提升(),减少保护的代价、a.软件的生产率
b.软件的可靠性
c.软件的可维护性。
15秋西交《程序设计综合训练》在线作业一、单选题(共50 道试题,共100 分。
)1. 若变量已正确定义,与语句if(a>##k=0;else k=1;等效的是________。
、A. k=(a>B. ?1:0?C. k=a>b;D. k=a<=b;E. a<=b?0:1;——————选择:C2. 若a为整型变量,则以下语句________。
a=-2L;printf (“%d\n”,A);、A. 赋值不合法B. 输出值为-2C. 输出为不确定值D. 输出值为2——————选择:B3. 已知char x[]="hello", y[]={'h','e','a','b','e'};, 则关于两个数组长度的正确描述是.、A. 相同B. .x大于yC. .x小于yD. 以上答案都不对——————选择:B4. 设有int x,y;以下语句判断x和y是否相等,正确的说法是该语句________。
if (x=y) printf(" x is equal to y."); 、A. 语法错B. 不能判断x和y是否相等C. 编译出错D. 能判断x和y是否相等——————选择:B5. 以下函数原型说明正确的是________。
、A. float add(int x, int y) ;B. int add(int x;int y) ;C. char add( x,y) ;D. int add(char x[ ] [ ]) ;——————选择:A6. 在C语言中,引用数组元素时,其数组下标的数据类型允许是________。
、A. 整型常量。
15春北交《软件工程与实践》在线作业二答案辅导资料一、单选题(共20 道试题,共50 分。
)V 1. 有一数列:87556613193948经过一趟排序后得到:55871366193948请问使用的是何种排序方法?()A. 简单插入排序B. 冒泡排序C. 2路归并排序D. 快速排序满分:2.5 分2. 以下不属于逻辑覆盖的是( ).A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 基本路径满分:2.5 分3. 软件测试法中,()主要分析程序的内部结构。
A. 白盒法B. 黑盒法C. 因果图法D. 错误推测法满分:2.5 分4. 从事物的属性侧面来描述事物的方法就是( )的方法.A. 面向对象B. 面向数据C. 面向过程D. 面向属性满分:2.5 分5. 存储器的读写速度排列顺序正确的是()。
A. RAM>Cache>硬盘>软盘B. Cache>RAM>硬盘>软盘C. Cache>硬盘>RAM>软盘D. RAM>硬盘>软盘>Cache满分:2.5 分6. 下列()地址可分配给主机作为B类IP地址使用。
A. 127.0.0.1B. 192.12.25.255C. 202.96.96.0D. 162.3.5.1满分:2.5 分7. 面向数据的设计方法就是根据问题的数据结构定义一组映射,把问题的数据结构转换为问题解的( )结构A. 程序B. 数据C. 逻辑D. 物理满分:2.5 分8. ()用于网络的主干线路和室外连接。
A. 非屏蔽双绞线B. 屏蔽双绞线C. 同轴电缆D. 光纤满分:2.5 分9. 将软件组装成系统的一种测试技术叫( ).A. 集成测试B. 单元测试C. 集合测试D. 系统测试满分:2.5 分10. B类IP地址是指()。
A. 每个地址的长度为48位B. 可以表示1024个网络C. 每个B类网络最多可以有254个节点D. 用二进制编址时第一位为1满分:2.5 分11. 从事物的组成部件及每个部件的属性,功能来认识事物.这种方法被称为( )的方法.A. 面向对象B. 面向数据C. 面向过程D. 面向属性满分:2.5 分12. ()允许用户把若干作业提交计算机系统集中处理的操作系统。
西交15春《程序设计基础》在线作业100分答案一、单选题(共 50 道试题,共 100 分。
)答案统一在最下面1. 以下程序的输出结果是( )main(){ int a=5,b=4,c=6,d;printf("%d\n",d=a>b?(a>c?a:c):(b));}A. 5B. 4C. 6D. 不确定满分:2 分2. 以下程序中,while循环的循环次数是( )main(){ int i=0;while(i<10){ if(i<1) continue;if(I==5)break;i++;}......}A. 1B. 10C. 6D. 死循环,不能确定次数满分:2 分3. 下列运算符优先级最高的是()A. &&B. >C. ++D. !满分:2 分4. 下列说法不正确的是:()A. ++、——只能用于变量B. ++、——比负号运算符的优先级要高C. ++、——的结合方向是:自右至左。
D. ++、——常用于循环变量表达式中满分:2 分5. 对于如下的表达式:int a[3][4],*p;p=*a;执行p++操作之后,*p表示取()的内容。
A. a[0][0]B. a[1][0]C. a[1][1]D. a[0][1]满分:2 分6. 关于switch语句说法不正确的是()A. case的次序不影响执行结果B. 每个case语句后面的常量可以不同C. 在执行完一个case语句后转到下一个case语句执行D. 每个case语句后面表达式只能是常量满分:2 分7. 以下选项中不属于C语言的类型的是()A. signed short intB. unsigned long intC. unsigned intD. long short满分:2 分8. ()是用来描述对象的属性和行为的A. 实体B. 类C. 对象D. 现象满分:2 分9. 关于形式参数,下面说法错误的是()A. 对于形参,虽然定义了它,只有当函数被调用时,形参才在内存中开辟空间B. 调用结束后,形参自动从内存中被释放掉C. 在函数定义中,可以不给出形参类型,调用的时候再定义。
西安交通大学智慧树知到“计算机科学与技术”《软件工程概论》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共15题)1.针对不同工作目标,软件项目计划有:项目实施计划、质量保证计划、软件测试计划、文档编制计划、用户培训计划、综合支持计划、软件发布计划。
()A.正确B.错误2.软件测试一般分为四个步骤:单元测试(也称模块测试)、集成测试(也称组装测试,联合测试)、确认测试(也称验收测试,有效性测试)、系统测试。
()A.正确B.错误3.面向对象设计准则是:模块化,抽象信息隐藏,低耦合,高内聚。
()A.正确B.错误4.内容耦合指()A.两个模块之间传递的是数据结构B.一个模块调用另一个模块时,传递的是控制变量C.通过一个公共数据环境相互作用的哪些模块间的耦合D.一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部5.用等价类划分的方法设计测试用例的步骤为:划分等价类、确定测试用例。
()A.正确B.错误6.软件的可行性研究中,从软件功能可行性角度考虑的是操作可行性。
()A.正确B.错误A.三B.四C.五D.六8.“软件工程”概念的提出是为了克服软件危机。
()A.正确B.错误9.分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A.细节B.输入与输出C.软件的作者D.绘制的时间10.原型化方法适用于需求不确定性高的系统。
()A.正确B.错误11.尽管有不合法的输入,软件仍能继续正常工作的能力是指()A.兼容性B.可靠性C.容错性D.稳定性12.描述类中对象的行为,反映了状态与事件关系的是()A.数据流图B.状态图C.对象图D.结构图13.CASE这一术语的英文是Computer Aided Software Engineering。
()A.正确B.错误14.瀑布模型本质上是一种线性顺序模型。
()A.正确B.错误15.测试模型包括:测试用例、测试用例、测试构件。
西交《软件工程综合训练》在线作业
西交《软件工程综合训练》在线作业
试卷总分:100 测试时间:-- 试卷得分:100
一、单选题(共10 道试题,共20 分。
)得分:20
1. 要查看项目的总体信息,可以使用()菜单下的“项目信息”命令
A. 文件
B. 项目
C. 编辑
D. 工具
答案:A
满分:2 分得分:2
2. 需求优先级:分为1-5个级别,()是最最级别,在项目开发过程中要最先实现
A. 2
B. 3
C. 4
D. 5
答案:D
满分:2 分得分:2
3. PERT分析方法是一种非常有效的工期估算技术,下列()情况不能用来计算可能的结果
A. 最佳
B. 预期
C. 最差
D. 一般
答案:D
满分:2 分得分:2
4. 函数规模应在()行以内
A. 100
B. 200
C. 300
D. 400
答案:B
满分:2 分得分:2
5. 选中非连续单元格先按住()键,然后用鼠标左键逐个点击要选的单元格。
A. ALT
B. SHIFT
C. CTRL
D. BACKSPACE
答案:B
满分:2 分得分:2
6. 在()菜单上点击“工具栏”菜单项,再选择“PERT分析”,将出现“PERT分析”工具。
软件工程第1次作业本次作业是本门课程本学期的第1次作业,注释如下:一、单项选择题(只有一个选项正确,共36道小题)1. 软件文档是(A) 程序(B) 工具(C) 文书和资料(D) 数据正确答案:C解答参考:2. 软件是一种()性工业产品(A) 理论(B) 知识(或逻辑)(C) 消耗(D) 体力正确答案:B解答参考:3. 与计算机科学的理论研究不同,软件工程是一门()的学科(A) 理论性(B) 工程性(C) 原理性(D) 心理性正确答案:B解答参考:4. 软件工程与计算机科学的性质不同,软件工程着重于()(A) 理论研究(B) 建造软件系统(C) 原理探讨(D) 原理的理论正确答案:B解答参考:5. 软件工程学科出现的直接原因是()(A) 计算机的发展(B) 其它工程学科的影响(C) 软件危机的出现(D) 程序设计方法学的影响正确答案:C解答参考:6.软件工程方法学的研究内容包含软件开发技术和软件工程管理两个方面,以期达到的最终目标是()(A) 软件开发工程化(B) 消除软件危机(C) 实现软件可重用(D) 程序设计自动化正确答案:A解答参考:7.由于软件生产的复杂性和高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述()方面。
①生产成本过高②需求增长难以满足③进度难以控制④质量难以保证(A)①②(B) ②③(C) ④(D) 全部正确答案:D解答参考:8. 软件的主要结构和功能是在()阶段决定的(A) 分析设计(B) 编程(C) 测试(D) 维护正确答案:A解答参考:9. 有关计算机程序功能、设计、编制、使用的文字或图形资料称为【】(A) 软件(B) 文档(C) 程序(D) 数据正确答案:B解答参考:10. 软件生成周期模型有多种,下列选项中,【】不是软件生存周期模型(A) 螺旋模型(B) 增量模型(C) 功能模型(D) 瀑布模型正确答案:C解答参考:11.在软件的可行性研究主要从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。
西交《软件工程综合训练》在线作业
一,单选题
1. 函数规模应在()行以内
A. 100
B. 200
C. 300
D. 400
正确答案:B
2. 需求优先级:分为1-5个级别,()是最最级别,在项目开发过程中要最先实现
A. 2
B. 3
C. 4
D. 5
正确答案:D
3. 在Project2003中工期后面的()表示为估计工期
A. ?
B. *
C. %
D. &
正确答案:A
4. PERT分析方法是一种非常有效的工期估算技术,下列()情况不能用来计算可能的结果
A. 最佳
B. 预期
C. 最差
D. 一般
正确答案:D
5. 选中非连续单元格先按住()键,然后用鼠标左键逐个点击要选的单元格
A. ALT
B. SHIFT
C. CTRL
D. BACKSPACE
正确答案:B
6. 在()菜单上点击“工具栏”菜单项,再选择“PERT分析”,将出现“PERT分析”工具栏
A. 视图
B. 编辑
C. 格式
D. 插入。