软件测试工程师笔试理论题库1(3)

2019-01-19 12:05

62. 以下哪一个不是栈的基本运算

A. 删除栈顶元素 C. 判断栈是否为空 B. 删除栈底元素 D. 将栈置为空栈

63. 以下关于广义表的叙述中,正确的是

A. 广义表是0个或多个单元素或子表组成的有限序列 B. 广义表至少有一个元素是子表 C. 广义表不可以是自身的子表 D. 广义表不能为空表

64. 如果一棵二叉树结点的前序序列是A、B、C,后序序列是C、B、A,则该二叉树结点的对称序 序列

A. 必为A、B、C C. 必为B、C、A B. 必为A、C、B D. 不能确定

65. 在虚拟页式存储管理方案中,下面哪一部分完成将页面调入内存的工作? A. 缺页中断处理 C. 工作集模型应用 B. 页面淘汰过程 D. 紧缩技术利用

66. 在DOS系统中, 用于记录和管理磁盘数据区使用情况的数据结构 A. 位图表 C. 文件分配表 B. 空闲块表 D. 文件控制块 67. PSP是

A. 团队软件过程 C. 过程改进过程 B. 个体软件过程 D. 质量管理过程

68. 在CMM模型中,对软件成熟度有以下5个级别,请从低到高排序

a 初始级:软件过程的特点是无秩序的,偶尔甚至是混乱的。几乎没有什么过程是经过定义的,成功依赖于个人的努力。 b 优化级: 利用来自过程和来自新思想、新技术的先导性试验的定量反馈信息,使持续过程改进成为可能。 c 已定义级:管理活动和工程活动两方面的软件过程均已文档化、标准化、并集成到组织的标准软件过程。 d 已管理级:已采集详细的有关软件过程和产品质量的度量,无论软件过程还是产品均得到定量了解和控制。 e 可重复级:已建立基本的项目管理过程去跟踪成本、进度和功能性。必要的过程纪律已经就位,使具有类似应用的项目。能重复以前的成功。

A. acdbe C. aecdb B. adceb D. abcde

69. 可行性研究要进行一次_ ____需求分析 A. 详细的 C. 简化的、压缩的 B. 全面的 D. 彻底的

70. 在面向对象的系统中,系统责任的良好分配原则是

A. 在类之间均匀分配 B. 集中分配在少数控制类中 C. 根据交互图的消息进行分配 D. 根据个人喜好进行分配

71. int x=14; int y = 7-x/2; return y*(28/x+2);执行结束后,返回值是

A. 0 C. -7 B. -5.25 D. 7

72. char *p=\

A. 1 C. 3 B. 2 D. 4

73. 现在向银行存款,年利率为i,若希望在n年后从银行得到F元,现在应该存入的钱数为 A. i /(1+F)n C. F/in B. F/(1+i+n) D. F/(1+i)n

74.在LINUX系统中,下列哪一个命令属于目录管理的常用命令? A. pwd C. ln B. pr D. find

75. 如果互连的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以选择的互连设备应该是

A. 中继器 C. 网卡 B. 网桥 D. 路由器

76. LINUX下,解压缩文件的命令为 A. tar zxvf 文件名 C. CAT 文件名 B. unzip 文件名 D. VI 文件名

77.以下关于TCP/IP传输层协议的描述中,错误的是

A. TCP/IP传输层定义了TCP和UDP两种协议 B. TCP协议是一种面向连接的协议 C. UDP协议是一种面向无连接的协议 D. UDP协议与TCP协议都能够支持可靠的字节流传输

78.关于因特网,以下哪种说法是错误的

A. 用户利用HTTP协议使用Web服务 B. 用户利用NNTP协议使用电子邮件服务 C. 用户利用FTP协议使用文件传输服务 D. 用户利用DNS协议适用域名解析

79. 软件质量的定义

A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性

B. 满足规定用户需求的能力 C. 最大限度达到用户满意 D. 软件特性的总和,以及满足规定和潜在用户需求的能力

80.软件测试的对象包括

A. 目标程序和相关文档 B. 源程序、目标程序、数据及相关文档 C. 目标程序、操作系统和平台软件 D. 源程序和目标程序

81. 软件测试类型按开发阶段划分是

A. 需求测试、单元测试、集成测试、验证测试 B. 单元测试、集成测试、确认测试、系统测试、验收测试 C. 单元测试、集成测试、验证测试确认测试、验收测试 D. 调试、单元测试、集成测试、用户测试

82.V模型指出, 对程序设计进行验证

A. 单元和集成测试 C. 验收测试和确认测试 B. 系统测试 D. 验证测试

83.V模型指出, 对系统设计进行验证 A. 单元测试 C. 功能测试 B. 集成测试 D. 系统测试

84.V模型指出, 应当追朔到用户需求说明 A. 代码测试 C. 验收测试 B. 集成测试 D. 单元测试

85.以下哪种测试与其余三种测试在分类上不同 A. 负载测试 C. 数据库容量测试 B. 强度测试 D. 静态代码走查

86.白盒测试是 的测试

A. 基于功能 C. 基于设计 B. 基于代码 D. 基于需

87.下列不属于计算机控制器中的部件是 A. 指令寄存器IR C. 算术逻辑单元ALU B. 程序计数器PC D. 程序状态字寄存器PSW

求文档

88.在CPU与主存之间设置高速缓冲存储器Cache的目的是为了 A.扩大主存的存储容量 B.提高CPU对主存的访问效率 C.既扩大主存容量又提高存取速度 D.提高外存储器的速度

89.下面的描述中, 不是RISC设计应遵循的设计原则。 A. 指令条数应少一些 B. 寻址方式尽可能少

C. 采用变长指令,功能复杂的指令长度长而简单指令长度短 D. 设计尽可能多的通用寄存器

90.下面关于编程语言的各种说法中, 是正确的。 A. 由于C语言程序是由函数构成的,所以也属于函数型语言 B. Smalltalk、C++、Java、C#都是面向对象语言

C. 函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算 D. 逻辑型语言是在Client/Server系统中用于实现负载分散的程序语言

91.在面向对象的语言中, 。 A. 类的实例化是指对类的实例分配存储空间 B. 每个类都必须创建一个实例 C. 每个类只能创建一个实例 D. 类的实例化是指对类进行初始化

92.在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是 。 A. 类图 C. 对象图 B. 用例图 D. 协作图

93.在操作系统中,虚拟设备通常采用 设备来模拟低速设备(如打印机)。 A. Spooling技术,利用磁带 B. Spooling技术,利用磁盘 C. 脱机批处理技术,利用磁盘 D. 通道技术,利用磁带

94.在数据库管理系统中, 不属于安全性控制机制。 A. 完整性约束 C. 密码验证 B. 视图 D. 用户授权

95.某供应商数据库中的供应关系为SPJ(供应商号,零件号,工程号,数量),如下命令查询某工程至少用了3家供应商(包含3家)供应的零件的平均数量,并按工程号的降序排列。

SELECT工程号, (1) FROM SPJ GROUP BY工程号 (2)

ORDER BY工程号DESC;

(1)A. AVG(数量)At 平均数量

B. AVG(数量)AS平均数量 C. 平均数量 At AVG(数量) D. 平均数量 AS AVG(数量)

(2) A. HAVING COUNT(DISTINCT(供应商号))>2

B. Where COUNT(供应商号)>2 C. HAVING(DISTINCT(供应商号))>2 D. Where 供应商号>2

96.设关系模式R(A,B,C),传递依赖指的是 (1) ;下列结论错误的是 (2) 。 (1)

A. 若A→B,B→C,则A→C B. 若A→B,A→C,则A→BC C. 若A→C,则AB→C D. 若A→BC,则A→B,A→C (2)A. 若A→BC,则A→B,A→C

B. 若A→B,A→C,则A→BC C. 若A→C,则AB→C D. 若AB→C,则A→C,B→C

97.统一过程(UP)是一种用例驱动的迭代式增量开发过程,每次迭代过程中主要的工作流包括捕获需求、分析、设计、实现和测试等。

这种软件过程的用例图(UseCaseDiagram)是通过 得到的。 A. 捕获需求 C. 设计 B. 分析 D. 实现

98.关于原型化开发方法的叙述中,不正确的是 。 A. 原型化方法适应于需求不明确的软件开发 B. 在开发过程中,可以废弃不用早期构造的软件原型 C. 原型化方法可以直接开发出最终产品 D. 原型化方法利于确认各项系统服务的可用性

99.CMM 模型将软件过程的成熟度分为5个等级。在 使用定量分析来不断地改进和管理软件过程。

A. 优化级 C. 定义级 B. 管理级 D. 可重复级

100.软件 的提高,有利于软件可靠性的提高。

A. 存储效率 C. 容错性 B. 执行效率 D. 可移植性


软件测试工程师笔试理论题库1(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:09届高考语文第二次模拟考试题3

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: