《2023年内蒙古软件水平考试考试真题卷.docx》由会员分享,可在线阅读,更多相关《2023年内蒙古软件水平考试考试真题卷.docx(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年内蒙古软件水平考试考试真题卷本卷共分为2大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共33题,每题2分。每题的备选项中,只有一个最符合题意) 1.现要开发一个通过卫星通信连接计算机的新软件产品,假设之前没有开发卫星通信软件的经验,则最不适合采用()模型。A瀑布B原型C增量D螺旋2.若C程序的表达式中引用了未赋初值的变量,则()。A编译时一定会报告错误信息,该程序不能运行B可以通过编译并运行,但运行时一定会报告异常C可以通过编译,但链接时一定会报告错误信息而不能运行D可以通过编译并运行,但运行结果不一定是期望的结果3.以下关于敏捷方法的叙述中,不正确的
2、是()。A相对于过程和工具,更强调个人和交互B相对于严格的文档,更重视可工作的软件C相对于与客户的合作,更注重合同谈判D相对于遵循计划,更专注于对变化的响应4.某软件系统的原始需求包括,“当某个查询请求是不适当或非法的,应提示用户”,该需求属于()。A功能需求B质量需求C设计约束D过程约束5.给系统增加特征越容易,说明软件的()越好。A功能性B可靠性C可维护性D易使用性6.以下关于项目估算的叙述中,不正确的是()。A在项目估算中,需要估算的项目参数包括项目规模、开发软件所需的工作量、项目持续时间和成本B由于专家判断受到差异性和主观性的影响,以及对当前数据依赖性的影响,用专家判断方法进行项目估计
3、会得到不精确的估算值C由于启发式估算方法,如COCOMo II模型具有严谨的估算形式,因此可以得到精确的估算值D项目估算是制定项目开发计划的基础和依据7.风险控制不包括()。A风险分析B风险降低C风险管理计划D风险化解8.在结构化分析模型中,()描述了所有在目标系统中使用的和生成的数据对象。A数据字典B数据流图C实体关系图(ER图)D类图9.下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的值表示完成活动所需要的时间,则关键路径长度为()。A20B19C17D1610.以下关于数据流图的叙述中,不正确的是()。A从数据传递和加工的角度,刻画数据流从输入到输出
4、的移动变化过程B描述了数据对象及数据对象之间的关系C顶层数据流图仅包含一个数据处理,即目标系统D采用自顶向下的方式进行,开始于顶层数据流图,结束于模块规格说明11.在面向对象分析模型中,()不属于系统的行为模型。A类图B顺序图C活动图D状态图12.模块设计中,某模块根据输入的控制信息从文件中读一个记录或者向文件中写一个记录,则其内聚类型为()。A功能内聚B信息内聚C逻辑内聚D巧合内聚13.在UML类图中,包含订单和订单明细两个类,则这两个类之间的关系应为()。A关联B聚合C组装D继承14.A模块通过简单数据类型(如整型)参数访问B模块,该参数在B模块内用于数据计算,则A、B模块之间存在()。A
5、数据耦合B标记耦合C控制耦合D外部耦合15.在结构化分析方法中,依据()来进行接口设计。A数据流图B实体-关系图C数据字典D状态-迁移图16.一个优秀的概念设计不包含()。A用客户语言编写B描述系统功能C描述软件构件的层次和功能D与需求文档链接17.在软件评审中,设计质量是指设计的规格说明书符合用户的要求。设计质量的评审内容不包括()。A软件可靠性B软件可测试性C软件性能实现情况D软件模块层次18.某财务系统在使用过程中,因个人所得税政策变化,需修改计算工资的程序。这种修改属于()维护。A正确性B适应性C完善性D预防性19.系统可维护性的评价指标不包括()。A可理解性B可测试性C可移植性D可修
6、改性20.准确性质量子特性属于()质量特性。A功能性B效率C可靠性D可维护性21.软件测试的对象包括()。软件代码文档数据ABCD22.编写测试计划的目的是()。测试工作顺利进行使项目参与人员沟通更舒畅使测试工作更加系统化软件过程规范化的要求控制软件质量ABCD23.软件测试的目的是()。A避免软件开发中出现的错误B发现软件中出现的错误C容忍软件中出现的错误D修改软件中出现的错误24.以下关于软件测试原则的叙述中,不正确的是()。A测试用例不仅选用合理的输入数据,还要选择不合理的输入数据B应制定测试计划并严格执行,排除随意性C对发现错误较多的程序段,应进行更深入的测试D程序员应尽量测试自己的程
7、序25.以下关于测试时机的叙述中,正确的是()。A应该尽可能早的进行测试B若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低C应该在代码编写完成后开始测试D需求分析和设计阶段不需要测试人员参与26.使用软件测试工具的目的不包括()。A帮助测试寻找问题B协助问题的诊断C节省测试时间D提高设计质量27.自动化测试工具中()是最难自动化的。A测试执行B实际输出与预期输出的比较C测试用例生成D测试录制与回放28.以下不属于易用性测试的是()。A功能易用性测试B用户界面测试C辅助功能测试D可靠性测试29.以下关于黑盒测试的叙述中,不正确的是()。A不需要了解程序内部的代码及实现B容易知道用户
8、会用到哪些功能,会遇到哪些问题C基于软件开发文档,所以也能知道软件实现了文档中的哪些功能D可以覆盖所有的代码30.以下不属于黑盒测试方法的是()。A等价划分类B边界值分析C错误推测法D静态结构分析法31.以下关于白盒测试的叙述中,不正确的是()。A白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求B逻辑覆盖法是一种常用的白盒测试方法C程序中存在很多判定和条件,不可能实现100%的条件覆盖D测试基于代码,无法确定设计正确与否32.数据库测试的对象包括()。数据库连接测试数据库的安全测试定义的存储过程和触发器的测试数据库接口测试ABCD33.对于逻辑表达式(a&b)|c,需要()个测试用
9、例才能完成条件组合覆盖。A2B3C4D5二、多项选择题(共33题,每题2分。每题的备选项中,有多个符合题意) 1.黑盒测试工具主要包括_。A静态分析工具B动态分析工具C性能测试工具D功能测试工具 2.集成测试有_与增量式集成两种方法。A固定集成B逻辑集成C非增量式集成D物理集成 3._也称结构测试。A测试B测试C黑盒测试D白盒测试 4._主要包括产品选择、在线支付等方面的测试。A帮助系统测试B交易功能测试C链接测试D帮助系统测试 5.系统测试的主要内容有_。A功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、完整性测试、安装测试B功能测试、性能测试、恢复测试、安全性测试、负载测试、
10、强度测试、可靠性测试、安装测试C功能测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、验收测试D集成测试、性能测试、恢复测试、安全性测试、负载测试、强度测试、可靠性测试、安装测试 6._可以观察数据在超负荷环境中运行,程序是否能够承担。A性能测试B负载测试C压力测试D耐力测试 7.单元测试的内容包括_五个方面。A模块划分、局部数据结构、重要的执行路径、出错处理和边界条件B模块接口、局部数据结构、重要的执行路径、出错处理和边界条件C模块接口、局部数据变量、重要的执行路径、出错处理和边界条件D模块接口、局部数据结构、重要的执行路径、冗余处理和边界条件 8.测试中的人员主要有测试
11、经理、_、测试设计师和测试工程师。A测试文档设计师B测试文档督察师C测试文档审核师D测试文档工程师 9.软件测试总体上分成_。A单元测试B集成测试C系统测试D验收测试 10._保证Web系统的页面按预期方式正常工作。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.单元测试的内容主要从模块的_进行检查。A模块接口B重要的执行路径C结构D边界条件 16._用来检测在安装过程中是否有误操作。A数据库测试B安装测试C链接测试D数据库测试 17.各申请使用会计核算软件替代手工记账的单位必须符合以下条件_。A使用的会计核算软件已达到会计核算软件基本功能规范的要求B必须使用商品化财务软件C已制定软、硬件管理制度及会计电算化后的会计档案保管制度D使用会计核算软件与手工会计核算同时运行三个月以上,并取得一致的结果