理论题库
1 C 11 C 21 D 31 B 41 BAA 51 C 61 C 71 A 81 B 91 A 单选题
2 C 12 D 22 B 32 C 42 B 52 D 62 B 72 A 82 A 92 B 3 DBC 13 B 23 B 33 D 43 ADD 53 B 63 A 73 D 83 D 93 B 4 C 14 B 24 A 34 C 44 B 54 D 64 D 74 D 84 C 94 A 5 D 15 C 25 A 35 DBC 45 B 55 C 65 A 75 D 85 D 95 BA 6 A 16 B 26 AC 36 D 46 A 56 B 66 C 76 A 86 B 96 AD 7 B 17 B 27 C 37 A 47 D 57 A 67 B 77 D 87 C 97 A 8 D 18 D 28 D 38 C 48 B 58 C 68 B 78 B 88 B 98 C 9 B 19 A 29 D 39 C 49 B 59 A 69 C 79 D 89 C 99 A 10 C 20 D 30 C 40 D 50 D 60 B 70 C 80 B 90 B 100 C 1. 是常用的接受电子邮件协议。 A.HTTPS B.ET C.POP3 D.DNS
2.系统中有四个作业,它们的到达时间、运行时间、开始时间、完成时间和周转时间如表1所示,该系统采用的作业调度算法是 。
表1
作到达时计算时间(分) 开始时完成时周转时间(分) 业 J1 J2 J3 J4 间 8:00 8:10 8:20 8:40 60 20 10 15 间 8:00 9:10 9:00 9:30 间 9:00 9:30 9:10 9:45 60 80 50 65
A、先来先服务 B、短作业优先 C、响应比高者优先 D、不能确定
3.数据库系统实现数据独立性是因为采用了 (1) 。
当两个子查询的结果 (2) 时,可以执行并、交、差操作。 SELECT语句中“SELECT DISTINCT”表示查询结果中 (3) 。 (1) A、层次模型 B、网状模型 C、关系模型 D、三级模式结构
(2) A、结构完全不一致 B、结构完全一致 C、结构部分一致 D、主键一致 (3) A、去掉相同的属性名 B、去掉了重复的列
C、行都不相同 D、属性值都不相同
4.某机是有缓存Cache和主存组成的两级存储系统,Cache存取周期Tc=50ns,主存存取周期为Tm=400ns,访问Cache的命中率为0.96,则系统等效的存取周期为 ns.
A.384 B.180 C.64 D.48
5.为了提高测试的效率,应该
A.随机地选取测试数据
B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性大的数据作为测试数据
6.使用白盒测试方法时,确定测试数据应根据 和指定的覆盖标准。
A.程序的内部逻辑 B.程序的复杂结构 C.使用说明书 D.程序的功能
7.软件复杂性度量的参数包括
A.效率 B.规模 C.完整性 D.容错性
8. 国家有关软件标准法规中,产品的特性不包括
A.功能性 B.可靠性 C.易用性 D.简单性
9.软件测试的目的是 。
A.证明程序中没有错误 B. 发现程序中的错误 C. 测量程序的动态特性 D. 检查程序中的语法错误
10.软件内部/外部质量模型中,可移植性不包括 子特性。
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. 按照测试计划中所规定的时间进行了测试
18.导致软件缺陷的原因很多,①~④是可能的原因,其中最主要的原因包括 。 ① 软件需求说明书编写的不全面,不完整,不准确,而且经常更改 ② 软件设计说明书 ③ 软件操作人员的水平 ④ 开发人员不能很好的理解需求说明书和沟通不足 A. ①、②、③ B.①、③ C.②、③ D.①、④
19.软件调试的目的是 。
A. 找出错误所在并改正之 B. 排除存在错误的可能性 C. 对错误性质进行分类 D. 统计出错的次数
20.软件的集成测试工作最好由 承担,以提高集成测试的效果。
A. 该软件的设计人员 B. 该软件开发组的负责人
C. 该软件的编程人员 D. 不属于该软件开发组的软件设计人员
21.软件质量的定义是: 。
A. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性 B. 满足规定用户需求的能力 C. 最大限度达到用户满意
D. 软件特性的总和,以及满足规定和潜在用户需求的能力
22.关于第三方测试的描述,正确的观点是 。
A. 既不是开发人员,也不是用户所进行的测试就是第三方测试
B. 由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试 C. 第三方测试是在开发方与用户方的测试基础上所进行的验证测试 D. 第三方测试又称为β测试
23.在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中 不是单元测试的主要内容。
A. 模块接口测试 B. 有效性测试 C. 路径测试 D. 边界测试
24.在进行单元测试过程中,通常测试工程师都需要借助 来代替所测模块调用的子模块。
A. 桩模块 B. 驱动模块
C. 桩模块和驱动模块 D.存根模块和驱动模块
25.在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是 。
A. 非增量式和增量式 B. 自顶向下组装和启底向上组装 C. 单个模块组装和混合模块组装 D. 接口组装和功能组装
26.在系统验收测试中,____(1)____是在一个模拟的环境下使用模拟数据运行系统;
_(2) _是在一个实际环境中使用真实数据运行系统。 (1)A.验证测试 B.审计测试 C.确认测试 D.模块测试 (2)A.验证测试 B.审计测试 C.确认测试 D.模块测试
27.“高产”的测试是指
A. 用适量的测试用例说明被测试程序正确无误 B. 用适量的测试用例说明被测试程序符合相应的要求 C. 用适量的测试用例发现被测试程序尽可能多的错误 D. 用适量的测试用例纠正被测试程序尽可能多的错误
28.单元测试将根据在 阶段中产生的规格说明进行。
A. 可行性研究与计划 B. 需求分析 C.概要设计 D. 详细设计
29.软件的集成测试工作最好由 承担,以提高集成测试的效果。