等级考试二级公共基础知识篇(八)

文章作者 100test 发表时间 2007:04:06 21:13:30
来源 100Test.Com百考试题网


计算机等级考试训练软件《百宝箱》

第八套 模拟题
(1)线性表若采用链式存储结构时,要求内存中可用存储单元的地址
 A)必须是连续的
 B)部分地址必须是连续的
 C)一定是不连续的
 D)连续不连续都可以
(2)在待排序的元素序列基本有序的前提下,效率最高的排序方法是
 A)冒泡排序
 B)选择排序
 C)快速排序
 D)归并排序
(3)下列叙述中,错误的是
 A)数据的存储结构与数据处理的效率密切相关
 B)数据的存储结构与数据处理的效率无关
 C)数据的存储结构在计算机中所占的空间不一定是连续的
 D)一种数据的逻辑结构可以有多种存储结构
(4)希尔排序属于
 A)交换排序
 B)归并排序
 C)选择排序
 D)插入排序
(5)下列叙述中,不属于结构化分析方法的是
 A)面向数据流的结构化分析方法
 B)面向数据结构的Jackson方法
 C)面向数据结构的结构化数据系统开发方法
 D)面向对象的分析方法
(6)详细设计的结果基本决定了最终程序的
 A)代码的规模
 B)运行速度
 C)质量
 D)可维护性
(7)下列不属于静态测试方法的是
 A)代码检查
 B)白盒法
 C)静态结构分析
 D)代码质量度量
(8)公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是
 A)多对多
 B)一对一
 C)多对一
 D)一对多
(9)下列关系运算的叙述中,正确的是
 A)投影、选择、连接是从二维表行的方向进行的运算
 B)并、交、差是从二维表的列的方向来进行运算
 C)投影、选择、连接是从二维表列的方向进行的运算
 D)以上3种说法都不对
(10)关系数据库管理系统应能实现的专门的关系运算包括
 A)排序、索引、统计
 B)选择、投影、连接
 C)关联、更新、排序
 D)显示、打印、制表

(11)用链表表示线性表的突出优点是 【1】 。
(12)子程序通常分为两类: 【2】 和函数,前者是命令的抽象,后者是为了求值。

(13)软件的 【3】 设计又称为总体结构设计,其主要任务是建立软件系统的总体结构。

(14)对软件是否能达到用户所期望的要求的测试称为 【4】 。
(15)实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于 【5】 的联系。

试题解析
  1.解析: 在链式存储结构中,存储数据结构的存储空间可以是连续的,也可以是不连续的,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。

  2.解析: 从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法,故本题答案应该为选项A)。
  3.解析: 一般来说,一种数据结构根据需要可以表示成多种存储结构。常用的存储结构有顺序、链接、索引等,而采用不同的存储结构,其数据处理的效率是不同的;一个数据结构中的各数据元素在计算机存储空间中的位置关系与逻辑关系是有可能不同的。
  4.解析: 希尔排序的基本思想是把记录按下标的一定增量分组,对每组记录使用插入排序,随增量的逐渐减小,所分成的组包含的记录越来越多,到增量的值减小到1时,整个数据合成一组,构成一组有序记录,故其属于插入排序方法。

  5.解析: 常见的需求分析方法有结构化分析方法和面向对象的分析方法两类。其中结构化分析方法又包括面向数据流的结构化分析方法(SA-Structured analysis),面向数据结构的Jackson方法(JSD-Jackson system development method)和面向数据结构的结构化数据系统开发方法(DSSD-Data structured system development method)。
  6.解析: 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,但详细设计阶段的任务还不是具体的编写程序,而是要设计出程序的“蓝图”,以后程序员将根据这个蓝图写出实际的程序代码,因此,详细设计阶段的结果基本上就决定了最终的程序代码的质量。

  7.解析: 静态测试包括代码检查、静态结构分析和代码质量度量等。其中白盒测试属于动态测试。

  8.解析: 现实世界中事物之间的联系在信息世界中反映为实体集之间的联系,实体集间的联系个数不仅可以是单个的也可以是多个的,这种关系可以有下面几种对应:一对一、一对多(多对一)多对多。两个实体集间的联系可以用下图表示:
  9.解析: 在关系模型的数据语言中,一般除了运用常规的集合运算(并、交、差、笛卡尔积等),还定义了一些专门的关系运算,如投影、选择、连接等。前者是将关系(即二维表)看成是元组的集合,这些运算主要是从二维表的行的方向来进行的。后者是从二维表的列的方向来进行运算的。

  10.解析: 关系数据库建立在关系数据模型基础上,具有严格的数学理论基础。关系数据库对数据的操作除了包括集合代数的并、差等运算之外,更定义了一组专门的关系运算:连接、选择和投影。关系运算的特点是运算的对象都是表。
  11.解析: 为了克服顺序表中插入和删除时需要移动大量数据元素的缺点,引入了链式存储结构。链表表示线性表的突出优点是插入和删除操作方便,不必移动数据元素,执行效率高。

  12.解析: 当程序之间发生调用关系时,调用命令所在的代码段被称为主程序,被调用的代码段被称为子程序。子程序是对功能的抽象,可分为过程和函数两类,两者的区别是函数是通过函数名来返回值的,而过程只能通过形式参数或对全局变量进行修改以返回值。

  13.概要

  14.有效性测试

  15.一对多

相关文章


等级考试二级公共基础知识篇(六)
2005年全国计算机等级考试二级vfp笔试真题2
计算机二级VisualFoxPro笔试试卷
等级考试二级公共基础知识篇(七)
等级考试二级公共基础知识篇(八)
二级VisualFoxPro程序设计全真标准预测试卷(二)2
计算机等级考试二级VisualFoxPro
03年9月全国计算机等级考试二级笔试试卷VisualFoxPro语言
03年4月全国计算机等级考试二级笔试试卷VisualFoxpro语言
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛