ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:42.63KB ,
资源ID:10582449      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10582449.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(选择题自测.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

选择题自测.docx

1、选择题自测 1变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于【 】。A)变换型 B)事务型 C)事务分析 D)变换分析2PAD(Problem Analysis Diagram)图是一种【 】工具。A)系统描述 B)详细设计 C)测试 D)编程辅助3分析员是【 】。A)用户中系统的直接使用者 B)用户和软件人员的中间人C)软件的编程人员 D)用户和软件人员的领导4软件测试中设计测试实例(test case)主要由输入数据和【 】两部分组成。A)测试规则 B)测试计划 C)预期输出结果 D)以往测试记录分析5结构化程序设计主要强调程序的【 】。A)效

2、率 B)速度 C)可读性 D)大小6开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作【 】。A)软件投机 B)软件危机 C)软件工程 D)软件产生7模块本身的内聚是模块独立性的重要度量因素之一,在七类内聚中,具有最强内聚的一类是A)顺序性内聚 B)过程性内聚 C)逻辑性内聚 D)功能性内聚8月收入=800元者免税,现用输入数800元和801元测试程序,则采用的是【 】方法。A)边缘值分析 B)条件覆盖 C)错误推测 D)等价类9月收入=800元者免税,现用800元和900元来测试程序,则采用的是【 】方法。A)等价划分 B)条件覆盖 C)错误推测 D)边界值分析10OOA模型规定

3、了一组对象如何协同才能完成软件系统所指定的工作。这种协同在模型中是以表明对象通信方式的一组【 】连接来表示的。A)消息 B)记录 C)数据 D)属性11现有一个计算类型的程序,它的输入只有一个Y,其范围是-50Y50。现从输入的角度考虑设计了一组测试用例:-100,100,0。设计这组测试用例的方法是【 】。A)条件覆盖法 B)等价分类法 C)边缘值分析法 D)错误推测法12结构化设计采用模块化方法的主要出发点是【 】。A)增加内聚性 B)减少耦合度 C)提高有效性 D)降低复杂度13某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折

4、优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为【 】。A)(C1100)AND NOT(C2=0) B)(C10)C)NOT(C1100)AND(C2=0) D)NOT(C10)14面向对象设计时,对象信息的隐藏主要是通过【 】实现的。A)对象的封装性 B、子类的继承性C、系统模块化 D、模块的可重用15在某系统中,存在如下的业务陈述:一个客户提交0个或多个订单;一个订单由一个且仅由一个客户提交。系统中存在两个类:“客户”类和“订单”类。对应每个“订单”类的实例,存在【 】“客户”类的实例;对应每个“客户”类的实例,存在0个或多个“客户”类的

5、实例。)0个 )1个 )1个或多个 )0个或多个16下列关于软件开发瀑布模型的说法中,正确的是【 】: A)必须等前一阶段的工作完成之后,才能开始后一阶段的工作。B)前一阶段的输出文档对后一阶段影响不大。 C)可以先完成软件的编码工作再补充相关文档。 D)以上说法都不对。 17如右图,A、B和C是什么对象【 】?A)A是实体,B是控制者,C是边界。B)A是边界,B是实体,C是控制者。C)A是控制者,B是实体,C是边界。D)A是实体,B是边界,C是控制者。18可行性研究主要从【 】等方面进行研究。A)技术可行性,经济可行性,操作可行性B)技术可行性,经济可行性,系统可行性C)经济可行性,系统可行

6、性,操作可行性D)经济可行性,系统可行性,时间可行性19在UML提供的图中,【 】用于描述系统与外部系统及用户之间的交互。A)用例图 B)类图 C)对象图 D)部署图20软件的可行性研究中不包括【 】。)法律可行性 )技术可行性 )经济可行性 )政治可行性21模块的内聚性最高的是【 】。A)逻辑内聚 B)时间内聚 C)偶然内聚 D)功能内聚22.“说明系统的分布”主要在“4+1”视图中的哪个视图中完成:【 】A. 用例视图 B. 逻辑视图 C. 实现视图 D. 部署视图23【 】引入了“风险驱动”的思想,适用于大规模的内部开发项目。A)增量模型 B)喷泉模型 C)原型模型 D)螺旋模型24下列

7、叙述中,与提高软件可移植性相关的是【 】。A)选择时间效率高的算法 B)尽可能减少注释 C)选择空间效率高的算法 D)尽量用高级语言编写系统中对效率要求不高的部分25开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称【 】。A)软件工程 B)软件周期 C)软件危机 D)软件管理26为适应软件运行环境的变化而修改软件的活动称为【 】。A)纠错性维护 B)适应性维护 C)改善性维护 D)预防性维护27下面【 】不是数据字典的内容。A)程序 B)处理逻辑 C)数据结构 D)外部实体28判定表由四部分组成:左上部列出【 】。A)条件组合与动作之间的对应关系 B)所有条件C)所有可能的动作

8、D)可能的条件组合29影响系统可维护性的因素不包括【 】。A)可理解性 B)可测试性 C)可修改性 D)可靠性30【 】是导致软件缺陷的最大原因。)需求规格说明书 )设计方案 )编写代码 )测试计划B32系统的健壮性是指【 】。A)系统能够正确地完成预期的功能 B)系统能有效地使用计算机资源C)在有干扰或输入数据不合理等意外情况下,系统仍能进行适当地工作D)在任何情况下,系统均具有错误自修复功能33以下不属于逻辑覆盖的是【 】。A)语句覆盖 B)判定覆盖 C)条件覆盖 D)基本路径34经济可行性研究的范围包括【 】。A)资源有效性 B)管理制度 C)效益分析 D)开发风险35需求分析的任务不包

9、括【 】。A)问题分析 B)系统设计 C)需求描述 D)需求评审。36软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫【 】。A)生存期 B)面向对象设计C)面向对象程序设计 D)面向对象分析37一个软件的宽度是指其控制的【 】。A)模块数 B)层数 C)跨度 D)厚度38为了提高模块的独立性,模块之间最好是【 】。A)控制耦合 B)公共耦合 C)内容耦合 D)数据耦合39.和包相比,子系统具有更丰富的语义,它能够通过接口对外提供行为;下面四个选项中,哪个是包和子系统都具有的特点:【 】A. 一种分组机制 B. 对外提供行为 C. 完全封装实现细节 D. 容易被替换40对象是OO

10、方法的核心,对象的类型有多种,通常把例如飞行、事故、演出、开会等等,称之为A)有形实体 B)作用 C)事件 D)性能说明41【 】意味着一个操作在不同的类中可以有不同的实现方式。A)多继承 B)封装 C)类的复用 D)多态性42以下不属于白盒测试技术的是【 】。A)逻辑覆盖 B)基本路径测试C)循环覆盖测试 D)等价类划分43单元测试的测试用例主要根据【 】的结果来设计。A)源程序 B)需求分析C)概要设计 D)详细设计44确认测试主要涉及的文档是【 】。A)需求规格说明书 B)概要设计说明书C)详细设计说明书 D)源程序45产生软件维护的副作用,是指【 】。A)开发时的错误 B)因修改软件而

11、造成的错误C)运行时误操作 D)隐含的错误46为了提高测试的效率,应该【 】。A)随机地选取测试数据B)选择发现错误可能性大的数据作为测试数据C)在完成编码后制定软件的测试计划D)取一切可能的输入数据作为测试数据库47描述静态数据结构的概念模式是【 】。A)DFD B)E-R图 C)结构图 D)框图48高级语言通常被分成三类,其中不包括【 】。A)通用高级语言 B)面向对象的语言C)专用语言 D)自然语言49下列【 】属于不良的编程习惯。A)尽量不使用GOTO 语句 B)每行只写一条语句C)从来不使用注释 D)变量命名尽量直观50程序流程图中,表示【 】。A)处理 B)数据 C)输入/输出 D

12、)人工操作51某次程序调试没有出现预计的结果,下列【 】不可能是原因。A)变量没有初始化 B)循环控制出错C)变量没有明确的注释 D)代码输入有误53与设计测试数据无关的文档是【 】。A)需求说明书 B)设计说明书 C)源程序 D)项目开发计划54下列【 】属于详细设计。A)分析项目的成本和效益 B)为每个模块确定采用的算法C)编写代码 D)确定模块结构,划分模块功能55软件包括【 】。程序 数据结构 文档 编程环境A) B) C) D)56在下列关于软件需求管理的困难性的相关论述中,其中不正确的是【 】。A)需求会变更B)需求不总是显而易见的,而且它可能来自各个方面 C)需求总是能容易用文字

13、明白无误地表达D)存在不同种类的需求,其详细程度各不相同57【 】是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。A)软件工程 B)软件测试 C)软件生存周期 D)软件开发59需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出【 】的过程。A)模块说明书 B)需求规格说明书 C)项目开发计划 D)合同文档60软件测试的目的是【 】。通常单元测试是在代码编写阶段可进行的测试,它是整个测试工作的基础。A)表明软件的正确性 B)评价软件质量C)尽可能发现软件中错误 D)判定软件是否合格61关于程序模块优化的启

14、发式规则有若干条,以下规则中不符合优化原则的是【 】。A)通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性B)提高上层模块的扇出,减少模块调用的层次C)将模块的作用范围限制在模块的控制范围之内D)降低模块之间接口的复杂性,避免“病态连接”62在用例之间,会有三种不同的关系,下列哪个不是他们之间可能的关系【 】A)包含(include) B)扩展(extend) C)泛化(generalization) D)关联(connect)63下面几种白盒测试技术,哪种是最强的覆盖准则【 】。A)语句覆盖 B)条件覆盖C)判定覆盖 D)条件组合覆盖64一般地,可以将软件开发的生命周期划分为问题定义

15、、【 】、需求分析、总体设计、详细设计、编码和单元测试、综合测试和维护8个阶段。A)项目论证 B)初始调查 C)项目计划 D)可行性研究65当模块中包含复杂的条件组合,只有【 】能够清晰地表达出各种动作之间的对应关系。A)判定表和判定树 B)盒图 C)流程图 D)关系图66快速原型模型的主要特点之一是【 】。A)开发完毕才见到产品 B)及早提供全部完整的软件产品C)及早提供工作软件 D)开发完毕后才见到工作软件67需求规格说明书的作用不包括【 】。A)软件可行性研究的依据B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据D)软件设计的依据68下面关于面向对象方法中消息的叙述,不正确的

16、是【 】。A)键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B)操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息C)应用程序之间可以相互发送消息D)发送与接收消息的通信机制与传统的子程序调用机制不同69因计算机硬件和软件环境的变化而做出的修改软件的过程称为【 】。A)适应性维护 B)完善性维护C)改正性维护 D)预防性维护70程序设计主要强调的是【 】。A)程序的规模 B)程序的效率C)程序设计语言的先进性 D)程序易读性71在软件开发的各种资源中,【 】是最重要的资源。A)开发工具 B)方法C)硬件环境 D)人员72只有单重继承的类层次结构是【 】层次结构。A)网状型

17、 B)星型C)环型 D)树型73软件生命周期中所花费用最多的阶段是【 】。A)软件维护 B)软件编码C)软件测试 D)详细设计74面向对象软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫【 】。A)生存期 B)面向对象设计C)面向对象分析 D)面向对象程序设计75软件开发时,一个错误发现得越晚,为改正它所付出的代价就【 】。A)越接近平均水平 B)越小C)越不可捉摸 D)越大76在各种不同的软件需求中,【 】描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,非功能需求是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A)验收测试 B

18、)功能需求 C)详细设计 D)编码实现77面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),该特点称为类的【 】。A)多态性 B)继承性 C)重用性 D)封装性78软件设计中划分模块的一个准则是【 】。A)低内聚低耦合 B)低内聚高耦合C)高内聚低耦合 D)高内聚高耦合79从事物的组成部件及每个部件的属性、功能来认识事物。这种方法被称为【 】的方法。A)面向属性 B)面向数据 C)面向过程 D)面向对象80在开发信息系统的过程中,程序设计语言的选择非常重要。下面选项中,选择准则【 】是错误的。A)有良好的开发工具支持 B)可重用性C)将来能否占主导地位 D)技术越先进的程

19、序设计语言越好81在开发软件时,【 】可用来提高程序员的工作效率。A)编译程序的优化功能 B)操作系统的作业管理功能C)程序开发环境 D)并行运算的大型计算机81下列选项中,【 】不属于结构化分析方法所使用的工具。A)数据流图 B)ER(实体联系)图C)系统流程图 D)判定表和判定树82在结构化程序设计当中,不建议使用【 】。A)分支语句 B)循环语句 C)转向语句 D)子程序调用语句84在软件设计和编码过程中,采取【 】的做法将使软件更加容易理解和维护。A)良好的程序结构,有无文档均可B)使用标准或规定之外的语句C)编写详细正确的文档,采用良好的程序结构D)尽量减少程序中的注释85在规定的条

20、件下和规定的时间间隔内,软件实现其规定功能的概率称为【 】。A)可扩展性 B)可接近性C)可使用性 D)可靠性86在软件测试中,白盒测试方法是通过分析程序的【 】来设计测试用例的方法。A)应用范围 B)内部逻辑 C)输入数据 D)功能87系统调试完成后,在实施系统移交、投入试运行之前,必须做好编写【 】和人员培训工作。A)需求规格说明书 B)系统实施方案 C)系统使用说明书 D)系统测试报告88以下关于程序测试的叙述,正确的是【 】。A)程序测试的目的是为了证明程序的正确性B)成功的测试是发现了尚未被发现的错误的测试。C)黑盒测试也称为结构测试D)白盒测试也称为功能测试89汽车有一个发动机。汽

21、车和发动机之间的关系是【 】关系。A)一般具体 B)整体部分 C)分类关系 D)主从关系90采用自底向上开发方法得到的程序往往是【 】A)可读性好 B)可靠性较高C)整体结构好 D)局部优化好91对象实现了数据和操作的结合,使数据和操作【 】于对象的统一体中。A)结合B)隐藏C)封装D)抽象92软件按照设计的要求,在规定时间和条件下达到不出故障,持续运行的要求的质量特性称为【 】A)用性B)可靠性 C)正确性D)完整性93程序的三种基本控制结构是【 】A)过程、子程序和分程序 B)顺序、选择和重复C)递归、堆栈和队列 D)调用、返回和转移94测试阶段的关键技术问题是【 】A)测试方案 B)测试

22、计划 C)测试结果 D)测试策略95软件详细设计的结果基本决定了最终程序的【 】A)代码的规模B)运行速度C)质量 D)可维护性96操作员指南是一种【 】A)系统文档 B)安装文挡 C)维护文档 D)用户文档97IPO图反映系统【 】A)怎么做B)对谁做C)何时做D)做什么98在数据流图中应该描绘【 】A)条件分支 B)循环C)特定数据的流向 D)所有可能的数据流向99可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给出【 】的回答。A)确定B)行或不行C)正确D)无二义100一般来说范式级别越高则【 】A)冗余越小而表越多 B)冗余越小而表越少C

23、)冗余大而表增多 D)冗余越大而表减少101黑盒测试在设计测试用例时,主要需要研究【 】A)需求规格说明与概要设计说明B)详细设计说明C)项目开发计划 D)概要设计说明与详细设计说明102验收测试一般使用【 】A)黑盒测试 B)白盒测试 C)集成测试 D)单元测试103下列属于维护阶段的文档是【 】A)软件规格说明 B)用户操作手册C)软件问题报告 D)软件测试分析报告104封装是指把类的【 】结合在一起,组成一个独立的类。A)属性和操作 B)信息流 C)消息和事件 D)数据的集合105关于下面的类图中所表示的关联关系,下列四个选项中说法错误的是:【 】A)一个学生可以选1到多门课程 B)一个

24、老师可以教0到多门课程C)一门课程只能由一位老师上课 D)一门课程可以被0到多个学生选课106在ATM自动取款机的工作模型中(用户通过输入正确的用户资料,从银行取钱的过程),下面哪个不是“参与者Actor” 【 】A)用户 B)ATM取款机 C)ATM取款机管理员 D)取款107下图表示类图的【 】A)聚集关系 B)组合关系 C)关联关系 D)依赖关系108通常对象有很多属性,但对于外部对象来说某些属性应该不能被直接访问,下面哪个不是UML中的类成员的可见性【 】A)公有的(public) B)受保护的(protected)C)友员(friendly) D)私有的(private)109UML

25、的全称是【 】A)Unify Modeling Language B)Unified Modeling LanguageC)Unified Modem Language D)Unified Making Language110“交通工具”类与“汽车”类之间的关系属于【 】。A)关联关系 B)实现关系C)依赖关系 D)泛化(继承)关系111在面向对象软件方法中,“类”是【 】。A)具有同类数据的对象的集合 B)具有相同操作的对象的集合C)具有同类数据的对象的定义 D)具有同类数据和相同操作的对象的定义112编码(实现)阶段得到的程序段应该是【 】。A)编辑完成的源程序 B)编译(或汇编)通过的可

26、装配程序C)可交付使用的程序 D)可运行程序113下列所述的测试原则中,错误的是【 】。A)应设计非法输入的测试用例 B)测试用例要给出测试的预期结果C)因维护修改程序后需回归测试 D)开发小组与测试小组合并114一个模块直接控制(调用)的下层模块的数目称为模块的 】。A)扇入数 B)扇出数 C)宽度 D)作用域115模块内部的算法设计在结构化方法的【 】阶段进行。A)系统分析 B)概要设计 C)详细设计 D)编码(实现)116经调查,系统分析员给出有问题的初略陈述,其中部分描述如下:某商场的采购部门要求每天开出定购清单,交采购员;仓库管理员将此要还应输入系统,经库存业务(进贷或出贷)处理后输

27、出。从这段描述可知该部分数据流图中的外部项为:【 】A)采购员、仓库管理员 B)定购清单、库存业务C)库存业务 D)定购清单、采购员117下列耦合度表示中,最弱的耦合形式是【 】。A)特征耦合 B)公共耦合 C)数据耦合 D)数据结构118在结构化系统分析中,判定表和判定树常用于表达数据流图中的【 】。A)加工 B)数据流 C)数据存储 D)外部项119全局数据结构的错误通常在【 】中检查。A)单元测试 B)有效性测试 C)集成(系统)测试 D)确认测试 120银行计算机储蓄管理信息系统中,根据客户提出的要求(如存款、取款、查询、挂失、咨询等)进行相应的业务处理的该层数据流图是【 】。A)变换

28、型 B)事务型 C)既不是A也不是B D)不一定121用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是【】关系。A)包含(include) B)扩展(extend)C)分类(classification) D)聚集(aggregation)122.下列关于接口关系的说法不正确的是【 】?A)接口是一种特殊的类B)所有接口都是有构件型的类C)一个类可以通过实现接口从而支持接口所指定的行为D)在程序运行的时候,其他对

29、象不仅需要依赖于此接口,还需要知道该类对接口实现的其他信息123用例从用户角度描述系统的行为。用例之间可以存在一定的关系。假设在“图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是【 】关系。A)关联B)包含 C)扩展 D)泛化 124.对在数据流图中每一个命令的图形元素均给以定义是()A.条目定义 B.数据字典 C.数据定义 D.数据说明125.产生软件危机的原因主要与哪两个方面问题有关A.软件在计算机中很难识别 B.软件设计对人的智商要求很高,也要求很高的资金投入C.软件产品本身的特点与其他工业产品不一样,而且在软件的开发和维护过程中用的方法不正确 D.软件很难理解,硬件也很复杂126.在设计测试用例时,应当包括(合理的和不合理的输入条件)127.盒图也称为(N-S图)128.下列软件工程方面的描述中,正确的说法是(软件的质量标准中,某些因素是不可兼得的)129.下列面向对象设计方法中有关对象的叙述中正确的是(对象的属性集合的它的特征表示)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1