|
2007年4月计算机等级二级VF模拟笔试题三(3) 二、填空题
(1)数据的逻辑结构有线性结构和 【1】 两大类。
(2)顺序存储方法是把逻辑上相邻的结点存储在物理位置 【2】 的存储单元中。
(3)一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 【3】 。
(4)软件工程研究的内容主要包括: 【4】 技术和软件工程管理。
(5)关系操作的特点是 【5】 操作。
(6)函数INT(LEN("123.456"))的结果是 【6】 。
(7)在Visual FoxPro中,利用DELETE命令可以 【7】 删除数据表的记录,必要时可以利用 【8】 命令进行恢复。
(8)在数据库设计器中设计表之间的联系时,要在父表中建立 【9】 ,在子表中建立 【10】 。
(9)要求按成绩降序排序,输出"文学系"学生选修了"计算机"课程的学生姓名和成绩。请将下面的SQL语句填写完整。
SELECT 姓名,成绩 FROM 学生表,选课表;
WHERE 【11】 AND 【12】 AND 【13】 ;
ORDER BY 成绩 DESC
(10)利用SQL语句统计选修了"计算机"课程的学生人数。请将下面的语句补充完整。
SELECT 【14】 FROM 选课表 WHERE 【15】 参考答案及分析:
一、选择题:
1 D
解析: 算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。所谓算法的时间复杂度是指执行算法所需要的计算工作量;算法的空间复杂度一般是指执行这个算法所需要的内存空间。
2 C
解析: 链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。
3 C
解析: 数据结构概念一般包括3个方面的内容,数据的逻辑结构、存储结构及数据上的运算集合。数据的逻辑结构只抽象的反映数据元素之间的逻辑关系,而不管它在计算机中的存储表示形式。
4 D
解析: 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。
5 B
解析: 软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。
6 A
解析: 确认测试的任务是验证软件的功能和性能,以及其他特性是否满足需求规格说明中确定的各种需求;集成测试的主要目的是发现与接口有关的错误。
7 A
解析: 数据流图包括4个方面,即加工(转换)(输入数据经加工变换产生输出)、数据流(沿箭头方向传送数据的通道,一般在旁边标注数据流名)、存储文件(数据源)(表示处理过程中存放各种数据的文件)、源和潭(表示系统和环境的接口,属系统之外的实体)。不包括选项中的控制流。
8 C
解析: 数据库中的数据具有"集成"与"共享"的特点,亦即是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项C)正确。
9 B
解析: E-R模型即实体-联系模型,是将现实世界的要求转化成实体、联系、属性等几个基本概念,以及它们之间的两种联接关系。数据库逻辑设计阶段包括以下几个过程:从E-R图向关系模式转换,逻辑模式规范化及调整、实现规范化和RDBMS,以及关系视图设计。
10 A
解析: 人工管理阶段是在20世纪50年代中期以前出现的,数据不独立,完全依赖于程序;文件系统是数据库系统发展的初级阶段,数据独立性差;数据库系统具有高度的物理独立性和一定的逻辑独立性。
|