期中自测.doc_第1页
期中自测.doc_第2页
期中自测.doc_第3页
期中自测.doc_第4页
期中自测.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程的七条基本原理中有一条是“坚持进行阶段评审”,要这么做的理由有( 1 )。 大部分错误是在编码之前造成的 在软件开发过程中插入阶段评审是为了张弛有度、提高开发效率 错误发现得越晚,所付出的修正代价越高 为了便于控制开发进度1供选择的答案:A. B. C. D. 原型化方法是一类动态定义需求的方法,( 4 )不是原型化方法所具有的特征。与结构化方法相比,原型化方法更需要( 5 )。衡量原型开发人员能力的重要标准是( 6 )。4供选择的答案:A. 提供严格定义的文档 B. 加快需求的确定C. 简化项目管理 D. 加强用户参与和决策5供选择的答案:A. 缩短的开发周期 B. 频繁的用户交流C. 详尽的测试计划 D. 明确的需求定义6供选择的答案:A. 丰富的编程技巧 B. 灵活使用开发工具C. 很强的组织协调能力 D. 快速获取需求在各种不同的软件需求中,( 7 )描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的最后成果,( 8 )不是其应该包含的内容。7供选择的答案:A. 业务需求B. 非功能需求C. 用户需求 D. 功能需求8供选择的答案:A. 数据描述B. 功能描述C. 系统结构描述 D. 性能描述关于程序模块化的启发规则有若干条,以下规则中不符合模块化原则的是( 14 )。如果一个模块调用下层模块时传递一个数据结构,而被调用的模块只使用其中一部分数据,这种耦合属于( 15 )。14供选择的答案:A. 通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性B. 降低上层模块的扇出, 提高中层模块的扇出C. 将模块的作用范围限制在模块的控制范围之内D. 降低模块之间接口的复杂性,避免“病态连接”15供选择的答案:A. 内容耦合B. 数据耦合C. 特征耦合D. 控制耦合结构化分析方法是一种预先严格定义需求的方法,强调分析对象的( 19 ),其指导思想是( 20 )。19供选择的答案:A. 程序流B. 指令流C. 控制流D. 数据流20供选择的答案:A. 自顶向下逐层分解 B. 自底向上逐层分解C. 面向对象 D. 面向数据结构1. 软件开发应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。2. 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。3. 模块化就是把程序划分成独立命名且可独立访问的模块,每个模块完成一个子功能,目的是降低问题的难度。4. 软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人创造产品。5. 软件工程方法学包含三个要素:方法、模型和过程。6. 传统方法学采用结构化技术自底向上地完成软件开发各项任务。7. V模型的本质是对瀑布模型的需求获取活动进行改造,有助于需求的定义和确认。8. 重用也叫再用或复用,是指同一事物不作修改就多次重复使用。软件重用可分为知识重用、方法和标准重用、软件成分重用。9. 借助于当前系统的逻辑模型导出目标系统的逻辑模型是需求分析的主要任务。10. 概要设计通过对系统的结构表示进行细化,得到软件的数据结构和算法。11. 控制耦合实质是在单一接口上选择多功能模块中的某项功能。12. 错误处理类模块是典型的时间内聚模块。13. 软件设计优化应该力求做到在有效的模块化的前提下使用最少量的模块。14. 软件体系结构是软件需求活动的一种工作产品。15. 管道过滤器风格支持并行执行。16. 一个程序流程图对应的盒图表示是唯一的。17. 可以用基于流图的环形复杂度描述测试一个单元或构件所需的工作量。18. 除非对效率有特殊的要求,程序编写要做到清晰第一,效率第二。19. 测试就是不断寻找程序中的漏洞直到时间耗尽为止。20. 预防性维护是把今天的方法学应用到昨天的系统上,以支持明天的需求。21. 模型是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。用面向对象方法开发软件,通常要建立描述系统数据结构的E-R模型,描述系统控制结构的动态模型,描述系统功能的功能模型。22. 工程项目的管理人员应该密切注视项目关键作业的进展情况,如果希望缩短工期,只有往关键作业中增加资源才会有效果。23. 高级语言表达和解决问题方面效率越高,采用代码行方法计算的生产率也越高。24. 软件配置管理是在软件项目启动时就开始的,并且一直持续到软件退役后才终止的一组跟踪和控制活动。25. 从项目的角度来看,需求总是向着膨胀的方向变化。详细设计阶段的重要目标是不仅要保持软件具有好的可靠性,而且未来程序应具有好的可读性、容易( 1 )。1供选择的答案:A. 测试、运行、修改、移植 B. 运行、修改、移植、理解C. 理解、测试、修改、维护 D. 理解、维护、调用、迁移内聚是一种指标,表示一个模块( 2 )。2供选择的答案:A. 代码优化的程度 B. 代码功能的集中程度C. 完成任务的及时程度 D. 为了与其他模块连接所要完成的工作量在选择开发方法时,有些情况不适合使用原型法,以下选项中不能使用快速原型法的情况是( 4 )。4供选择的答案:A. 系统的使用范围变化很大 B. 系统的设计方案难以确定C. 用户的需求模糊不清 D. 系统的运行与维护不需要用户参与在软件开发过程中常用图作为描述工具。如DFD(数据流图)就是面向( 5 )分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工,则这张图允许有( 6 )张子图。在一张DFD中,任意两个加工之间( 7 )。在画分层DFD时,应注意保持( 8 )之间的平衡。DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可分为( 9 )两类。5供选择的答案:A. 数据结构 B. 数据流 C. 对象 D. 构件6供选择的答案:A. 0 B. 1 C. 1N D. 0N7供选择的答案:A. 有且仅有一条数据流B. 至少有一条数据流C. 可以有0条或多条名字互不相同的数据流D. 可以有0条或多条数据流,但允许其中有若干条名字相同的数据流8供选择的答案:A. 父图与其子图 B. 同一父图的所有子图C. 不同父图的所有子图 D. 同一子图的所有直接父图9供选择的答案:A. 控制流和变换流 B. 变换流和事务流C. 事务流和事件流 D. 事件流和控制流使用环形复杂度可以定量度量程序的复杂程度,实践表明( 14 )是模块规模合理的上限。14供选择的答案:A. V(G)=10 B. V(G)10 C. V(G)=10为了降低软件开发项目的技术难度和实现复杂性,将问题分解成若干个模块是常用的方法,下面说法正确的是( 16 )。16供选择的答案:A. 在开发一个软件的过程中,随着模块分解数目的加大,模块的开发成本将上升B. 在开发一个软件的过程中,随着模块分解数目的加大,模块的开发成本将下降C. 在开发一个软件的过程中,随着模块分解数目的加大,单个模块的开发成本将下降,连接总成本将上升D. 在开发一个软件的过程中,随着模块分解数目的加大,单个模块的开发成本将上升,连接总成本将下降软件需求的质量直接影响软件开发产品的成败,软件需求验证包含( 17 )。17供选择的答案: A. 正确性、完整性、互操作性、可测试性 B. 现实性、有效性、可移植性、灵活性 C. 可再用性、互运行性、健壮性、有效性 D. 一致性、完整性、现实性、正确性可行性研究包括技术可行性、经济可行性和( 20 )。20供选择的答案: A环境、法律、运行可行性 B操作、法律、社会效益可行性 C资源、方法、环境可行性 D配置、时间、操作可行性1. 对软件的质量控制,必须着重在软件开发方面下功夫。2. 需求分析是发现、求解、建模、规格说明和复审的过程。3. 可行性研究阶段的主要工作是界定问题的范围,确切地定义问题。4. 瀑布模型中每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。5. 抽象和求精是一对互补的概念,也是人类解决复杂问题时最常用、最有效的方法。6. 测试和调试是软件测试阶段中两个关系非常密切的过程,但它们不可以交替进行。7. 在进行详细的过程设计和编写程序之前,进行结构设计的好处是可以在软件开发的早期在全局高度对软件结构进行优化,使软件质量得到重大改进。8. 概要设计通过对系统的结构表示进行细化,得到软件的数据结构和算法。9. 在一个设计得很好的系统中,模块的控制域应该在作用域之内。10. 判定表、判定树和IPO图都是常用来编写数据字典加工逻辑说明的工具。11. 软件体系结构风格通过施加于构件上的限制及组成与设计规则来表现构件和构件间的关系。12. 使用PAD符号所设计出来的程序必然是结构化程序。13. 在为标识符命名时,名字不是越长越好,应当选择精炼的意义明确的名字。14. 如果程序员足够小心,就不需要测试。15. 软件重用技术是从根本上提高软件可维护性的重要技术。16. 软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目中增加人力,会使它按期完工。17. 快速原型应该具备的基本特性是“快速”和“容易修改”。18. 可重用的软件构件在开发时都经过了很严格的测试,本身是无错误的,其构件的可靠性很高。19. 测试的“最佳效果”是指所测试的软件没有错误。20. 事实上,层次图和结构图不仅表明一个模块调用哪些模块,而且对模块的其他成分也有明确的表示。软件是计算机系统中与硬件相互依存的另一部分,它是包括( 1 )、( 2 )及( 3 )的完整集合。其中,( 1 )是按事先设计的功能和性能要求执行的指令序列。( 2 )是使程序能够正确操纵信息的数据结构。( 3 )是与程序开发、维护和使用有关的图文材料。1供选择的答案:A. 数据 B. 程序 C. 用户使用手册 D. 图表2供选择的答案:A. 数据 B. 文档 C. 代码 D. 安装说明3供选择的答案:A. 程序 B. 数据 C.外设 D. 文档软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及( 4 )。4供选择的答案:A. 总结 B. 阶段性报告 C. 需求分析评审 D. 以上答案都不正确软件需求分析的任务不应包括( 5 )。进行需求分析可使用多种工具,但( 6 )是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是( 7 )。需求规格说明书的内容不应当包括( 8 )。该文档在软件开发中具有重要的作用,但其作用不应当包括( 9 )。5供选择的答案: A. 问题分析B. 信息域分析 C. 结构化程序设计D. 确定逻辑模型6供选择的答案: A. 数据流图B. 判定表C. PAD图 D. 数据词典7供选择的答案: A. 要让软件做什么B. 要给该软件提供哪些信息C. 要求软件工作效率如何D. 要让软件具有什么样的结构8供选择的答案: A. 对重要功能的描述B. 对算法的详细过程性描述C. 软件确认准则D. 软件的性能9供选择的答案: A. 软件设计的依据B. 用户和开发人员对软件要“做什么”的共同理解C. 软件验收的依据D. 软件可行性分析的依据原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于( 10 )系统。它从用户界面的开发入手,首先形成( 11 ),用户( 12 ),并就( 13 )提出意见。10供选择的答案:A. 需求不确定性高的 B. 需求确定的 C. 管理信息D. 决策支持11供选择的答案:A. 用户界面使用手册 B. 用户界面需求分析说明书 C. 系统界面原型 D. 完善的用户界面12供选择的答案:A. 改进用户界面的设计B. 阅读文档资料C. 模拟用户界面的运行D. 运行用户界面原型13供选择的答案:A. 同意什么和不同意什么B. 使用和不使用哪一种编程语言C. 程序的结构 D. 执行速度是否满足要求符合下列5个叙述的软件特性名称及顺序是( 25 )。 . 软件从一个计算机系统或环境转移到另一个计算系统或环境的容易程度。 . 软件在需要它投入使用时能实现其指定的功能的概率。 . 软件使不同的系统约束条件和用户需求得到满足的容易程度。 . 在规定的条件下和规定的一段期间内,实现所指定的功能的概率。 . 尽管有不合法的输入,软件仍能继续正常工作的能力。25供选择的答案: A. 可测试性 可靠性 可理解性 可修改性 兼容性B. 可移植性 可使用性 兼容性 可靠性 容错性C. 可移植性 可靠性 可修改性 可使用性 容错性D. 一致性 可靠性 可移植性 可使用性 可修改性对于一个小型的软件开发项目,一个人就可以完成需求分析、设计、编码和测试工作。但随着软件项目规模增大,需要有多人共同参与同一软件项目的工作。当几个人共同承担软件开发项目中的某一任务时,人与人之间必须通过交流来解决各自承担任务之间的( 26 )问题,即通信问题。通信需花费时间和代价,会引起软件错误( 27 ),( 28 )软件生产率。如果一个软件开发小组有n个人,每两人之间都需要通信,则共有( 29 )条通信路径。因此,有人提出,软件开发小组的规模不能太大,人数不能太多,一般在( 30 )人左右为宜。26供选择的答案:A. 分配 B. 管理 C. 接口 D. 协作27供选择的答案:A. 降低 B. 增加 C. 不变 D.降低、增加和不变都有可能28供选择的答案:A. 降低 B. 增加 C. 不变 D.降低、增加和不变都有可能29供选择的答案:A. n(n+1)/2 B. n(n-1)/2 C. n(n-1)(n-2)/6 D. n2/230供选择的答案:A. 815 B. 12 C. 25 D. 281. 白盒测试又叫做功能测试或数据驱动测试,黑盒测试又称为结构测试或逻辑驱动测试。2. 实体类指系统要记录和维护的信息;边界类指系统和外部要素间交互的边界;控制类指Use Case中行为的协调。3. 软件测试是软件质量保证的唯一手段。4. 把程序中与计算机硬件特性有关的部分集成在一起容易导致系统可移植性的降低。5. 面向对象分析是提取和整理用户需求,并建立问题域精确模型的过程。面向对象设计则是把分析阶段得到的需求转变成符合成本和质量要求的、抽象的系统实现方案的过程。6. 用计数方法而不是用文件结束符或输入序列结束符来判别输入的结束,这样做是一种良好的程序设计风格。7. 判定覆盖法则一定可以查出在判定中某些条件中关系运算符使用有误时产生的错误。8. 内聚标志一个模块内各个元素彼此结合的紧密程度,模块独立性由弱到强的同时模块内聚性由低到高的顺序是:功能内聚、信息内聚、通信内聚、过程内聚、时间内聚、逻辑内聚、巧合内聚。9. 面向对象方法学的要点:尽可能模拟人类习惯的思维方式,使描述问题的问题空间与实现解法的解空间在结构上尽可能一致。以数据和信息为主线,把数据和处理相结合。10. 等价类划分法的主要思想是首先将所有的输入数据划分成若干个有效等价类,然后设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的等价类,重复这一步,直到所有的等价类都被覆盖为止。11. 用户手册要使用专门术语,并充分地描述该软件系统的结构及使用方法。12. 软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。13. 测试分析报告应把每个模块实际测试的结果,与软件需求规格说明书和概要设计说明书中规定的要求进行对照并作出结论。14. 项目开发计划除去规定项目开发所需的资源、开发的进度等以外,还可以包括用户培训计划。15. 可行性研究报告应评述为了合理地达到开发目标而可能选择的各种方案,以便用户抉择。因此,编写者不必提出结论。以下关于软件工程的说法( 1 )是错误的。1备选答案:A软件工程是指导计算机软件开发和维护的一门工程学科。B软件工程可以直接借鉴其他工程领域的概念、原理、技术和方法来开发与维护软件。C软件工程的主要目的是经济地开发出高质量的软件并有效地维护它。D软件工程包括管理和技术两大方面的内容。软件产品与其他任何产业的产品不同,它是无形的,完全没有( 2 )。2备选答案:A整体属性B逻辑属性C.物理属性D.可理解性以下关于软件过程的说法中错误的是( 3 )。3备选答案:A软件过程是指为建造高质量软件所需完成的任务的框架,它规定了完成各项任务的工作步骤。B软件过程可以保证各活动之间是有组织的和一致的,因此会缺乏灵活性。C软件过程可被检查、理解、控制和改进。D软件过程是在软件生命周期中所实施的一系列活动的集合。快速原型法中创建原型增加了一些开发工作量,但由于在需求定义、设计、实现及维护方面的改进,( 4 )得以减少。4备选答案:A编码时间B总费用C.开发费用D.软件开发的工作量软件生命周期的( 5 )阶段的正确工作可以保证我们最终开发出来的产品是用户真正需要的产品。5备选答案:A可行性研究B需求C. 设计D. 实现在各种不同的软件需求中,( 6 )是从各个角度对系统的约束和限制,反映了客户对软件系统质量和特性的额外要求。6备选答案:A业务需求B功能性需求C非功能性需求D客户需求以下( 7 )是满足软件需求特征的非功能性需求的描述。7备选答案:A系统应该能及时返回对目标对象的准确定位。B系统能够对用户提供查询、修改和打印工资数据的功能。C系统提供的用户界面应该是用户友好的。D来自调度站的响应应该在1分钟内到达。需求规格说明书的内容不应包括( 8 )。8备选答案:A对重要功能的描述B对算法的详细过程描述C软件确认准则D软件的性能我们通常把确定需求,或者说确定系统应提供哪些服务以及系统运行受到哪些限制的过程及其相关的活动称之为( 9 )。9备选答案:A软件需求B软件说明C需求过程D软件过程传统结构化需求分析的目的是理清数据流或数据结构,导出完整的、精致的( 10 )。10备选答案:A系统结构图B数据流图C系统物理模型D系统逻辑模型结构化设计方法是一种面向( 11 )的设计方法。11备选答案:A对象B数据结构C数据流D控制流分层体系结构采用层次化的组织方式,每一层向其( 12 )提供服务。12备选答案:A下层B内部层次C接口D上层模块内聚性用于衡量模块内部各成份之间彼此结合的紧密程度:(1) 模块内的某成份的输出是另一些成份的输入,该模块的内聚性是( 13 )的。(2) 将几个逻辑上相似的成分放在同一个模块中,通过模块入口处的一个判断决定执行哪一个功能。该模块的内聚性是( 14 )的。(3) 模块中所有成分引用共同的数据,该模块的内聚性是( 15 )的。(4) 一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚性是( 16 )的。(5) 模块中所有成份结合起来完成一项任务,该模块的内聚性是( 17 )的。它具有简明的外部界面,由它构成的软件易于理解、测试和维护。1317:备选答案:A偶然内聚B通信内聚C信息内聚 D过程内聚E功能内聚F时间内聚 G逻辑内聚在软件工程项目中,不随参与人数的增加而使生产率成比例增加的主要问题是( 22 )。22备选答案:A 工作阶段间的等待时间 B 产生原型的复杂性C 参与人员所需的工作站数目 D 参与人员之间的通信困难按McCabe程序环形复杂度计算方法,若E代表图G的边数,n为G的节点数,则程序的环形复杂度V(G)( 26 )。26备选答案:AEn1BEn2CEnDn 下图程序的环形复杂度为( 27 )。27备选答案:A2B3C4D5 1. 采用原型法时,关键的因素是建立模型的速度,而不是原型运行的效率。2. 数据流图用来建立系统功能模型,组成它的图形元素为:数据流、加工和数据存贮。3. 集成测试是测试和组装软件的系统化技术,进行集成测试时可以采用非渐增式测试和渐增式测试,其中渐增式测试实质上是同时完成单元测试和集成测试。4. 软件测试是软件质量保证的主要手段之一。5. 等价类划分法的主要思想是首先将所有的输入数据划分成若干个有效等价类,然后设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的等价类,重复这一步,直到所有的等价类都被覆盖为止。6. 即使软件项目实现了所有的可交付成果并且达成了所有的目标,如果关键项目干系人不满意,项目也不能算成功。7. 模块的控制域必须在模块的作用域内。否则,必须将判定上移或将受影响的模块下移。8. 采用的编码方法和语言在表达和解决问题方面效率越高,用代码行方法计算的生产率就越高。9. 软件测试小组应当为保证软件质量负全部责任。10. 全无风险的软件项目也几乎全无收益。11. 几乎每个项目都是在时间、预算和人员的三重约束下进行的。12. 原型法加强了开发过程中用户的参与和决策。13. 使用白盒测试方法设计的测试用例如果满足条件覆盖标准那么也一定满足判定覆盖标准。14. 软件配置管理是软件系统发展过程中管理和控制变化的规范,它和软件维护一样开始于软件提交给用户使用之后。15. 一个项目,无论是什么规模,若预算偏低,或进度计划不现实,产品质量都会受影响。16. 仅当两个类之间存在真实的一般特殊关系(即子类确实是父类的一种特殊形式)时,利用继承机制实现行为共享才是合理的。17. 给软件项目增加人手必将导致其延期。18. 场景重在其可理解性,Use Case重在其完整性。19. 根据经验:发现错误多的程序模块,残留在模块中的错误也多。20. 面向对象的方法学通过将现实世界中的事物抽象成“对象”来降低求解空间的复杂度,用21.1. 软件体系结构风格代表了软件体系结构设计中的惯用模式。(1)请描述层次系统风格;(2)指出该风格的优点与缺点;(3)举例说明层次系统风格应用的例子。2. 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。请(1)列举4种以上你所知道的软件过程模型;(2)如果可以判断在客户要求的完成期限内无法按时提交最终的软件产品,那么可以选择何种软件过程模型进行软件开发;(3)描述该种软件过程模型,并分析其优缺点。3. 面向数据流的设计方法定义了一个将描述软件系统的数据流图转换成对应的软件结构的系统化的途径,该途径针对数据流图中数据流的性质分别定义了不同的转换方法。请回答(1)数据流的两种类型:变换流和事务流的主要特点;(2)判断下面数据流图的数据流类型;(3)将其分步骤转换成对应的软件结构图。12567834910四、分析题(14分)学生指纹考勤系统是针对学生上课出勤情况难以统计的问题而开发的,用于对学生上课的出勤情况进行监控。学生在每次上课前和下课后使用该系统进行指纹识别,即系统识别学生的指纹,然后将识别的指纹信息与系统中保存的学生指纹信息进行匹配,如果匹配成功则将识别出的学生身份和当前日期、时间等信息保存到学生出勤数据库中;如果匹配不成功,则返回错误信息,学生需再次进行指纹输入;教务人员可以在需要的时候使用该系统生成学生的出勤情况统计分析表。(1)使用结构化分析方法画出该系统的数据流图。(2)假设在该学生指纹考勤系统中,有一个用例名为“上课登记”。此用例允许学生在上课前使用系统识别自己的指纹信息进而识别自己的身份,同时系统可以将登录信息存储在数据库中。“上课登记”用例的主要事件流如下:1. 学生从系统菜单中选择“上课登记”(student selects“entrance registry” from the system menu);2. 系统显示指纹识别界面;(the system displays the fingerprint recognize interface)3. 学生将手指放置于界面上;(student presses the right

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论