
计算机四级考试
-
2023年2月12日发(作者:)2022~2023计算机四级考试题库及答案
1.以下有关工作分解结构WBS的叙述中,错误的是
包括了项目所有工作,使得计划和实施不存在遗漏
B.通过WBS,明确项目相关各方的工作接口,便于责任划分和落实,有利沟通
C.把项目分解为具体的工作任务,可将进度、成本、质量分解到可控制的各任务
所涉及的工作或任务都是对要交付的产品分解的结果
正确答案:
A
2.模块A直接访问模块B的内部数据,则模块A和模块B的耦合类型为
A.数据耦合
B.控制耦合
C.内容耦合
D.公共耦合
正确答案:
C
3.下列有关测试的说法中,错误的是
A.软件测试等于程序测试
B.软件缺陷在软件开发后期解决的成本高于前期
C.软件缺陷多数来源于软件需求和软件设计
D.程序是软件测试的对象
正确答案:
A
4.软件质量保证过程包括4方面的活动,它们是
A.制定质量方针、确定质量目标、制定质量计划、实施过程
B.制定质量计划、过程实施、产品质量保证、过程质量保证
C.过程实施,产品质量保证,过程质量保证、质量保证体系的质量保证
D.制定质量计划、产品质量保证,过程质量保证、质量保证体系的质量保证
正确答案:
A
5.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为
A.错误检测
B.故障排除
C.调试
D.测试
正确答案:
C
6.在面向对象软件的基干集成测试策略中,将基干中的模块形成基干子系统使用的集成方式是
A.大突击集成方式
B.自底向上集成方式
C.自顶向下集成方式
D.综合集成方式
正确答案:
A
7.下列哪一条不是数据库查询处理中所涉及的活动?
A.对用SQL这样的数据库语言表达的查询语句进行分析,形成语法分析树
B.将语法分析树翻译成关系代数表达式
C.在查询所涉及的属性上建立索引,以提高查询速度
D.为关系代数表达式中的每一个操作符选择具体的实现算法
正确答案:
C
8.下列进程运行时所发生的典型事件中,哪一个不会导致进程终止?
A.设备忙
B.被0除
C.对只读内存执行写操作
D.堆栈溢出
正确答案:
A
9.有一种域名解析方式要求域名服务器系统一次性完成全部名字-地址变换,这种解析方式称为
A.一次性解析
B.反复解析
C.递归解析
D.服务器解析
正确答案:
C
10.下列哪些术语是指某一种操作系统的类型?
A.批处理
B.交互式
C.实时
D.多用户
E.分布式
正确答案:
ABCE
11.在软件生存周期中占据时间最长的是
A.运行和维护阶段
B.软件开发阶段
C.需求分析阶段
D.软件设计阶段
正确答案:
A
12.许多大中型企业出于多种原因建立了数据仓库,以下哪项不是建立数据仓库的合理理由?
A.充分利用企业信息系统生成的数据
B.把企业的各种应用系统集中在一起
C.解决企业基本业务应用和数据分析应用之间的性能冲突问题
D.以面向主题、集成的方式合理组织数据、实现跨专业视图
正确答案:
B
13.《计算机信息系统安全保护等级划分准则》(GB17859——1999)中规定了计算机系统安全保护能力
的五个等级,其中要求对所有主体和客体进行自主和强制访问控制的是()
A.用户自助保护级
B.系统审计保护级
C.安全标记保护级
D.结构化保护级
正确答案:
C
14.巴科斯范式(BNF)属于
A.第一代语言
B.低级语言
C.元语言
D.高级语言
正确答案:
C
15.下列情况通常会考虑使用自动测试的是
A.对软件产品的次要部件进行测试
B.所开发的软件产品的需求不稳定
C.需要反复执行的测试,使用不同输入数据值进行反复测试
D.由客户方组织的验收测试
正确答案:
C
16.下列关于进程调度的叙述中,哪些是正确的?
A.进程调度分为高级调度、中级调度和低级调度
B.任何进程必须通过调度才能运行
C.操作系统可以根据不同情景分类应用多种进程调度算法
D.交互式操作系统一般采用时间片轮转调度算法
正确答案:
BCD
17.若一个单核处理机的系统中有多个进程存在,则这些进程是
A.并发运行的
B.并行运行的
C.封闭运行的
D.单道运行的
正确答案:
A
18.在SQLServer2000中,关于dbcreator角色,下列说法正确的是
A.该角色是SQLServer系统提供的服务器级角色
B.该角色是SQLServer系统提供的数据库级角色
C.该角色是系统管理员定义的服务器级角色
D.该角色是系统管理员定义的数据库级角色
正确答案:
B
19.什么是负载测试?什么是性能测试?
正确答案:
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况
下,系统所能承受的最大负载量的测试,例如,访问一个页面的响应时间规定不超过1秒,负载
测试就是测试在响应时间为1秒时,系统所能承受的最大并发访问用户的数量。性能测试:指在一定
的约束条件下(指定的软件、硬件、网络环境等),确定系统所能承受的最大负载压力。
20.下列关于嵌入式SQL的叙述中,哪一条是错误的
A.嵌入式SQL是应用系统使用编程方式来访问和管理数据库中数据的主要方式之一
B.嵌入式SQL可以利用高级语言的过程化结构来弥补SQL语言在实现诸如流程控制等复杂应用方面的
不足
C.能嵌入SQL语句的高级语言只有COBOL和C
D.系统必须协调SQL语句与主语言语句处理记录的不同方式
正确答案:
C
21.对象的服务包括简单的服务和复杂的服务,其中复杂的服务又可分为
A.计算服务
B.释放对象服务
C.监控服务
D.对象初始化服务
E.创建对象服务
正确答案:
AC
22.下列选项中,评审方法是按照正式化程度逐渐增强排列的是
A.临时评审、轮查、结对评审、走查、正式审查
B.临时评审、走查、结对评审、轮查、正式评审
C.临时评审、走查、小组评审、结对评审、正式评审
D.正式评审、小组评审、声、结对评审、临时评审
正确答案:
A
23.下面的逻辑测试覆盖中,测试覆盖最弱的是
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定/条件覆盖
正确答案:
C
24.A方有一对密钥(KApub,KApri),B方有一对密匙(KBpub,KBpri),A方给B方发送信息M,对信息
M加密为:M‘=KBpub(KApri(M))。B方收到密文,正确的解决方案是()
(KApri(M‘))
(KApub(M‘))
(KBpri(M‘))
(KApri(M‘))
正确答案:
C
25.下列关于SQL对视图的支持的叙述中,哪一条是正确的?
A.视图与基本表不同,它是虚表
B.对视图的查询就是对视图所基于的基本表在视图创建时刻的数据的查询
C.所有的视图都是不可更新的
D.不可以基于视图再定义新的视图
正确答案:
A
26.下列关于数据库模式、型和值的叙述中,哪些是正确的?
A.模式是数据库中全体数据的逻辑结构和特征的描述,它仅涉及\"型\"的描述,不涉及具体的\"值\"
B.型是指对某一类数据的结构和属性的描述,值是型的一个具体赋值
C.数据库的型是稳定的,而数据库的值是随时间不断变化的
D.数据库的型亦称为数据库的外延
正确答案:
ABC
27.测试项目实践中,测试策划活动的目标是
A.确定测试范围
B.划分测试任务
C.编写测试计划文档
D.组织测试团队
正确答案:
C
28.当软件需求很明确时,适用的软件生存周期模型是
A.演化模型
B.演化模型
C.增量模型
D.螺旋模型
正确答案:
B
29.人们使用Telnet的主要目的通常是
A.下载和上传大文件
B.与远程主机共享带宽资源
C.使本地主机成为远程主机的仿真终端
D.提高本地计算机的传输性能
正确答案:
C
30.嵌入式系统的BooTLoader的功能是什么
正确答案:
BootLoader是系统加电后、操作系统内核或用户应用程序运行之前,首先必须运行的一段程序代
码。通过这段程序,为最终调用操作系统内核、运行用户应用程序准备好正确的环境。(对于嵌入式系
统来说,有的使用操作系统,也有的不使用操作系统,但在系统启动时都必须运行BootLoader,为
系统运行准备好软硬件环境。)
31.关于SNMP的描述中,正确的是
由ISO制定
1安全性差
C.只支持trap机制
只能由网络管理员更新
正确答案:
B
32.银行家算法是应对死锁的一种算法,其实现的是
A.死锁鸵鸟算法
B.死锁检测与恢复算法
C.死锁避免算法
D.死锁预防算法
正确答案:
C
33.2016年11月7日,十二届全国人大常委会第二十四次会议以154票赞成,1票弃权,表决通过了《网
络安全法》。该法律由全国人民代表大会常务员会于2016年11月7日发布,自()起施行。
A.2017年1月1日
B.2017年6月1日
C.2017年7月1日
D.2017年10月1日
正确答案:
B
34.下列关于参照完整性约束的参照关系和被参照关系的叙述中,哪一条是错误的?
A.参照关系是从关系,被参照关系是主关系
B.参照关系与被参照关系之间的联系是1:n联系
C.参照关系与被参照关系通过外码相联系
D.其主码在另一个关系中作为外码的关系称为被参照关系
正确答案:
B
35.以下不属于面向对象范畴的术语是
A.多态
B.函数调用
C.消息传递
D.聚合
正确答案:
C
36.以下有关集成测试的说法中错误的是
A.集成测试与软件概要设计阶段相对应
B.集成测试所使用的对象应当是已经通过单元测试的
C.大突击集成方式是一种增量式集成策略
D.集成测试必须委托第三方进行
正确答案:
C
37.根据密码分析者可利用的数据资源来分类,可将密码攻击的类型分为四类,其中密码分析者能够选
择密文并获得相应明文的攻击密码的类型属于().
A.仅知密文攻击
B.选择密文攻击
C.已知密文攻击
D.选择明文攻击
正确答案:
B
38.数据库应用系统是面向数据管理和数据处理的软件系统。下列有关数据库应用系统开发及其生命周
期说法中,错误的是
A.数据库应用系统安全性需求分析中,需考虑系统应达到的安全控制级别。按照可信计算机系统评测
标准,安全性不高的系统其安全控制级别一般应定为C级
B.数据库应用系统性能分析一般使用每TPS代价值来衡量系统性价比
C.在数据库应用系统生命周期模型中,规划与分析阶段应生成项目计划书、可行性分析报告和需求说
明文档
D.数据库应用系统可行性分析需要从技术、经济、操作等方面评估和判断该项目是否可行,是否能够达
到预期目标
正确答案:
C
39.下列关于动态SQL语句的叙述中,哪一条是错误的
A.动态SQL允许在SQL客户模块或嵌入式宿主程序的执行过程中执行动态生成的SQL语句
B.动态SQL语句是指在程序编译时尚未确定,其中有些部分需要在程序的执行过程中临时生成的SQL
语句
标准提供的动态SQL语句的执行方式只能是先准备后执行方式
标准弓|入动态SQL的原因是由于静态SQL语句不能提供足够的编程灵活性
正确答案:
C
40.关于IM系统的描述中,正确的是
A.腾讯最早推出IM服务
B.都支持MSNP协议
2778规定了IM主要功能
D.文件传输都使用P2P模式
正确答案:
C
41.采用动态地址映射方式向内存装入程序时,其地址转换工作是在什么时间完成的?
A.装入程序时刻
B.选中程序时刻
C.每一条指令执行时刻
D.在内存中移动作业时刻
正确答案:
C
42.主机A的地址为202.113.25.55,掩码为255.255.255.0。如果主机B希望向主机A所在的网络
发送直接广播,那么它应该使用的直接广播地址为
A.202.113.25.255
B.202.113.0.0
C.255.255.255.55
D.255.255.255.255
正确答案:
A
43.下列关于软件性能测试的说法中,正确的是
A.性能测试的目的不是为了发现软件缺陷
B.压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力
C.性能测试通常要对测试结果进行分析才能获得测试结论
D.在性能下降曲线上,最大建议用户数通常处于性能轻微下降区与性能急剧下降区的交界处
正确答案:
C
44.按照GB/T20157-2006《信息技术软件维护》,软件维护过程实施管理的活动有
A.制订维护计划和规程
B.建立修改请求/问题报告规程
C.拟订维护评审规程
D.实施配置管理
正确答案:
ABD
45.有一种IP协议版本采用的地址长度为32位,它的版本为
10
6
4
6
正确答案:
C
46.下列关于进程的叙述中,哪些是正确的?
A.一个进程的状态变化必定会引起另一个进程的状态变化
B.信号量的初值一定大于等于零
C.进程是资源分配的基本单位,线程是处理机调度的基本单位
正确答案:
BC
47.密码体制是一种代表性的古典密码算法,在凯撒密码体制中,设置密钥参数k=3,依次对密文
“zhonggguo”进行加密,则相应的密文为()
xr
xr
xr
xr
正确答案:
A
48.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问
题正确修改,以加快、提高开发的进程。
正确答案:
错误
49.下列关于关系代数表达式等价转换规则的叙述中,哪些是正确的?
A.集合的交运算满足交换律:E1∩E2=E2∩E1
B.集合的并运算满足交换律:E1∪E2=E2∪E
C.集合的差运算满足交换律:E1-E2=E2-E1
D.集合的除运算满足交换律:E1÷E2=E2÷E1
E.自然连接运算满足交换律:E1E2=E2E1
正确答案:
ABE
50.下列关于管程的叙述中,不准确的是
A.管程是一种同步机制
B.管程只能解决进程互斥问题
C.引入管程是为了提升代码可读性
D.管程将共享变量及对共享变量的操作封装在--起
正确答案:
B
51.当多个事务并发执行时,数据库管理系统应保证一个事务的执行结果不受其他事务的干扰,事务并
发执行的结果与这些事务串行执行的结果一样,这一特性被称为事务的
A.原子性
B.一致性
C.持久性
D.隔离性
正确答案:
B
系统的运行日志存储的目录是()。
A./var/log
B./usr/log
C./etc/log
D./tmp/log
正确答案:
A
53.存储过程是存储在数据库中的代码,具有很多有点。下列陈述中不属于存储过程有点的是
A.可通过预编译机制提高数据操作的性能
B.可方便的按用户视图表达数据
C.可减少客户端和服务器端的网络流量
D.可实现一定的安全控制
正确答案:
B
54.按照密码系统对明文的处理方法,密码系统可以分为()。
A.对称密码系统和公钥密码系统
B.对称密码系统和非对称密码系统
C.数据加密系统和数字签名系统
D.分组密码系统和序列密码系统
正确答案:
D
55.进程在运行过程中具有多种状态,当它从等待态转换为就绪态时称为
A.唤醒
B.阻塞
C.调度
D.分派
正确答案:
A
56.项目控制信息的来源是各种管理报告。不属于这类管理报告的是
A.进度报告
B.项目信息周报
C.问题报告
D.项目执行状态报告
正确答案:
C
57.每个进程在得到处理机运行前,必须首先进行下列哪一种操作?
A.全部装入内存
B.链接动态库
C.部分装入内存
D.调入交换区
正确答案:
C
58.在VB6.0中使用Adodc数据控件可以很方便地实现对数据库数据的插入、删除和修改操作。现
假设用Adodc1数据控件删除其结果集当前行对应的数据库数据,下列实现方案中正确的是
A.执行方法
B.执行方法
C.先执行方法,然后再执行方法
D.先执行方法,然后再执行方法
正确答案:
B
59.下列哪些方法可用于文件的存取控制和保护?
A.存取控制矩阵
B.用户权限表
C.口令或密码
D.文件控制块
E.文件目录
正确答案:
ABC
60.网站的安全协议是https时,该网站浏览时会进行()处理。
A.增加访问标记
B.加密
C.身份隐藏
D.口令验证
正确答案:
B
61.关于电子邮件服务的描述中,错误的是
A.电子邮件应用程序通常具有接收和管理邮件功能
B.电子邮件应用程序通常使用3发送邮件
C.电子邮件由邮件头和邮件体两部分组成
D.利用电子邮件传送多媒体信息需要进行编码.
正确答案:
B
62.以下的叙述中,属于面向对象的系统设计中问题域部分设计的是
A.用已有的类
B.提供访问控制
C.用户分类
D.标识持久性对象
正确答案:
C
63.死锁定理的描述是
A.当且仅当当前状态的资源分配图是可完全化简的
B.当且仅当当前状态的状态转换图是不可完全化简的
C.当且仅当当前状态的资源分配图是不可完全化简的
D.当且仅当当前状态的状态转换图是可完全化简的
正确答案:
C
64.对于提高人员安全意识和安全操作技能来说,以下所列的安全管理方法最有效的是()。
A.安全检查
B.安全教育和安全培训
C.安全责任追究
D.安全制度约束
正确答案:
B
65.以下选项中,不属于生物识别方法的是()。
A.掌纹识别
B.个人标记号识别
C.人脸识别
D.指纹识别
正确答案:
B
66.关于测试的策划,说法不正确的是
A.测试设计的任务是执行测试用例,需要时也可以将测试用例设计与执行并行开展
B.若系统对质量要求很高,则需要开展多次的回归测试验证
C.在实际软件项目中,一个测试团队可能大都是骨干人员
D.测试团队的规模与被测系统规模、测试方资料调度情况有关
正确答案:
C
/T11457-2006《软件工程术语》定义中\"程序\"的英文单词是
m
ure
s
t
正确答案:
A
68.假设某文件系统的物理结构采用类UNIX的二级索引结构。主索引表有12项,前10项给出文件
前10块的磁盘地址,第11项给出一级索引表的地址,第12项给出二级索引表的地址。一级和二级
索引表的大小均为一个磁盘块,可存放100个磁盘地址。针对以上描述的文件系统,一个文件为多少
块?
A.10010
B.10110
C.10100
D.11000
正确答案:
B
69.关于并行数据库结构,以下说法错误的是
A.在共享内存结构的系统中,如果处理器数量过多,容易造成内存访问冲突
B.在共享磁盘结构的系统中,所有处理机都没有独立的主存储器,并且通过网络共享磁盘
C.在无共享结构的系统中,每个处理机拥有独立的主存储器和磁盘,不共享资源
D.层次结构综合了共享内存、共享磁盘和无共享结构的特点
正确答案:
B
70.以下哪一项不属于Web应用软件表示层测试关注的范畴是
A.排版结构的测试
B.客户端兼容性的测试
C.数据完整性测试
D.链接结构的测试
正确答案:
C
71.在可变分区存储管理方案中,为加快内存分配,当采用适合算法时空闲区的组织应该是
A.按空闲区大小递减顺序排列
B.按空闲区大小递增顺序排列
C.按空闲区地址从小到大排列
D.按空闲区首地址从大到小排列
正确答案:
B
72.电子邮件已经成为传播恶意代码的重途径之一,为了有效防止电子邮件中的恶意代码,应该用()的方
式阅读电子邮件。
A.应用软件
B.纯文本
C.网页
D.在线
正确答案:
B
73.设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。执行关系R和S的笛卡儿
积,记为T=R×S,则
A.T的元数是r+s,且有n+m个元组
B.T的元数是r+s,且有n×m个元组
C.T的元数是r×s,且有n+m个元组
D.T的元数是rxs,且有nxm个元组
正确答案:
B
74.性能测试包含了哪些软件测试(至少举出3种)?简述使用软件测试工具Loadrunner的步骤。
正确答案:
性能测试包含负载测试、压力测试、大数据量测试、疲劳强度测试等。
步骤:制定性能测试计划—>开发测试脚本—>设计测试场景—>执行测试场景—>监控测试场
景—>分析测试结果
75.某虚拟页式存储管理系统采用二级页表进行地址转换,若不考虑高速缓存和快表,则进程每执行一
条指令至少需要访问几次内存?
A.1
B.2
C.3
D.0
正确答案:
C
76.以下几种模块内聚类型中,内聚性最低的是
A.逻辑内聚
B.通信内聚
C.功能内聚
D.过程内聚
正确答案:
A
77.除了进程线程管理、存储管理、文件系统外,下列哪一个是属于操作系统的必要组成部分?
A.设备管理
B.资源管理
C.运行时系统
D.虚拟化模块
正确答案:
A
78.关于Adhoc网络的描述中,错误的是
是自组织的网络
是有基站的网络
是对等式的网络
是一种无线网络
正确答案:
B
79.以下问题说法错误的是()
A.软件产品的质量越高,发布后维护成本就越低
B.在软件测试中一般只需要运行预先设计的所有测试用例
C.通常应该在需求阶段设计系统测试用例,以此作为需求检查的辅助手段
D.发现和修复产品中的软件缺陷越早,开发费用就会越低
正确答案:
B
80.关于IEEE802.11网络结构的描述中,正确的是
A.端站是有无线网卡的用户结点
是WLAN与外部网络之间的网关
C.端站可通过AP接入WLAN
服务器仅提供认证功能
E.仅支持基于Web的认证
正确答案:
ABC
81.关于即时通信协议的描述中,正确的是
基于SIP框架
B.不同系统的通信协议都兼容
基于SMTP
基于MSN
正确答案:
A
82.以下的说法中,属于项目范围管理的是
A.清晰定义项目的各项工
B.明确各项工作的衔接关系和历时
C.清楚定义工作责任划分
D.确定项目范围变更的控制机制
正确答案:
ACD
83.关于SMB的描述中,正确的是
是制定者之一
B.工作于网络层
C.使用NetBIOS的应用程序接口
D.主要用于Linux
正确答案:
C
84.下列关于用户定义完整性约束的叙述中,哪一条是错误的?
A.用户定义完整性约束主要是对属性的取值进行限制
B.域完整性约束是用户定义完整性约束的重要组成部分
C.域完整性约束中含有属性间的多值依赖关系,但没有函数依赖关系
D.取值范围可分为静态定义和动态定义两种
正确答案:
C
85.下列关于软件测试过程的几种抽象模型,说法正确的是
A.H模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展
B.W模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序
C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理
D.V模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试
正确答案:
A
86.一个多用户的应用系统通常有用户管理功能,允许增加新的用户。用户信息一般包括用户名,假设
规定用户名必须是以字母开头的、不超过8个字符的字母数字串,那么,下面哪组值均属于用户名的
无效等价类
A.1i1111111,GlenfordMyers,1238123
-Yie,Lin-feng,空值,linyifei
-yifei,空值,MyersG,genford
-yifei,lin-fen,a111111,genford
正确答案:
A
87.下面有关测试设计的叙述,说法不正确的是
A.测试用例的设计是一项技术性强、智力密集型的活动
B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可
C.在开展测试用例设计前,必须将测试需求进行详细展开
D.在一般的测试组织内,测试用例的评审可能不是正式的评审会
正确答案:
B
88.1949年,()发表了题为《保密系统的通信理论》的文章,为密码技术的研究奠定了理论基础,由
此密码学成了一门科学。
n
n
正确答案:
A
89.下列关于关系模型的叙述中,哪些是正确的?
A.关系模型把数据库表示为关系的集合
B.关系操作通过关系语言实现,关系语言的特点是高度过程化
C.在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示
D.选择、投影、连接是关系模型中的常用操作
E.关系操作的方式为一-次一个记录(record-at-a-time)的方式
正确答案:
ACD
90.下列关于访问保护、用户账户和数据库审计的叙述,哪些是正确的?
A.当一个用户需要访问数据库时,DBA将会为该用户创建一个新的账户和口令
B.可以建立一个只有两个字段的加密表来跟踪数据库用户的账户与口令
C.系统日志记录了用户对数据库实施的每个操作的条目
D.数据库审计是数据进行结算审核、数据一致性审查
E.用于数据库安全目的的数据库日志也称为审计跟踪
正确答案:
ABCE
91.下列软件属性中,软件产品首要满足的应该是
A.功能需求
B.性能需求
C.可扩展性和灵活性
D.容错、纠错能力
正确答案:
A
92.以下有关类复用的说法中,错误的是
A.可以从现成类中简单地选择合乎需要的类来实现所需的新类
B.可以把一个类分成几个类,以使新的类容易实现,或者它们已经存在
C.在实现新类时可以在定义属性时使用其他类的实例
D.利用模板机制建立一般特殊的关系,通过演变方式进行特殊化处理来实现新类
正确答案:
C
93.下列关于逻辑覆盖的叙述中,说法错误的是
A.对于多分支的判定,判定覆盖要使每一个判定表达式获得每一种可能的值来测试
B.语句覆盖是比较弱的覆盖标准
C.语句覆盖较判定覆盖严格,但该测试仍不充分
D.条件组合覆盖是比较强的覆盖标准
正确答案:
C
94.下列关于数据库查询处理的叙述中,哪些是正确的?
A.查询处理器中最重要的模块是查询编译器和查询执行引擎
B.查询处理中,首先需要对SQL语句进行分析,形成语法分析树
C.查询处理的代价可以通过该查询对各种资源的使用情况进行度量
D.为了简化起见,可以简单地用磁盘块I/O次数来度量查询执行的代价
E.每一种基本的关系代数运算都有多种不同的实现算法
正确答案:
ABCDE
95.下列关于数据模型的叙述中,哪一条是错误的?
A.模型是现实世界特征的抽象和模拟
B.数据模型用来描述、组织和处理现实世界中的数据
C.数据模型描述了数据库的静态结构特征,但无法描述其动态行为特征
D.数据模型是数据库的核心和基础
正确答案:
C
96.在TELNET中引入NVT的主要目的之一是
A.加强TCP协议的可靠性
B.屏蔽系统之间键盘输入的差异
C.加强UDP协议的可靠性
正确答案:
B
97.下列哪一种结构是属于文件的物理结构?
A.无结构(流式结构)
B.索引结构
C.记录式结构
D.散列结构
正确答案:
B
98.关于DES算法的描述中,正确的是
A.由IETF制定
B.和RSA算法类似
C.分组长度为64位
D.属于流密码
正确答案:
C
99.以下有关集成测试的说法中,正确的是哪3项
A.一次性集成方式是一种非增量式集成策略
B.自顶向下的增量式集成方式需要桩模块
C.自底向上的增量式集成方式是从程序模块结构的最底层的模块开始集成和测试
D.自底向,上的增量式集成方式需要桩模块
E.三明治式的增量式集成方式既不需要桩模块,也不需要驱动模块
正确答案:
ABC
100.关于兼容性测试的内容陈述,下列说法错误的是
A.通常兼容性测试主要考虑硬件、软件和数据三个方面
B.硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试
C.数据兼容性仅仅包括不同版本之间的数据兼容性
D.不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试
正确答案:
C