1、原国家四级笔试模拟试卷 5及答案与解析 1 编译程序和解释程序的区别在于 ( A)是否产生目标程序 ( B)是否用于将高级语言源程序转换成机器语言 ( C)是否属于语言处理程序 ( D)是否有可视化的开发环境 2 下述情况称为指令周期的是 ( A)取指令时间 ( B)取操作数时间 ( C)取指令和执行指令的时间 ( D)存储操作结果的时间 3 从下列说法中选出一个较准确的说法 ( A)在 CPU中执行的算术和逻辑运算都是按位进行,且各位之间独立无关 ( B)可编程逻辑阵列也是主存的一部分 ( C)磁 带上信息必须定时刷新,否则无法长期保存 ( D) DMA方式在传送过程中,地址修改、字节计数等
2、操作完全由硬件电路来实现 4 某链表中最常用的操作是最后一个元素之后插入一个元素和删除最后一个元素,则最节省时间的存储方式是 ( A)单链表 ( B)双链表 ( C)单循环链表 ( D)带头节点的双循环链表 5 若用一个大小为 6的数组来实现循环队列,且当前 rear和 front的值分别为 0和3。当从队列中删除一个元素,再加入两个元素后, rear和 front的值分别为 ( A) 1和 5 ( B) 2和 4 ( C) 4和 2 ( D) 5和 1 6 设栈 S和队列 Q的初始状态为空,元素 e1, e2, e3, e4, e5和 e6 依次通过栈S,一个元素出栈后立即进入队列 Q,若
3、6个元素出队的顺序是 e2, e4, e3, e6,e5, e1,则栈 S的容量至少为 ( A) 2 ( B) 3 ( C) 4 ( D) 5 7 设森林 F中有 3棵树,其第一、第二和第三棵树的结点数目分别为 n1、 n2和 n3,则森林 F对应的二叉树根结点的右子树上的结点个数是 ( A) n1 ( B) n1+n2 ( C) n3 ( D) n2+n3 8 对如下无向图 G,若从顶点 V1开始,按广 度优先搜索法进行遍历,这可能的访问顺序是 ( A) V1V2V3V4V5V6V7V8 ( B) V1V2V6V3V4V7V8V5 ( C) V1V2V6V3V4V5V7V8 ( D) V1V
4、2V6V3V5V4V7V8 9 ( A)只有 ( B)只有 ( C) 和 ( D) 和 10 设 S a,b,c, T=(1, 2, 3, R1, R2, R3是 S到 T的二元关系,且 R1=(a,1), (b, 2), (c,2), R2=(a, 1), (a,2), R3=(a, 1), (b,1), (c, 1),那么在这 3个 二元关系中,可定义为 A到 B的函数是 ( A) R1和 R2 ( B)只有 R2 ( C) R1和 R2 ( D) R2和 R3 11 设图 G的顶点为五边形 P的顶点,其边为 P的边加上另一条连接 P的两个不相邻顶点的边。下列命题中真命题是 G中存在欧拉回
5、路 G中存在哈密尔顿回路 ( A) 均不是 ( B) 只有 ( C) 只有 ( D) 和 12 设 S=QQ,其中 Q为有理数集合,定义 S上的二元运算 * , a, b,x, y S有 a, b * x, y = ax, ay+b则下面说法中,正 确的是 S上的二元运算 * 是可交换的 .S上的二元运算 * 是可结合的 * 运算存在单位元 * 存在零元 ( A) 和 ( B) 、 和 ( C) 和 ( D) 和 13 下面各选项中正确的是 ( A)空间可能有这样的多面体存在,它们有奇数个面,而每个面又有奇数条边 ( B)一个简单图中每个结点的次数至少是 2,就含有一个圈 ( C) u和 v是
6、图 G中仅有的两个奇数度结点,它们可能不连通 ( D) G是二部图, G中存在奇数长的回路 14 在谓词逻辑中,令 T(x)表示: x是人, S(x)表示: x呼吸,命题 “没有不呼吸的人 ”的符号表示中正确的是 ( A)仅有 ( B) 和 ( C) 和 ( D) 、 和 15 操作系统不具备的功能有 ( A)存储管理 ( B)进程管理 ( C)设备管理、文件管理 ( D)软件测试 16 进程是程序的一次执行过程,是操作系统进行资源调度和分配的一个独立单位,其基本特征是 ( A)并发性,实用性,交互性 ( B)共享性,动态性,成批性 ( C)并发性,异步性,分时性 ( D)动态性,并发性,异步
7、性 17 下面不是进程的调度算法的是 ( A)先进先出算法 ( B)时间片轮转算法 ( C)后进先出算法 ( D)最高优先数算法 18 在批处理系统中作业管理可把作业流的状态分成 ( A)后备、进入、就绪、退出 ( B)进入、后备、运行、退出 ( C)后备、等待、就绪、退出 ( D)等待、就绪、运行、退出 19 虚拟存储器是 ( A)可提高计算机运算速度的设备 ( B)容量扩大了的主存 ( C)实际上不存在的存储器 ( D)可以容纳总和超过主存容量的多个作业同时运行的一个地址空间 20 在存储管理中,采用覆盖与交换技术的目的是 ( A)利用辅存,提高主存利用率 ( B)利用辅存提高 CPU的利
8、用率 ( C)利用辅存节省主存空间 ( D)将一个以上的作业放入主存,使之处于运行状态 21 下面结构中不是文件的物理结构的是 ( A)顺序结构 ( B)链接结构 ( C)索引结构 ( D)流式结构 22 利用虚拟设备达到 I/O要求的技术是指 ( A)利用外存作缓冲,将作业与外存交换信息和外存与物理设备交换信息两者独立起来,并使它们并行工作的过程 ( B)把 I/O要求交给多个物理设备分散完成的过程 ( C)把 I/O信息先存放在外存,然后由一台 物理设备分批完成 I/O要求的过程 ( D)把共享设备改为某作业的独享设备,集中完成 I/O要求的过程 23 计算机系统中,内存通常分为物理内存和
9、 ( A)逻辑内存 ( B)缓冲内存 ( C)实际内存 ( D)高速内存 24 软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是 ( A)设计人员和用户 ( B)分析人员和用户 ( C)分析人员和设计人员 ( D)编码人员和用户 25 软件计划的目的是提供一个框架,使主管人员对项目能在短时间内进行合理的估价,下述内容不属于计划期的是 ( A)资 源需求 ( B)成本估算 ( C)项目进度 ( D)功能需求 26 SA是一种 ( A)自顶向下的逐层分解的分析方法 ( B)面向对象的分析方法 ( C)自底向上逐层分解的分析方法 ( D)以上都不正确 27 分析建模属于的阶段是 ( A)
10、设计阶段 ( B)需求分析阶段 ( C)问题定义 /可行性分析阶段 ( D)以上都不对 28 数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是 ( A)数据库设计 ( B)数据通信 ( C)数据定义 ( D)数据维护 29 软件测试是满足软件的 功能和性能的要求,保证软件正确性的措施,一般软件测试计划的制定应始于软件开发的阶段是 ( A)需求分析 ( B)软件设计 ( C)程序编码 ( D)软件计划 30 软件文档是软件工程实施中的重要组成成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的 ( A)可理解性 ( B)可维护性 ( C)可扩展性 ( D)可移植性 31 软件工
11、程环境一般应具有某些特征,下述叙述中,不是必须具备的特征是 ( A)一组工具的集合 ( B)按方法或模型组合的工具 ( C)支持全周期或阶段的工具 ( D)提供完善 的移植工具 32 软件管理的职能是 ( A)人员管理、计划管理 ( B)资源管理、组织管理、版本管理 ( C) A和 B ( D)成本管理、进度管理 33 数据管理技术发展阶段,文件系统阶段和数据库系统阶段的主要区别之一是数据库系统 ( A)数据可共享 ( B)数据可长期保存 ( C)采用一定的数据模型组织数据 ( D)有专门的软件对数据进行处理 34 用户和应用程序看到的是哪部分的局部逻辑结构的描述 ? ( A)模式 ( B)物
12、理模式 ( C)子模式 ( D)内模式 35 设有关系 R, S和 T如下,关系 T是由关系 R和 S经哪种操作得来的 ? ( A) R S ( B) R-S ( C) RS ( D) RS 36 在下列 SQL语句中, 1 CREATE 2 SELECT 3 UPDATE GRANT DROPDELETE ALTER INSERT REVOKE 属于数据控制的语句是 ( A) 1,5,6,7 ( B) 4,9 ( C) 2,3,6,8 ( D) 1, 5, 7 37 在关系数据设计中,设计关系模式是数据库设计中哪个阶段的任务 ? ( A)需求分析阶段 ( B)概念设计阶段 ( C)逻辑设计阶
13、段 ( D)物理设计阶段 38 事务的持久性是由 DBMS的什么来实现的 ? ( A)事务管理子系统 ( B)并发控制子系统 ( C)恢复管理子系统 ( D)完整性约束机制 39 ORACLE系统不但提供具有高性能的 RDBMS,而且提供应用开发工具,如果要进行数据库建模,使用 ( A) ORACLE Discover/2000 ( B) ORACLE OFFICE ( C) ORACLE Developer/2000 ( D) ORACLE Designer/2000 40 有关系 S(S#, SNAME, SEX, AGE),查找年龄大于 20岁的学生的姓名和年龄,如下的关系代数表达式正确
14、的是 (其中 为投影操作符, 为选择操作符 ) SNAME,AGE(AGE 20(S) AGE 20(SNAME, AGE(S) ( A)只有 正确 ( B)只有 正确 ( C)都正确 ( D)都不正确 41 在关系数据库模型中,要求关系的元组组成主键的属性上不能为空值。这是遵守 ( A)可靠性原则 ( B)安全性原则 ( C)实体完整性原则 ( D)引用完整性规则 42 下列说法中,不是冯 ?诺依曼体系结构特点的是 ( A)使用单一处理部件来完成计算、存储和通信工作 ( B)存储空间的单元是直接寻址的 ( C)使用十六进制 ( D)对计算机进行集中的顺序控制 43 一条普遍接受的规则说,程序
15、中 10%的指令占用了 90%的执行时间,这一规则被总结成为 ( A)频率原理 ( B)编码执行原理 ( C)运行时间原理 ( D)局部性原理 44 某计算机有 9条指令,其使用频度如表所示 则其哈夫曼码长为 ( A) 2 2 ( B) 2 41 ( C) 2 42 ( D) 2 43 45 根据操作数在 CPU中的暂存机制可以对它分类, PDP-8属于 ( A)堆栈型 ( B)累加器型 ( C)寄存器型 ( D)通用寄存器与累加器混合型 46 不属于常用映射方法的是 ( A)直接映射 ( B)间接映射 ( C)全相联映射 ( D)组相联映射 47 下列不是 MCA总线特点的是 ( A) 32
16、位高速微通道 ( B)完全异步的总线结构 ( C)兼容 ISA总线 ( D)电磁兼容性好 48 下列关于并发性和同时性的描述,正确的是 ( A)同时性是指两个以上的事件在同一时间间隔内发生 ( B)并发性是指两个以上的 事件在同一时刻发生 ( C)同时性是指两个以上的事件在同一时刻发生 ( D)并发性是指两个以上的事件在不同时间间隔内发生 49 与传统 Ethernet采用相同的介质访问控制方法与帧结构,而只是将它的每个比特的发送时间降低到 10ns,这种局域网叫做 ( A) ATM ( B) Fast Ethernet ( C) Gigabit Ethernet ( D) Switched
17、Ethernet 50 如果互连的局域网高层分别采用 SPX/IPX协议与 TCP/IP协议,那么可以选择的互连设备应该是 ( A)中继器 ( B)透明网桥 ( C)自适应网卡 ( D)多协议路由器 51 局域网交换机增加带宽的方法是在交换机的多个端口之间建立 ( A)全连接 ( B)并发连接 ( C)会话连接 ( D)数据连接 52 下列关于信道容量的叙述,正确的是 ( A)信道所允许的最大数据传输率 ( B)信道所能提供的同时通话的路数 ( C)以 MHz为单位信道带宽 ( D)信道所允许的最大误码率 53 在 OSI参考模型中,数据链路层向网络层提供的基本服务有 数据链路的建立,维护与释
18、放 数据链路层服务数据单元帧 的传输 在多点连接或多条数据链路连接的情况下,提供数据链路端口标识的识别,支持网络层实体建立网络连接 封装数据单元 ( A)全部 ( B) 、 和 ( C) 和 ( D) 和 54 OSI参考模型中规定的网络层提供的服务分为两类:面向连接的服务和无连接的服务。面向连接的服务,又称为虚电路服务,提供的服务有 网络连接建立 数据传输 网络连接断开 ( A) 和 ( B) 和 ( C) 和 ( D)全部 55 对应 OSI的传输层协议有 TCP协议 和用户数据报协议 IP 协议和 Internet 控制报文协议 网络语音协议 ( A) 和 ( B) 和 ( C) 和 (
19、 D)全部 56 An instruction that uses indirect addressing must contain an address of memory where ( A) data is stored ( B) a pipeline stall will be executed ( C) a page fault is addressed ( D) another address is stored 57 The principle for a stack memory to store data is ( A) FIFO ( B) FILO ( C) random
20、( D) other way 58 In the forest corresponding to the following binary tree, how many children does node Bhave ? ( A) 31 ( B) 2 ( C) 3 ( D) 4 59 For the root of B_tree of order m,the minimal number of its children is ( A) 2 ( B) m/2 ( C) m/2 ( D) m 60 A disk scheduling mechanism in an operating syste
21、m causes the disk arm to sweepback and forth across the disk surface servicing all requests in its path.This is a ( A) First Come First Serve ( B) Shortest Seek Time First ( C) Scan ( D) None of the above 61 The construct Cobegin Statement1; Statement2; Coend means Statement1 and Statement2 are to b
22、e executed in parallel.The only two atomic actions in this construct are loading the value of a variable and storing into a variable.For the program segment x:=0; y:=0; cobegin begin x:=1; y:=y+x; end; begin y:=2; x:=x+3; end coend Which of the following indicate(s) possible values for the variables
23、 when the segment finishes execution? .x=1,y=2 .x=1,y=3 .x=4,y=6 ( A) ( B) and ( C) and ( D) and 62 Software maintenance is to do necessary modification, supplement, and completeness during software life circle.Among the following vary kinds of maintenance, which one has the maximum workload in a ge
24、neral way? ( A) relevance maintenance ( B) completeness maintenance ( C) correctness maintenance ( D) other kinds of maintenance 63 Different quality factors of software can be reflected upon users different points of view, through product running, product modification and product transformation.Of
25、the following properties, which one is connected with product running? .correctness .robustness .re-use ( A) only ( B) only ( C) and ( D) all of above 64 Let R and S be the relation respectively: The number of tuples that the result of the expression R co S (Here is the natural join of relations R a
26、nd S) is ( A) 3 ( B) 4 ( C) 6 ( D) 9 65 Suppose we have the relation schema R(A,B,C,D)with functional dependencies ;FA B,BC,CD,DA,then R(A,B,C,D)at least is in ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 66 By means of multiple pipeline to carry out multiple processing, this technology is called ( A) Multi
27、ple pipeline ( B) Super pipeline ( C) Super scalar ( D) Very long instruction word 67 There are many page replacement algorithms in the page management.Most frequently used algorithm is ( A) FIFO ( B) PeT ( C) OPT ( D) LRU 68 Layer n on one machine carries on a conversation with layer n on another m
28、achine.The rules and conventions used in this conversation are collectively known as the layer n ( A) topology ( B) protocol ( C) service ( D) peer 69 Transport gateways connect byte streams in the transport layer.Application gateways allow interworking above ( A) network layer ( B) data link layer
29、( C) transport layer ( D) application layer 70 Every host and router on the Intemet has an IP address, which encodes its ( A) host number ( B) host number and socket ( C) network number ( D) host number and network number 一、论述题(四个论述题可任选其一,并只选其一,多选无效,满分 30分 ) 论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 71
30、 1什么是计算机系统的设备管理? 2设备管理可以按照何种方式分类,每种分类方式又包括哪些? 3设备管理的目标和功能是什么? 4外部设备的输入 /输出控制方式有哪些? 72 软件测试是软件质量保证的重要措施。测试的目的是在软件投入生产和运行前,应尽可能地发现并排除软件中隐含的各种错误。测试是对软件规格说明、设计和编码的全面和最后的审查。因此,软件测试应贯穿在整个软件开发的全过程。 (1) 试陈述软件测试的基本任务和方法。 (2) 简述黑箱测试和白箱测试的内容和方法。 (3) 陈述软件测试过程的基本组成,并介绍各种测试对象的测试内容和方法。 73 人们在总结信息资源开发、管理和服务的各种手段时,认
31、为最有效的是数据库技术。应用数据库技术可以保持系统数据的整 体性、完整性和共享性。在实际数据库应用系统的设计 和开发过程中,必须遵循一定的方法,试论述以下问题: 1数据库设计的基本任务? 2按规范设计的方法,数据库设计可划分为几个阶段? 3数据库设计各阶段的基本任务? 74 信道容量是数据通信中的一个重要指标,信道容量可以用数据速率作为指标。根据奈奎斯特及香农定理,分别讨论以下问题: 1奈奎斯特定理的内容是什么? 2根据奈奎斯特定理计算带宽为 3kHz信道,有 8种不同的物理状态来表示数据,最大限制的数据的速率是多少? 3香农定理的内容是什么? 按香农定理计算,带宽为 4kHz,信噪比为 30
32、dB,信道容量是多少? 原国家四级笔试模拟试卷 5答案与解析 1 【正确答案】 A 2 【正确答案】 C 3 【正确答案】 D 4 【正确答案】 D 5 【正确答案】 B 6 【正确答案】 B 7 【正确答案】 D 8 【正确答案】 B 9 【正确答案】 D 10 【正确答案】 C 11 【正确答案】 C 12 【正确答案】 D 13 【正确答案】 B 14 【正确答案】 C 15 【正确答案】 D 16 【正确答案】 D 17 【正确答案】 C 18 【正确答案】 B 19 【正确答案】 D 20 【正确答案】 A 21 【正确答案】 D 22 【正确答案】 A 23 【正确答案】 A 24
33、 【正确答案】 D 25 【正确答案】 D 26 【正确答案】 A 27 【正确答案】 B 28 【正确答案】 C 29 【正确答案】 D 30 【正确答案】 B 31 【正确答案】 D 32 【正确答案】 C 33 【正确答案】 C 34 【正确答案】 C 35 【正确答案】 C 36 【正确答案】 B 37 【正确答案】 C 38 【正确答案】 C 39 【正确答案】 D 40 【正确答案】 C 41 【正确答案】 C 42 【正确答案】 B 43 【正确答案】 A 44 【正确答案】 C 45 【正确答案】 D 46 【正确答案】 B 47 【正确答案】 C 48 【正确答案】 C 49
34、 【正确答案】 C 50 【正确答案】 D 51 【正 确答案】 B 52 【正确答案】 A 53 【正确答案】 B 54 【正确答案】 D 55 【正确答案】 C 56 【正确答案】 D 57 【正确答案】 B 58 【正确答案】 A 59 【正确答案】 A 60 【正确答案】 C 61 【正确答案】 D 62 【正确答案】 B 63 【正确答案】 C 64 【正确答案】 B 65 【正确答案】 D 66 【正确答案】 C 67 【正确答案】 D 68 【正确答案】 B 69 【正确答案】 C 70 【正确答案】 D 一、论述题(四个论述题可任选其一,并只选其一,多选无效,满分 30分 )
35、论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上,否则无效。 71 【正确答案】 1设备管理是指计算机系统中除了 CPU和内存以外的所有输入 /输出设备的管理。除了进行实际 I/O操作的设备外,也包括了诸如设备控制器、DMA控制器、中断控制器、通道等支持设备。设备管理是操作系统重要而又基本的组成部分,特别是在一个多用户,配备种类繁多的输入 /输出设备的计算机系统中,更需要对这些设备进行统一 的管理。 2设备的分类 现代计算机系统配有各种类型的外部设备,除了显示器、键盘、打印机、磁带、磁盘等外,又出现了光盘、扫描仪、图形数字化仪、鼠标、激光打印机、声音输入输出设备等,种类繁多,可
36、以从不同的角度为它们进行分类。 (1) 按设备的工作特性分类:有存储设备和输入输出; (2) 按设备上数据组织方式分类:有块设备和字符设备两种; (3) 按资源分配的角度分类:有独占设备、共享设备和虚拟设备。 3设备管理的目标和功能 (1) 操作系统设备管理的目标: 向 用户提供使用外部设备的方便、统一的接口,按照用户的要求和设备的类型,控制设备工作,完成用户的输入输出请求。 充分利用中断技术、通道技术和缓冲技术,提高 CPU与设备、设备与设备之间的并行工 作能力,以充分利用设备资源提高外部设备的使用效率。 设备管理就是要保证在多道程序环境下,当多个进程竞争使用设备时,按照一定的策略分配和管理
37、设备,以使系统能有效不紊地工作。 (2)设备管理的功能: 为实现上述目标,设备管理应具有如下功能: 设备分配和回收; 管理输入 /输出缓冲区; 设 备驱动,涉及物理 I/O操作; 外部设备中断处理: 虚拟设备及其实现。 4输入输出控制方式: 外部设备虽然种类繁多,但它们都是在主机的控制下进行工作的。 CPU对外部设备控制方式主要有以下四种: (1) 循环测试 I/O方式:利用 I/O测试设备的忙闲。若设备不忙,则执行输入或输出指令:若设备忙,则 I/O测试指令不断对该设备进行测试,直到设备空闲为止。这种方式使 CPU花费很多时间在 I/O是否完成的循环测试中,造成极大浪费。 (2) 中断处理方
38、式:引入中断之后,每当设备完成 I/O操作,便以中断请求方式通知 CPU,然后进行相应处理。但由于 CPU直接控制输入输出操作,每传送一个单位的信息,都要发生一次中断,因而仍然消耗大量 CPU时间。 (3) 直接内存存取 (DMA)方式: DMA方式用于高速外部设备与内存之间批量数据的传输。它使用一个专门的 DMA控制器,采用偷窃总线控制权的方法,由 DMA控制器发送出内存地址和发出内存读、内存写或者设备读,设备写的控制信号来完成内存与设备之间的直接数据传送,而不用 CPU干预。当本次 DMA传送的数据全部完成时,才产生中断,请求 CPU进行结束处理。 (4) 通道方式:通道是 n个用来控制外
39、部设备工作的硬件机构,相当于一个功能简单的处理机。通道是独立于 CPU的,专门负责数据输入输出传输工作,它对外部设备实现统一管理,代替 CPU对 I/O操作进行控制,从而使 CPU操作可以与CPU并行工作。通道是实现计算和传输并行的基础,以提高整个系统的效率。 72 【正确答案】 1试陈述软件测试的基本任务和方法。 软件测试是软件开发过程中的重要阶段,是软件质量保证的重要手段。其任务可归纳为三个方面:预防软件发生错误,发现改正程序错误及提供错误诊断信息。 目前,软件测试的方法有三种:动态测试、静态测试和正确性证明。 2简述黑箱测试和白箱测试的内容和方法。 黑箱测试是一种功能测试,测试时完全不考
40、虑程序内部细节、结构和实现方式,吸检验 程序结果与说明书的一致性。测试实例设计完全以说明书为准。黑箱测试不关心程序内部的逻辑,而只是根据程序的功能说明来设计测试用例。在使用黑箱法时,手头只需要有程序功能说明就可以了。黑箱法分以下几种:等价分类法、边缘值分析法、因果图法、错误推测法。白箱测试是一种结构测试,它与程序内部结构相关,要利用程序的结构实现细节知识 设计测试实例。它将涉及程序设计风格、控制方法、源语句、数据库设计、编码细节。白箱测试时将包括: 语句测试 要求程序中每个语句最少检查一次: 分支测试 要求程序中每个分支路径最少检查一次; 路径测试 要求程序中每条路径最少检查一次。 白箱测试考
41、虑的是测试实例对程序内部逻辑的覆盖程度。为了衡量测试的覆盖程度,需要建立一些标准。覆盖程序从低到高分别为:语句覆盖、判定覆盖、条件覆盖、判定 /条件覆盖及条件组合覆盖。 3陈述软件测试过程的基本组成,并介绍各种测试对象的测试内容和方法 。 (1) 单元测试:通过测试发现该模块单元的子程序或过程的实际功能与该模块的功能和接口的描述是否相符,以及是否有编码错误存在。 (2) 集成测试:集成测试是在组装软件模块的同时,进行测试以查找与接口有关的错误。组装模块的过程可以分为自顶向下组装法和自底向上组装法。 (3) 有效性测试:有效性测试是指:当软件的运行达到了用户的期望时,则认为软件是有效的。 (4)
42、 系统测试:系统测试是指将软件系统与硬件,外设或其他系统元素结合在一起,对整个软件系统进行测试。 (5) 验收测试:系 统测试通过后,用户根据合同进行验收测试,确定系统功能和性能的可接受性。 73 【正确答案】 1数据库的基本任务: 数据库设计是研制数据库及其应用系统的技术,是数据库在应用领域中主要的研究课题。数据库设计是指对于一个给定的应用环境,包括硬件环境和操作系统、数据库管理系统 (DBMS)等软件环境,如何使用这个环境来表达用户的要求,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求 (信息需求和处理需求 )。数据库设计通常是在一个通用的 D
43、BMS支持下进行的,即利 用现成的 DBMS作为开发基础。 2规范设计的方法将数据库设计分为以下六个阶段: (1) 需求分析: (2) 概念结构设计; (3) 逻辑结构设计; (4) 数据库物理设计; (5) 数据库实施; (6) 数据库运行和维护。 3数据库设计各阶段的基本任务如下: (1) 需求分析阶段:主要工作是确定企业组织的目标,从这些目标导出数据库的要求或由管理人员或非管理人员从那里得到这种要求,并把要求整理成所求说明书,应包括数据流 程图、约束条件、技术指标等信息需 求说明和处理需求说明。 (2) 概念设计阶段:其主要目的是产生反映企业组织信息需求的数据库概念结构,即概念模型。概念模型不依赖于计算机和具体的 DBMS。设计概念模式的过程称为概念设计。 (3) 逻辑设计阶段: 目的是从概念模型导出特定的 DBMS可以处理的数据库的逻辑结构 (数据的模式和外模式 )。这些模式功能、性能、完整性和一致性约束及数据可扩充性等方面应满足用户提出的要求。 (4) 数据库物理设计阶段:是从一个满足用户信息需求的、已确定的逻辑数据模型研制出一个有效的可实现的物理数据库结构 存储结构或物理模型的过程。物理设计常常包括某些操作约束,如响应时间与存储要求等。