文档详情

计算机等级考试二级VFP练习题[全国][评析](2006.9)..doc

发布:2017-01-20约2.03万字共19页下载文档
文本预览下载声明
计算机等级考试二级VFP练习题(2006.9) 一、选择题(每小题2分,共70分) 下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项填写相应位置上。 下列选项不符合良好程序设计风格的是________。 A)源程序要文档化 B)数据说明的次序要规范化 C)避免滥用 goto 语句 D)模块设主地要保证高耦合、高内聚 答案:D 分析:源程序代码的逻辑简明清晰,易读易懂是好程序的一个重要标准,应遵循以下几个原则: 源程序文档化: 源程序内部的文档包括恰当的标识符、恰当的注解和程序的视觉组织等等。选取含义鲜明的名字,使它能够正确地提示程序所代表的实体,这对于帮助理解程序很重要。 数据说明的次序标准化: 规范的数据说明次序有助于查阅程序,能够加速测试、调试和维护的过程。 简单明了的语句构造 良好的输入和输出风格: 避免滥用goto语句可以减少每个代码的出入口,使程序更加结构化。 5.高效率: 包括程序的运行时间、存储器、输入输出的效率。 本题中的D选项是指程序设计原理中模块的独立性。其中耦合是对一个软件结构内部中不同模块间互连程度的度量,内聚是指模块内部各个元素彼此结合的紧密程度。因此程序设计要尽量低耦合、高内聚。 从工程管理角度,软件设计一般分为两步完成,它们是________。 A)概要设计与详细设计 B)数据设计与接口设计 C)软件结构设计与数据设计 C)过程设计与数据设计 答案:A 分析:概要设计是指怎样实现目标软件系统,包括确定程序由那些模块组成以及模块间的关系。而详细设计是指具体怎样实现这个软件系统,包括详细的设计每个模块,确定实现模块功能所需要的算法和数据结构。 下列选项中不属于软件生命周期开发阶段任务的是________。 A)软件测试 B)概要设计 C)软件维护 D)详细设计 答案:C 分析:软件的生命周期包括软件定义、软件开发和运行维护三个时期。 软件的定义时期通常分为三个阶段:问题定义、可行性研究和需求分析。 软件的开发时期通常分为四个阶段:总体设计(概要设计)、详细设计、编码和单元测试和综合测试。 软件的运行维护时期的主要任务是使软件持久地满足用户的需要,通常对它不再进一步划分阶段。 在数据库系统中,用户所见的数据模式为________。 A)概念模式 B)外模式 C)内模式 D)物理模式 答案:B 分析:数据库系统的三级模式结构包括外模式、模式和内模式。 其中模式(逻辑模式)是指数据库中全体数据的逻辑结构和特征描述,是所有用户的公共数据视图。它是数据库系统模式结构的中间层。 外模式也称子模式或者用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。 内模式(存储模式),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。 数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和________。 A)编码设计 B)测试阶段 C)运行阶段 D)物理设计 答案:D 分析:数据库设计分为四个阶段: 1.需求分析 2.概念结构设计(通过对分析用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型) 3.逻辑结构设计(将概念结构转换为某个数据库管理系统所支持的数据模型,并对其进行优化) 4.物理结构设计(为逻辑结构模型选取一个最适合应用环境的物理结构,包括存储结构和存取方法) 设有如下三个关系表,下列操作中正确的是________。 A)T=R∩S B)T=R∪S C)T=R×S D)T=R/S 答案:C 分析:?本题考查是关系运算。 集合的交运算T=R∩S 则T应为既属于R又属于S的元组组成。关系的交可以用差来表示即R∩S=R-(R-S)=Φ 集合的并运算T=R∪S则T应为属于R或者属于S的元组组成。如图: C)广义卡迪尔积T=R C)T=R×S,其中R有1个元组,1列,S有2个元组,2列,那么T中应该有1×2个元组,1+2个关系。 D)T=R/S,T是R中满足下列条件的元组在A属性列上的投影;元组在A上分量值m的象集Bm。 如图在关系R中,A可以取两个值{m,n}其中; m,n的象集为空, 而S在A上的投影为空,所以R/S={m,n}。 下列叙述中正确的是________。 A)一个算法的空间复杂度大,则其时间复杂度也必定大 B)一个算法的空间复杂度大,则其时间复杂度必定小 C)一个算法的时间复杂度大,则其空间可复杂度必定小 D)上述三种说法都不对 答案:D 分析:时间复杂度是指算法中基本操作重复执行
显示全部
相似文档