2011年9月全国计算机等级考试二级笔试试卷
Visual FoxPro数据库程序设计
(考试时间90分钟,满分100分)
一、选择题(每小题2分,共70分)
下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是
A)算法就是程序 B)设计算法时只需考虑数据结构的设计 C)设计算法时只需考虑结果的可靠性 D)以上三种说法都不对 (2)下列关于线性链表叙述中,正确的是
A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致 B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续 C)进入插入与删除时,不需要移动表中的元素 D)以上三种说法都不对
(3)下列关于二叉树的叙述中,正确的是 A)叶子结点总是比度为2的结点少一个 C)叶子结点数是度为的结点数的两倍
B)叶子结点总是比度为2的结点多一个 D)度为2的结点数是度为1的结点数的两倍
(4)软件按功能分为应用软件、系统软件和支撑软件(或工具软件)。下现属于应用软件的是 A)学生成绩管理系统 B)C语言编译程序 C)UNIX操作系统 D)数据库管理系统 (5)某系统总结构图如下图所示:
功能1 功能2.1
功能2 功能2.2
C)3
功能3 功能2.3
D)2
XY系统 该系统总体结构图的深度是 A)7 B)6
(6)程序调试的任务是
A)设计测试用例 B)验证程序的正确性 (7)下列关于数据库设计的叙述中,正确是的 A)在需求分析阶段建立数据字典 C)在逻辑设计阶段建立数据字典 (8)数据库系统的三级模式不包括 A)概念模式 B)内模式 (9)有三个关系R、S和T如下:
A a b c R B 1 2 3 C)发现程序中的错误 D)诊断和改正程序中的错误
B)在概念设计阶段建立数据字典 D)在物理设计阶段建立数据字典
C)外模式 C 2 1 1
A a b
S B 1 2
D)数据模式
A c
T B 3
C 1
C 2 1
则由关系R和S得到关系T的操作是 A)自然连接 B)差
C)交 D)并
(10)下列选项中属于面向对象设计方法主要特征的是
A)继承 B)自顶向下 C)模块化
D)逐步求精
(11)在创建数据库表结构时,为了同时定义实体完整性可能通过指定哪类索引来实现 A)唯一索引 B)主索引 C)复合索引 D)普通索引 (12)关系运算中选择某些列形成新的关系的运算是
A)选择运算 B)投影运算 C)交运算 (13)在数据库中建立索引的目的是 A)节省存储空间 C)提高查询和更新速度
D)除运算
B)提高查询速度 D)提高更新速度
(14)假设变量a的内容是“计算机软件工程师”,变量b的内容是“数据库管理员”,表达式的结果为“数据库工程师”的是
A)left(b,6)-right(a,6) B)substr(b,1,3)-substr(a,6,3) C)A和B都是 D)A和B都不是 (15)SQL查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中指定查询条件的短语是
A)SELECT B)FROM C)WHERE D)ORDER BY短语
(16)SQL查询命令的结构是SELECT … FROM … WHERE … GROUP BY … HAVING … ORDER BY …,其中HAVING 必须配合使用的短语是
A)FROM B)GROUP BY C)WHERE D)ORDER BY (17)如果SQL查询的SELECT短语中使用TOP,则必须配合
A)HAVING短语 B)GROUP BY短语 C)WHERE短语 (18)删除表s中字段c的SQL命令是 A)ALTER TABLE s DELETE c C)DELETE TABLE s DELETE c
D)ORDER BY
B)ALTER TABLE s DROP c D)DELETE TABLE s DROP c
(19)在Visual FoxPro中,如下描述正确的是
A)对表的所有操作,都不需要使用USE命令先打开表
B)所有SQL命令对表的所有操作都不需要使用USE命令先打开表 C)部分SQL命令对表的所有操作都不需要使用USE命令先打开表
D)传统的FoxPro命令对表的所有操作都不需要使用USE命令先打开表
(20)在Visual FoxPro中,如果希望跳出SCAN … ENDSCAN 循环体外执行ENDSCAN后面的语句,应使用 A)LOOP语句 B)EXIT语句 C)BREAK语句 D)RETURN语句 (21)在Visual FoxPro中,为了使表具有更多的特性应该使用
A)数据库表 B)自由表 C)数据库表或自由表 D)数据库表和自由表 (22)在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是 A)使用查询设计器创建的是一个包含SQL SELECT语句的文本文件 B)使用视图设计器创建的是一个包含SQL SELECT语句的文本文件 C)查询和视图有相同的用途
D)查询和视图实际都是一个存储数据的表