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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

理论题库
单选题
1.是常用的接受电子协议.
A.S B.ET C.POP3 D.DNS
2.系统中有四个作业,它们的到达时间、运行时间、开始时间、完成时间和周转时间如表1所示,该系统采用的作业调度算法是.
表1
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.软件的集成测试工作最好由承担,以提高集成测试的效果.
A.该软件的设计人员 B.该软件开发组的负责人
C.该软件的编程人员 D.不属于该软件开发组的软件人员
30.从下列关于软件测试的叙述中,选出5条正确的叙述,正确的答案是.
<1> 用黑盒法测试时,测试用例是根据程序内部逻辑设计的.
<2> 尽量用公共过程或子程序去代替重复的代码段.
<3> 测试是为了验证该软件已正确地实现了用户的要求.
<4> 对于连锁型分支结构,若有n个判定语句,则有2n条路径.
<5> 尽量采用复合的条件测试,以避免嵌套的分支结构.
<6> GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁.
<7> 发现错误多的程序模块,残留在模块中的错误也多.
<8> 黑盒测试方法中最有效的是因果图法.
<9> 在做程序的单元测试时,桩〔存根〕模块比驱动模块容易编写.
<10> 程序效率的提高主要应通过选择高效的算法来实现.
A.1.3.4.5.9 B.2.4.6.7.10 C.4.5.6.7.10 D.1.2.3.8.9
31.程序的三种基本控制结构是
A.过程、子程序和分程序 B.顺序、选择和重复
C.递归、堆栈和队列 D.调用、返回和转移
32.在微型计算机中,采用中断方式的优点之一是___
A.简单且容易实现 B.CPU可以不工作
C.可实时响应突发事件 D.传送速度最快
33.是以提高软件质量为目的的技术活动.
A.技术创新 B.测试
C.技术创造 D.技术评审
34.在McCall软件质量度量模型中,属于面向软件产品适应的是
A.可用性 B.可维护性
C.适应性 D.可互操作性
35.当程序运行陷于死循环时,说明程序中存在<1>.在C语言中,函数定义与函数调用应该遵循的原则是<2>.以求n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是<3>.
<1> A、语法错误 D、静态的语义错误 C、词法错误 D、动态的语义错误
<2> A、可以进行函数的嵌套定义,不可以进行函数的嵌套调用
B、不可以进行函数的嵌套定义,可以进行函数的嵌套调用
C、既可以进行函数的嵌套定义,也可以进行函数的嵌套调用
D、既不能进行函数的嵌套定义,也不能进行函数的嵌套调用
<3> A、递归程序经编译后形成较长目标代码,所以需要较多的运行时间
B、递归程序执行时多次复制同一段目标代码占用了较多的时间
C、递归程序执行时一系列的函数调用与返回占用了较多的时间
D、递归程序执行过程中重复存取相同的数据占用了较多的时间
36.在GB/T17544中,用户文档要求不包括
A.完整性 B.正确性
C.一致性 D.简单性
37.以下属于白盒技术设计测试用例的方法
A.循环覆盖 B.等价类划分
C.边界值分析 D.因果图
38.以下属于软件维护阶段文档的是
A.软件需求说明 B.操作手册
C.软件问题报告 D.测试分析报告
39.在GB/T 17544-1998中,测试用例〔test case〕不包括
A.测试目标 B. 测试数据
C. 测试结果
D. 要测试的功能
40.对于软件的β测试,下列描述正确的是.
A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试
B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试
C.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试
D.β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试
41. 在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中___<1>___不是单元测试的主要内容.在进行单元测试过程中,通常测试工程师都需要借助___<2>___来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是___<3>___.
<1>A.模块接口测试 B.有效性测试 C.路径测试 D.边界测试
<2>A.桩模块 B.驱动模块 C.桩模块和驱动模块 D.存根模块和驱动模块
<3>A.一次性组装和增殖性组装 B.自顶向下组装和启底向上组装 C.单个模块组装和混合模块组装 D.接口组装和功能组装
42. 用边界值分析法,假定1<X<100,那么X在测试中应该取的边界值是___.
A.X=1,X=100 B.X=0,X=1,X=100,X=101
C.X=2,X=99 D.X=O,X=101
43. 某评测机构A承接了公司B开发的ERP软件的测试工作,负责该项目的软件评测师甲为了提高自己在ERP方面的知识,向机构A的负责人提出要到开发ERP软件的公司D做兼职开发工作的请求.
当测试工作正在进行时,公司B为了申报某科技奖项,希望机构A能先出具一份证实其软件质量优秀的测试报告,并且口头承诺测试会继续进行,并且测试过程中发现的问题都会得到改正.如果你是机构A的负责人,对于评测师甲的请求,你将_____<1>____.对于公司B提出的要求,机构A的评测师甲、乙分别给出了如下的建议:甲认为可以出质量优秀报告,但是需要公司B出具改正所有测试问题的书面承诺书和自己QA部门认可;乙认为由于测试还没有结束,很多问题海没有得到改正,因此不能出质量优秀的报告,但可以根据已经测试过的模块的情况,出具一个质量基本合格的报告.对于以上建议你认为_____<2>____.测试结束后,评测师乙提出要保留公司B的被测试软件的样品,对于评测师乙的要求你认为_____<3>____.
〔1〕A.不批准甲的请求 B.批准甲的请求,但是要求甲不能透露公司B的信息 C.不批准甲的请求,但是建议甲可以到公司B做兼职开发工作 D.批准甲的请求,并要求甲尽快提高自己在ERP 方面的知识,为公司多做贡献
〔2〕 A.应该听从甲的建议 B.应该听从乙的建议 C.应该综合甲乙的建议 D.都不正确
〔3〕 A.不合理,这样侵犯了B的知识产权 B.不合理,仅保留程序就行了 C.不合理,仅保留文档就行了 D.合理
44. 软件测试的对象包括_________.
A.目标程序和相关文档 B.源程序、目标程序、数据与相关文档 C.目标程序、操作系统和平台软件 D.源程序和目标程序
45. 下述说法错误的是_________.
A.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作
B.集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试
C.集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统.
D.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求
46. 缺陷管理的流程可以概括为:测试人员提交新的缺陷入库,缺陷状态为1;高级测试人员验证缺陷,如果确认是缺陷,分配给相应的开发人员,设置状态为2,如果不是缺陷,则拒绝,设置为"拒绝"状态;开发人员查询状态为3的缺陷,做如下处理:如果不是缺陷,则置状态为"拒绝",如果是缺陷则修复并置状态为4,如果不能解决的缺陷,要留下文字说明并保持缺陷为"拒绝"状态;测试人员查询状态为5的缺陷,验证缺陷是否已解决,做如下处理:如问题解决了置缺陷的状态为6,如问题没有解决则置状态为7.上述流程中1 至7相对应的状态标识为_________.
A.新信息→打开→打开→修正→修正→关闭→重新打开 B.打开→修正→关闭→修正→修正→关闭→打开 C.新信息→打开→打开→关闭→修正→关闭→重新打开 D.新信息→打开→打开→修正→关闭→修正→重新打开
47. 下列哪一种不属于验收测试X畴
A.正式验收测试 B.alpha测试 C.beta测试 D.系统测试
48. 下列对于测试工具选择原则描述不正确的是
A.将测试工具与其目的用途进行匹配 B.为整个生命周期选择统一的测试工具作为标准
C.将测试工具与测试者的技能水平相匹配 D.选择一个经费允许的测试工具
49. 下列不属于软件测试活动的输入工件的是
A.软件工作版本B.软件配置库C.软件需求工件D.软件设计工件
50.下面哪个不属于静态测试
A.编码规则检查B.程序结构分析C.程序复杂度分析D.内存泄漏
51. 软件内部/外部质量模型中,可移植性不包括子特性
A.适应性B.共存性C.兼容性D.易替换性
52.下列测试工具中哪个不能作为性能测试压力工具
A.Mercury LoadRunner B.Borland SilkPerformer C.Compware QACenter Performance Edition
D.Quest Peformasure
53. 下列说法不正确的是
A.人工测试保证了与自动系统交互的人员可以正确的执行它们的功能B.回归测试验证了将要安装的系统不会影响已经安装的或其他的新系统交互的系统的任何部分C.功能测试验证了当系统处在多种环境和事务发生重复时,系统需求都可以得到正确的实现
D.性能测试保证了系统在大压力的访问量情况下,系统的处理效率保持与普通压力情况下一样
54. 下列关于测试执行时发现缺陷时的说法错误的是
A.应先重现该缺陷问题,保证缺陷问题的可重现性B.应对产生该缺陷问题的操作进行详细的记录C.应辅以相应的缺陷截图来说明现象
D.应立即通知开发人员进行验证
55. 下列哪种不属于兼容性测试的X围
A.当前系统在不同操作系统环境下运行的表现B.当前系统在不同类型的数据库环境下进行数据交换的表现C.当前系统在不同类型的人员使用时的运行表现
D.当前系统在不同类型硬件配置环境下运行的表现
56.下列关于系统软件的四条叙述中,正确的一条是
A. 系统软件与具体应用领域无关
B. 系统软件与具体硬件逻辑功能无关
C. 系统软件是在应用软件基础上开发的
D. 系统软件并不具体提供人机界面
57.计算机能直接识别和执行的语言是
A. 机器语言 C. 汇编语言
B. 高级语言 D. 数据库语言
58.下列术语中,属于显示器性能指标的是
A. 速度 C. 分辨率
B. 可靠性 D. 精度
59.在计算机领域中通常用MIPS来描述
A. 计算机的运算速度
B. 计算机的可靠性
C. 计算机的可运行性
D. 计算机的可扩充性
60.在计算机网络中,表征数据传输可靠性的指标是
A. 传输率 C. 信息容量
B. 误码率 D. 频带利用率
61.以下关于链式存储结构的叙述中哪一条是不正确的?
A. 结点除自身信息外还包括指针域,因此存储密度小于顺序存储结构
B. 逻辑上相邻的结点物理上不必邻接
C. 可以通过计算直接确定第i个结点的存储地址
D. 插入、删除运算操作方便,不必移动结点
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="ab"; sizeof<*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. 用户利用协议使用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. 原型化方法利于确认各项系统服务的可用性。

相关文档
最新文档