A、 测试是为了发现程序中的错误而执行程序的过程
B、 测试是为了表明程序的正确性
C、 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案
D、 成功的测试是发现了至今为止尚未发现的错误的测试
答案:B
解析:解析:正确认识测试的目标十分重要,测试目标决定了测试方案的设计。如果为了表明程序的正确性而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。测试并非为了表现程序的正确性,而是为了发现程序中的错误而执行程序的过程。一个好的程序测试用例能够发现至今尚未发现的错误;一个成功的程序测试用例是发现了至今尚未发现的错误用例。故选 B 项。
A、 测试是为了发现程序中的错误而执行程序的过程
B、 测试是为了表明程序的正确性
C、 好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案
D、 成功的测试是发现了至今为止尚未发现的错误的测试
答案:B
解析:解析:正确认识测试的目标十分重要,测试目标决定了测试方案的设计。如果为了表明程序的正确性而进行测试,就会设计一些不易暴露错误的测试方案;相反,如果测试是为了发现程序中的错误,就会力求设计出最能暴露错误的测试方案。测试并非为了表现程序的正确性,而是为了发现程序中的错误而执行程序的过程。一个好的程序测试用例能够发现至今尚未发现的错误;一个成功的程序测试用例是发现了至今尚未发现的错误用例。故选 B 项。
A. 2
B. 1
C. 4
D. 选项均不正确
解析:解析:“4=r,2=w,1=x”;r 代表读,w 代表写,x 代表执行。故选 C 项。
A. 计算机软件分为系统软件和应用软件两大类
B. Windows 就是广泛使用的应用软件之一
C. 所谓软件就是程序
D. 软件可以随便复制使用,不用购买
解析:解析:软件系统可分为系统软件和应用软件两大类;Windows 是系统软件;软件是指程序、数据和相关文档的集合;软件属于知识产权,不可以随意复制使用。故选
A. 文件目录查找
B. 位示图查找
C. 目录项分解
D. 记录的成组和分解
解析:解析:文件系统通过文件目录查找实现文件的按名存取。故选 A 项。
A. 完整性规则
B. 数据结构
C. 恢复
D. 数据操作
解析:解析:关系模型由关系数据结构、关系操作集合和关系完整性约束三部分组成。故选 C 项。
A. 提高系统安全性
B. 提高系统实用性
C. 提高 CPU 利用率
D. 充分发挥计算机系统部件串行性
解析:解析:多道程序设计技术充分发挥了处理器与外围设备以及外围设备之间的并行工作能力,从而提高 CPU 和其他资源的利用率,增强系统的处理能力和提高机器的利用率。故选 C 项。
A. 软件的复杂性
B. 软件维护困难
C. 软件成本太高
D. 软件质量难保证
解析:解析:软件危机产生的根本原因在于随着软件规模的扩大,软件的复杂性也大为增加,从而进一步导致软件维护困难、成本增加,最终导致软件质量下降。其根本原因是软件的复杂性的增加。软件维护困难、软件成本太高和软件质量难保证都是由于软件的复杂性所导致的,不是软件危机产生的内在原因。故选 BCD 项。
A. 基础层次的信息技术
B. 支撑层次的信息技术
C. 应用层次的信息技术
D. 主体层次的信息技术
解析:解析:按技术的功能层次不同,可将信息技术体系分为:基础层次的信息技术(如新材料、新能源);支撑层次的信息技术(如机械技术、电子技术、激光技术、生物技术、空间技术等);主体层次的信息技术(如感测技术、通信技术、计算机技术、控制技术);应用层次的技术(如文化教育、商业贸易、工农业生产,社会管理中用以提高效率和效益的各种自动化、智能化、信息化应用软件)。故选 D 项。
A. 程序的效率第一,清晰第二
B. 程序的可读性好
C. 程序中有必要的注释
D. 输入数据前要有提示信息
解析:解析:本题主要考查计算机软件的结构化程序设计的理解。为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格首先应该强调简单和清晰,其次程序必须是可以理解的,可以概括为“清晰第一,效率第二”。故选 A 项。
A. 2,4,1,3
B. 3,1,4,2
C. 3,4,1,2
D. 1,2,3,4
解析:解析:对栈这种数据结构,关键是要把握其中结点的后进先出的特点。D 项,每个元素进栈后,马上出栈,形成 1、2、3、4 出栈序列。故选 D 项。
A. 如何解决数据库故障
B. 如何执行并发控制
C. 如何建立冗余数据
D. 如何利用冗余数据进行数据库恢复
解析:解析:数据库恢复的关键是如何建立并利用冗余数据进行数据库恢复。故选CD 项。