2021年9月计算机二级公共基础知识押题131-150
考前两周公共基础知识密训课程:【最新】未来教育计算机二级考前必看选择题干货:公共基础考前密训课程_哔哩哔哩_bilibiliwww.bilibili.com/video/BV1dX4y1V7SR?spm_id_from=333.999.0.0
131.下面对软件测试描述错误的是( )A)严格执行测试计划,排除测试的随意性B)随机地选取测试数据C)软件测试的目的是发现错误D)软件测试是保证软件质量的重要手段【解析】软件测试的准则如下:①所有测试都应追溯到需求。②严格执行测试计划,排除测试的随意性。③充分注意测试中的群集现象。④程序员应避免检查自己的程序。⑤穷举测试不可能。⑥妥善保存测试计划、测试用例、出错统计和最终分析报告,为维护提供方便。132.软件测试用例包括( )A)被测程序和测试规程B)测试计划和测试数据C)输入数据和预期输出结果D)输入数据和输出数据【解析】测试用例(Test Case)是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。测试用例的格式为:[(输入值集),(输出值集)]133.使用白盒测试方法时,设计测试用例应根据( )A)程序的内部逻辑B)程序的复杂结构C)程序的功能D)使用说明书【解析】白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。134.下面属于白盒测试方法的是( )A)等价类划分法B)判定-条件覆盖C)因果图法D)错误推测法(猜错法)【解析】白盒测试法主要有逻辑覆盖、基本路径测试等。其中,逻辑覆盖又包括语句覆盖、路径覆盖、判定覆盖、条件覆盖、判断-条件覆盖。135.在黑盒测试方法中,设计测试用例的根据是( )A)数据结构B)模块间的逻辑关系C)程序调用规则D)软件要完成的功能【解析】黑盒测试方法也称功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证。它完全不考虑程序内部的逻辑结构和内部特征,只依据程序的需求和功能规格说明,检查程序的功能是否符合它的功能要求。136.下面属于黑盒测试方法的是( )A)边界值分析法B)路径测试C)条件覆盖D)语句覆盖【解析】黑盒测试方法主要有等价类划分法、边界值分析法、错误推测法和因果图等。137.通常软件测试实施的步骤是( )A)集成测试、确认测试、系统测试B)单元测试、集成测试、确认测试C)确认测试、集成测试、单元测试D)单元测试、集成测试、回归测试【解析】软件测试的实施过程主要有4个步骤:单元测试、集成测试、确认测试(验收测试)和系统测试。138.单元测试主要涉及的文档是( )A)编码和详细设计说明书B)确认测试计划C)需求规格说明书D)总体设计说明书【解析】单元测试是对软件设计的最小单位——模块(程序单元)进行正确性检验的测试。单元测试的依据是详细设计说明书和源程序(编码);集成测试的依据是概要设计说明书;确认测试的依据是需求规格说明书。139.软件集成测试不采用( )A)一次性组装B)自顶向下增量组装C)自底向上增量组装D)迭代式组装【解析】集成测试是测试和组装软件的过程。集成测试时将模块组装成程序通常采用两种方式:非增量方式组装和增量方式组装。非增量方式也称为一次性组装方式。增量方式包括自顶向下、自底向上、自顶向下与自底向上相结合的混合增量方法。140.程序调试的任务是( )A)发现并改正程序中的错误B)诊断和改正程序中的错误C)发现程序中的错误D)设计和运行测试用例【解析】程序调试的任务是诊断和改正程序中的错误;而软件测试是尽可能多的发现软件中的错误。软件测试贯穿整个软件生命周期,程序调试主要在开发阶段。141.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( )A) DBS就是DB,也就是DBMSB) DBS包括DB和DBMSC)DB包括DBS和DBMSD) DBMS包括DB和DBS【解析】数据库(DB)是存放数据的仓库;数据库管理系统(DBMS)是用来管理数据及数据库的系统;数据库系统(DBS)是由数据库、数据库管理系统、数据库管理员、硬件等在一起的总称。因此DBS包括DB和DBMS。142.数据库系统中,存储在计算机内有结构的数据集合称为( )A)数据库B)数据模型C)数据库管理系统D)数据结构【解析】数据库是指长期存储在计算机内的、有组织的、可共享的数据集合。143.下列叙述中正确的是( )A)数据库的数据项之间无联系B)数据库中任意两个表之间一定不存在联系C)数据库的数据项之间存在联系D)数据库的数据项之间以及两个表之间都不存在联系【解析】数据库的数据项之间以及表之间都存在联系。1144.能够减少相同数据重复存储的是( )A)记录B)字段C)文件D)数据库【解析】数据库表的一行称为一个记录,一列称一个字段。文件管理阶段不能保证相同数据重复存储。在数据库系统阶段使用数据库管理数据,可大大减少相同数据重复存储。145.数据库管理系统是( )A)一种操作系统在B)操作系统的一部分C)一种编译程序D)操作系统支持下的系统软件【解析】数据库管理系统是数据库系统的核心,它位于用户和操作系统之间,从软件分类的角度来说,属于系统软件。146.数据库管理系统的基本功能不包括( )A)数据库定义B)数据库和网络中其他系统的通信C)数据库的建立和维护D)数据库访问【解析】数据库管理系统的功能包括数据模式定义、数据存取的物理构建、数据操纵、数据完整性安全性的定义与检查、数据库的并发控制与故障恢复、数据的服务。147.数据库系统中完成查询操作使用的语言是( )A)数据操纵语言B)数据定义语言C)数据控制语言D)数据并发语言【解析】数据库管理系统提供了相应的数据语言:数据定义语言(DDL):该语言负责数据的模式定义与数据的物理存取构建。数据操纵语言(DML):该语言负责数据的操纵,包括查询与增、删、改等操作。数据控制语言(DCL):该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能。148.在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是( )A)文件系统阶段B)人工管理阶段C)文件系统阶段和数据库阶段D)人工管理阶段和文件系统阶段【解析】数据库管理技术的三个阶段是人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段没有专门的软件对数据进行管理。149.关于数据库管理阶段的特点,下列说法中错误的是( )A)数据独立性差B)数据的共享性高,冗余度低,易扩充C)数据真正实现了结构化D)数据由DBMS统一管理和控制【解析】数据库管理阶段具有高度的物理独立性和一定的逻辑独立性,是数据管理三级阶段中对立性最高的阶段。150.按照传统的数据模型分类,数据库系统可分为( )A)大型、中型和小型B)数据、图形和多媒体C)西文、中文和兼容D)层次、网状和关系【解析】数据库系统已经发展了三个阶段:第一代的网状、层次型数据库系统,第二代的关系型数据库系统,第三代的面向对象的数据库系统。