1、计算机软件产品检验员复习题一 是非题(每题 1 分,共 30 分,正确的画“” ,错误的画“” 。 )1职业技能鉴定的本质是一种考试,具有考试的共性特征:是通过一定的手段对人的心理素质、社会行为表现、以及专业技能水平等方面,按一定参照系统进行检测、评估、考察或甄别,以便对人的各项表现作出比照性的评判或结论。( )2职业精神的基本要素包括:职业理想、职业态度、职业责任、职业技能、职业纪律、职业良心、职业信誉、职业作风。( )3职业责任包括职业团体责任和从业者个体责任两个方面。 ( )4职业信誉是职业责任和职业良心的价值和尺度,包括对职业行为的社会价值所作出的客观评价和正确的认识。 ( )5检验工
2、作的依据:国家有关质量的法律、法规和规章;标准,包括国家标准、行业标准和企业标准;技术文件,包括设计文件(含图样) 、工艺文件(含图样) ;企业质量体系文件;合同、技术协议及检验员的个人判断等。 ( )6 AEP 协议属于传输层的协议。 ( )7 网终身分类标准有两种:分布范围和网络拓扑结构。 ( )8 显卡的作用是将 CPU 送来的图像信号经过处理后输送至显示器。 ( )9渐增模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。 ( )10需求分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。( )11按照成分性质,程序设计语言有通
3、用语言和专用语言之分。( )12如果有两个以上的数据流指向一个加工,或是从一个加工中输出两个以上的数据流,这些数据流之间往往存在一定的关系。( )13应用软件是运行在系统软件之上的高层软件,分为:字处理软件、数据库软件、搜索引擎软件等。 ( )14程序设计=数据结构+算法。 ( )15通常人们将内存储器和控制器称为中央处理器,将中央处理器和运算器合称为主机。( )16while 循环和 do while 循环没有区别。 ( )17Jackson 方法适用于需求分析阶段。 ( )18为进一步改进可维护性、可靠性而进行的维护活动称为完善性维护。 ( )19结构化分析方法是面向数据结构的设计方法。
4、( )20CMM 的最高级别是优化级。( ) 21信息建模方法是从功能的角度来建立信息模型的,最常用的描述信息模型的方法是 E-R 图。 ( )22测试的目的是尽可能多地发现软件中的错误,其附带的收获才是验证该软件已正确地实现了用户的要求。 ( )23McCabe 度量法计算公式为:V(G)=m-n+p,其中 V(G)是强连通有向图 G 中的环数;m 是 G 中的弧数;n 是 G 中的节点数;p 是 G 中分离部分的数目。( )24继承概念的实现方式有三类:实现继承、接口继承和可视继承。 ( )25测试是为了验证软件已正确地实现了用户的要求。 ( )26软件实施活动的进入准则是需求工件、详细设
5、计工件、构架工件均被基线化。 ( )27软件测试类型按开发阶段划分是:单元测试、集成测试、验证测试、确认测试、验收测试。 ( )28缺陷的优先级随着项目的发展会发生变化。 ( )29代码走查一般由代码创建者来进行测试,因其对代码更加熟悉。 ( )30在实际使用中,代码检查比动态测试更有效率,能快速找到缺陷,发现 30%70%的逻辑设计和编码缺陷。( )二 单项选择题(每题 1 分,共 50 分,请将正确的答案序号添入括号内。 )1. ( )是常用的接收电子邮件协议。 A. HTTPS B. ET C. POP3 D. DNS2. 某硬盘中共有 9 个盘片,16 个记录面,每个记录面上有 210
6、0 个磁道,每个磁道分为 64 个扇区,每扇区为 512 字节,则该硬盘的存储容量为( )A. 590.6MB B. 9225MB C. 1050MB D. 1101MB3. 下列存储器中读取速度最快的是( )A. 内存 B. 硬盘 C.软盘 D. 光盘4. 计算机主机不包括的组件是( )A. CPU B. 内存 C. 电源 D. 键盘5. 下列哪一项不属于软件开发模型( )A. 阶梯模型 B. 增量模型 C. 螺旋模型 D. 瀑布模型6. 软件生命周期中所花费用最多的阶段是:( )A. 详细设计 B. 需求分析 C. 软件维护 D. 软件测试7. 可行性研究的成本是预期的工程总成本的( )A
7、. 46 B. 510 C. 520 D. 10158. 体现结构化编程思想的程序设计语言是( )A. JAVA 语言 B. C+语言 C. C 语言 D. HTML9. 高级语言源程序可以用解释和( )A. 翻译 B. 编译 C. 交互 D. 汇编10. UML 提供一系列的图支持面向对象的分析与设计,对系统的行为进行组织和建模非常重要的是( )A. 部署图 B. 用例图 C. 状态图 D. 序列图11. 面向对象的软件开发和设计的目标之一就是( )A. 高聚合性和低耦合性 B. 低聚合性和高耦合性 C. 低聚合性和低耦合性 D. 高聚合性和高耦合性12. 结构化程序设计主要强调的是( )A
8、. 程序的规模 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. 结构复杂度18. JACKS
9、ON 方法是在软件开发过程中常用的方法,使用 JACKSON 方法时可以实现( )A. 从数据结构导出程序结构 B. 从数据流图导出初始结构图 C. 从模块结构导出数据结构 D. 从模块结构导出程序结构19. 把诊断、校正软件错误的过程称之为( )A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护20. 结构化分析方法是面向( )A. 数据结构 B. 数据流 C. 对象 D. 过程21. 软件的结构化设计(SD)方法中,一般分为( )A. 需求分析 B. 概要设计 C. 编码 D. 数据库设计22. CMM 表示( )A. 软件过程成熟度模型 B. 软件过程工业化控制 C.
10、 国际软件质量认证 D. 软件统一性标准23. 下列哪项不属于 E-R 模型中的基本成分( )A. 属性 B. 实体 C. 联系 D. 控制24. 纯粹为了破坏软件而设计和执行的测试案例属于( )A. 失败测试 B. 通过测试 C. 障碍测试 D. 数据测试25. 允许存在多个同名函数,而这些函数的参数表不同,指的是( )A. 重载 B. 继承 C. 派生 D. 多态26. 软件复杂性度量的参数包括( )A. 效率 B. 完整性 C. 难度 D. 容错性27. 通过继承创建的新类称为“子类”或 ( )A. “基类” B. “子类” C. “派生类” D. “父类”28. 软件测试的目的是( )
11、A. 证明程序中没有错误 B. 发现程序中的错误 C. 测量程序的动态特性 D. 检查程序中的语法错误29. 坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( )A. 技术评审 B. 程序测试 C. 文档审查 D. 管理评审30. 软件测试如果能发现软件中危害行大的错误,那么该软件测试的价值就越高,一般将软件错误分为几级( )A.1 级 B. 2 级 C. 5 级 D. 4 级31. 以下哪种测试与其余三种测试在分类上不同( )A. 负载测试 B. 强度测试 C. 数据库容量测试 D. 静态代码走查32. 关于动态测试和静态测试,下
12、列说法不正确的是( )A. 静态测试是用于预防的,动态测试是用于矫正的B. 多次的静态测试比动态测试要效率和效益高 C. 静态测试综合测试程序代码 D. 静态测试比动态测试更花时间33. 以下哪一类测试不属于静态测试是( )A. 代码审查 B. 代码走查 C. 静态分析 D. 语句覆盖34. 测试设计员的职责有( )A. 制定测试计划 B. 设计测试用例 C. 出具测试报告 D. 评估测试活动35. 下面错误不能用黑盒测试技术发现的是:( )A. 功能错误或遗漏 B. 界面错误 C. 性能错误 D. 程序接口错误36. 用边界值分析法,假定 50X80,那么 X 在测试中应该取的边界值是( )
13、A. X=50,X=80 B. X=50,X=49,X=80,X=81 C. X=51,X=81 D. X=5O,X=8137. ( ) 方法根据输出对输入的依赖关系设计测试用例。A. 路径测试 B. 等价类 C. 因果图 D. 边界值38. 在以下逻辑覆盖中测试用例设计难度最大的是( )A. 语句覆盖 B. 判定覆盖 C. 条件组合覆盖 D. 条件覆盖39. 针对布尔表达式 A&(B|C) 执行逻辑覆盖测试,测试用例至少需要( )种组合才能满足条件组合覆盖的要求A.6 B.4 C.8 D.1240. 在以下逻辑覆盖中测试用例覆盖程度最大的是( )A. 语句覆盖 B. 条件组合覆盖 C. 判定
14、/条件覆盖 D. 路径覆盖41. 软件测试用例主要由测试输入数据和( )A. 测试计划 B. 测试规则 C. 测试的预期结果 D. 以往测试记录分析42. ( )可以作为软件测试结束的标志。A. 恢复测试 B. 安全测试 C. 压力测试 D. 性能测试43. 在进行单元测试过程中,通常测试工程师都需要借助( )A. 桩模块 B. 驱动模块 C. 桩模块和驱动模块 D. 存根模块和驱动模块44. 下列哪项不是对测试文档要求具备的( )A. 清晰性 B. 一致性 C. 正确性 D. 创新性45. 下列是测试环境要素之一的是( )A. 测试工具 B. 测试计划 C. 测试大纲 D. 测试报告46.
15、使用白盒测试方法时,确定测试数据应根据( )A. 程序的内部逻辑 B. 程序的复杂结构 C. 使用说明书 D. 程序的功能47. 以下不是界面测试的测试项的是( )A. 窗口 B. 下拉式菜单和鼠标操作 C. 数据项 D. 安装检查48. 在软件性能测试中,下列指标中哪个不是软件性能的指标( )A. 并发进程数 B. 响应时间 C. 吞吐量 D. 资源利用率49. 下面的哪一项测试步骤中需要进行局部数据结构测试( )A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试50. 系统测试分为功能测试和( )A. 非功能测试 B. 性能测试 C. 安全性测试 D. 易用性测试三 多项选择题
16、(每题 1 分,共 20 分,请将正确的答案序号添入括号内。 )1下列协议中属于应用层的协议有 ( )A. IP 协议 B. SMTP 协议 C. ARP 协议 D. HTTP 协议 2操作系统必须具备的功能有:( )A. CPU 管理功能 B. 服务器管理功能 C. 外设管理功能 D. 作业进程的控制功能 3程序设计语言的基本成分有( )A. 数据成分 B. 运算成分 C. 传输成分 D. 控制成分 4结构化程序流程图中一般包括三种基本结构是( )A. 顺序 B. 循环 C. 递归 D. 选择 5数据流图的基本组成包括:( )A. 数据流 B. 加工 C. 数据存储 D. 数据源点和终点 6
17、按照授权方式,软件可以分为:( )A. 商业软件 B. 自由软件 C. 系统软件 D. 共享软件7计算机外设包括:( )A. 输入设备 B. 接口 C. 输出设备 D. 外部存储8在 C 语言中,下列那几条语句属于条件语句( )A. for B. switch case C. if D. goto 9对一个算法的评价要从( )A. 程序复杂度 B. 时间复杂度 C. 环路复杂度 D. 空间复杂度10投入运行的软件需要变更的原因很多,但主要原因有( )A. 后台数据增加 B. 软件的原有功能和性能可能不再适应用户的要求C. 软件的工作环境改变了(例如,增加了新的外部设备等) ,软件也要做相应的变
18、更 D. 软件运行中发现错误,需要修改 11维护活动可以归纳为哪几种类型 ( )A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护12SA 法的描述工具包括: ( )A. 数据流图 B. 数据词典 C. 加工逻辑的结构化语言 D. 判定树13关于 ER 图,下列说法不正确的是:( )A. ER 图中用椭圆形表示实体 B. ER 图就是实体关系图,形象的表示实体之间的联系 C. E-R 图直观提供了表示实体型、属性和联系的方法 D. ER 图中用矩形表示属性14软件测试的主要特点是( )A. 软件测试的开销大 B. 软件测试要依靠工具 C. 软件不能进行“穷举”测试 D. 软
19、件测试要依靠人工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. 开发人员不能很好的理解需求说明书和沟通不足20单元测试分为( )A. 人工静态分析 B. 动态执行跟踪 C. 压力测试 D. 性能测试