1、二级 VISUAL+FOXPRO-2-1 及答案解析(总分:83.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:56.00)1.在 SELECT 语句中,为了在查询结果中只包含两个表中符合条件的记录,应使用 _ 连接类型。 A. ISNNER B. LEFT C. RTGHT D. FULL(分数:1.00)A.B.C.D.2.假设有 student 表,可以正确添加字段“平均分数”的命令是U /U。 A. ALTER TABLE student ADD 平均分数 F(6,2) B. ALTER DBF student ADD 平均分数 F6,2 C. CHANGE TAB
2、LE student ADD 平均分数 F(6,2) D. CHANGE TABLE student INSERT 平均分数 6,2(分数:2.00)A.B.C.D.3.线性表的链式存储结构是一种 A. 随机结构 B. 顺序结构 C. 索引结构 D. 散列结构(分数:1.00)A.B.C.D.4.为使日期型数据库能够显示世纪(即年为 4 位),应该使用的命令为( )。 A. SET MARK ON B. SET DATE ON C. SET CENTURY ON D. SET STRICTDATE ON(分数:2.00)A.B.C.D.5.数据库管理系统的基础是_。 A. 操作系统 B. 数据
3、库 C. 数据库系统 D. 系统软件(分数:1.00)A.B.C.D.6.有三个关系 R、S 和 T 如下:(分数:2.00)A.B.C.D.7.以下关于视图的描述正确的是_。 A. 可以根据自由表建立视图 B. 可以根据查询建立视图 C. 可以根据数据库表建立视图 D. 可以根据数据库表和自由表建立视图(分数:2.00)A.B.C.D.8.在 SQL 语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是 A. 工资=1210 AND 工资=1240 B. 工资1210 AND 工资1240 C. 工资=1210 AND 工资1240 D. 工资=1210 O
4、R 工资=1240(分数:2.00)A.B.C.D.9.软件的_设计又称总体结构设计,其主要任务是建立软件系统的总体结构。 A. 概要 B. 抽象 C. 逻辑 D. 规划(分数:2.00)A.B.C.D.10.数据库设计包括两个方面的设计内容,它们是_。 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计(分数:2.00)A.B.C.D.11.使用菜单操作方法打开一个在当前目录下已经存在的查询文件 zgjk.qpr 后,在命令窗口生成的命令是 _。 A. OPEN QUERY zgjk.qpr B. MODIFY QUERY zgik.q
5、pr C. DO QUERY zgik.qpr D. CREATE QUERY zgik.qpr(分数:2.00)A.B.C.D.12.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是_。 A.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP B.SELECT 教师表.系号,COUNT(*)FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号 G
6、ROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP C.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 TO FILE TEMP SELECT MAX(人数)FROM TEMP D.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP(分数:1.00)A.B.C.D.
7、13.下面有关索引的描述正确的是_。 A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B. 索引与数据库表的数据存储在一个文件中 C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件 D. 使用索引并不能加快对表的查询操作(分数:1.00)A.B.C.D.14.在学生表中共有 100 条记录,执行如下命令,执行结果将是U /UINDEX ON-总分 TO ZFSET INDEX TO ZFG0 TOPDISPLAY A. 显示的记录号是 1 B. 显示分数最高的记录号 C. 显示的记录号是 100 D. 显示分数最低的记录号(分数:2.00)A.B.C.D.15.下列关
8、于栈的叙述中正确的是 A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先进先出的线性表 D. 栈是先进后出的线性表(分数:1.00)A.B.C.D.16.在 Visual FoxPro 中“表”是指 _。 A报表 B关系 C表格 D,表单(分数:2.00)A.B.C.D.17.在 Visual FoxPro 中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是U /U。 A.MNX B.PRG C.MPR D.SPR(分数:2.00)A.B.C.D.18.下列字符型常量的表示中,错误的是 A. 品牌 B. 5+3 C. x=y D. 计算机(分数:2.00)A.B.C.D
9、.19.使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_。 A. 2 个 B. 3 个 C. 5 个 D. 6 个(分数:1.00)A.B.C.D.20.在 VisuM FoxPro 中,有关参照完整性的删除规则正确的描述是_。 A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D.以上说法都不对(分数:1.0
10、0)A.B.C.D.21.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值运排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分为U /U。 A. 23,13,51,57,66,26,81,69,76 B. 13,23,26,5I,57,66,8I,76,69 C. 23,13,51,57,26,66,81,69,76 D. 23,13,51,57,81,26,66,69,76(分数:2.00)A.B.C.D.22.下列关于数据环境及表间关系的说法,正确是( )。 A. 数据环境是对象,关系不是对象 B. 数据环境不是对象,关系是对象 C. 数
11、据环境和关系都不是对象 D. 数据环境是对象,关系是数据环境中的对象(分数:2.00)A.B.C.D.23.与数据元素本身的形式、内容、相对位置、个数无关的是数据的_。 A.存储结构 B.存储实现 C.逻辑结构 D.运算实现(分数:1.00)A.B.C.D.24.设置参照完整性的目的是U /U。 A.建立两个表之间的联系 B.保证记录的唯一性 C.提高表之问的查询速度 D.在插入、更新、删除记录时,确保己定义的表间关系(分数:2.00)A.B.C.D.25.Visual FoxPro DBMS 是基于_的数据模型。 A.层次型 B.关系型 C.网状型 D.混合型(分数:2.00)A.B.C.D
12、.26.要为当前表所有职工增加 100 元工资,应该使用命令_。 A. CHANGE 工资 WITH 工资100 B. REPLACE 工资 WITH 工资100 C. CHANGE ALL 工资 WITH 工资100 D. REPLACE ALL 工资 WITH 工资100(分数:1.00)A.B.C.D.27.数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中插入规则可以设置为_。 A. 级联、限制或忽略 B. 级联或忽略 C. 级联或限制 D. 限制或忽略(分数:1.00)A.B.C.D.28.使用 SQL SELECT 可以将查询结果排序,排序的短语是_。 A.ORDER
13、BY B.ORDER C.GROUP BY D.COUNT(分数:2.00)A.B.C.D.29.SQL 的 DROP INDEX 语句的作用是 _。 A. 删除索引 B. 建立索引 C. 修改索引 D. 更新索引(分数:1.00)A.B.C.D.30.下列关于二叉树的叙述中,正确的是U /U。 A. 叶子结点总是比度为 2 的结点少一个 B. 叶子结点总是比度为 2 的结点多一个 C. 叶子结点数是度为 2 的结点数的两倍 D. 度为 2 的结点数是度为 1 的结点数的两倍(分数:2.00)A.B.C.D.31.软件设计中,有利于提高模块独立性的一个准则是( )。 A.低内聚低耦合 B.低内
14、聚高耦合 C.高内聚低耦合 D.高内聚高耦合(分数:2.00)A.B.C.D.32.SQL 语句中,能够判断“订购日期”字段是否为空值的表达式是U /U。 A. 订购日期=NULL B. 订购日期=EMPTY C. 订购日期 IS NULL D. 订购日期 IS EMPTY(分数:2.00)A.B.C.D.33.栈实际上是一种特殊的线性表,即在这种线性表的结构中,U /U。 A. 封闭端不可以插入和删除运算,而开口端可以插入和删除运算 B. 两端都是封闭的,可以进行插入和删除 C. 两端都是开口的,可以进行插入和删除 D. 两端都是开口的,不可以进行插入和删除(分数:1.00)A.B.C.D.
15、34.有关查询设计器,正确的描述是( )。 A. “连接”选项卡与 SQL 语句的 GROUP BY 短语对应 B. “筛选”选项卡与 SQL 语句的 HAVING 短语对应 C. “排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D. “分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应(分数:2.00)A.B.C.D.35.与“SELECT*FROM 教师表 INTO DBF A”等价的语句是_。 A.SELECT*FROM 教师表 TO DBF A B.SELECT*FROM 教师表 TO TABLE A C.SELECT*FROM 教师表 INTO TABLE
16、 A D.SELECT*FROM 教师表 INTO A(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:27.00)36.在 Visual FoxPro 的查询设计器中 1 选项卡对应的 SQL 短语是 WOERE。(分数:2.00)填空项 1:_37.项目管理器中,用于显示应用程序中所有的文件的是“ 1”选项卡。(分数:2.00)填空项 1:_38.表达式 score=100AND score=0 的数据类型是 1。(分数:2.00)填空项 1:_39.已知一棵含有 n 个结点的树中,只有度为 k 的结点和度为 0 的叶子结点,则该树中含有的叶子结点个数为 1。(分数:
17、2.00)填空项 1:_40.数据结构包括数据的逻辑结构、数据的U U /U /U以及对数据的操作运算。(分数:2.00)填空项 1:_41.程序有顺序、重复和条件 3 种基本控制结构,它们的共同特点是只有一个入口和U U /U /U个出口。(分数:1.00)填空项 1:_42.数据库的逻辑模型设计阶段的任务是将 1 转换成关系模式。(分数:2.00)填空项 1:_43.所谓自由表就是那些不属于任何U U /U /U的表。(分数:2.00)填空项 1:_44.数据的完整性包括数据的正确性、有效性和U U /U /U。(分数:3.00)填空项 1:_45.在将设计好的表单存盘时,系统将生成扩展名
18、分别是 SCX 和 1 的两个文件。(分数:2.00)填空项 1:_46.将代数式 (分数:1.00)填空项 1:_47.把当前表当前记录的学号,姓名字段值复制到数组 A 的命令是 SCATTER FIELD 学号,姓名U U /U /U。(分数:1.00)填空项 1:_48.在表的尾部增加一条空白记录的命令是_。(分数:2.00)填空项 1:_49.逻辑删除数据库表中的记录命令为U U /U /U。(分数:1.00)填空项 1:_50.已知当前表中有 13 条记录,当前记录为第 8 条记录,执行 SKIP3 命令后,当前记录变为第U U /U /U条记录。(分数:2.00)填空项 1:_二级
19、 VISUAL+FOXPRO-2-1 答案解析(总分:83.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:56.00)1.在 SELECT 语句中,为了在查询结果中只包含两个表中符合条件的记录,应使用 _ 连接类型。 A. ISNNER B. LEFT C. RTGHT D. FULL(分数:1.00)A. B.C.D.解析:解析 SELECT-SQL 语句可以在查询结果中包含两个以上表中的数据,在语句中的连接类型有 4 种:INNER JOIN 指定查询结果中只包括那些多个表中都有的行,LEFT JOIN 指定查询结果中包括 JOIN 关键词左边表中所有的行,和 JOIN
20、 关键词右边表中与这些行匹配的行,RIGHT JOIN 指定查询结果中包括 JOIN关键词右边表中所有的行,和 JOIN 关键词左边表中与这些行匹配的行,FULL JOIN 指定查询结果中包括所有表中的所有匹配与不匹配的行。2.假设有 student 表,可以正确添加字段“平均分数”的命令是U /U。 A. ALTER TABLE student ADD 平均分数 F(6,2) B. ALTER DBF student ADD 平均分数 F6,2 C. CHANGE TABLE student ADD 平均分数 F(6,2) D. CHANGE TABLE student INSERT 平均分
21、数 6,2(分数:2.00)A. B.C.D.解析:解析 修改表结构的命令是 ALTER TABLE TableName,所以正确的答案是选项 A)。3.线性表的链式存储结构是一种 A. 随机结构 B. 顺序结构 C. 索引结构 D. 散列结构(分数:1.00)A.B. C.D.解析:解析 线性表的链式存储结构中的每一个存储结点不仅含有一个数据元素,还包括指针,每一个指针指向一个与本结点有逻辑关系的结点。此类存储方式属于顺序存储。4.为使日期型数据库能够显示世纪(即年为 4 位),应该使用的命令为( )。 A. SET MARK ON B. SET DATE ON C. SET CENTURY
22、 ON D. SET STRICTDATE ON(分数:2.00)A.B.C. D.解析:解析 命令格式: SET CENTURY ON|OFF|TO世纪值 ROLLOVER年份参照值 该命令用于如何显示或解释一个日期数据的年份。其中,ON 显示世纪,即用 4 位数字表示年份;OFF 不显示世纪,即用 2 位数字表示年份,它是系统默认的设置;TO 决定如何解释一个用 2 位数字年份表示的日期所处的世纪。5.数据库管理系统的基础是_。 A. 操作系统 B. 数据库 C. 数据库系统 D. 系统软件(分数:1.00)A. B.C.D.解析:解析 数据库管理系统的基础是操作系统。操作系统是 DBMS
23、 的基础,它处理的对象是数据文件的物理块,执行物理文件的读写操作,保证 DBMS 对数据逻辑上的读写真实地映射到物理文件上。操作系统提供的存取原语和基本存取方法通常是作为和 DBMS 的接口。数据库管理系统是数据库系统的核心。数据库系统包含数据库和数据库管理系统。6.有三个关系 R、S 和 T 如下:(分数:2.00)A.B. C.D.解析:解析 由三个关系 R、S 和 T 的结构可以知道,关系 T 是由关系 R、S 经过差运算得到的。7.以下关于视图的描述正确的是_。 A. 可以根据自由表建立视图 B. 可以根据查询建立视图 C. 可以根据数据库表建立视图 D. 可以根据数据库表和自由表建立
24、视图(分数:2.00)A.B.C.D. 解析:视图兼有”表”和“查询”的特点,与查询类似的地方是,可以用来从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久地保存在磁盘上。可以从本地表(包括数据库表和自由表)、其他视图、存储在服务器上的表或远程数据源中创建视图。因此本题的正确答案应该是 D。8.在 SQL 语句中,与表达式“工资 BETWEEN 1210 AND 1240”功能相同的表达式是 A. 工资=1210 AND 工资=1240 B. 工资1210 AND 工资1240 C. 工资=1210 AND 工资1240 D. 工资=1210 O
25、R 工资=1240(分数:2.00)A. B.C.D.解析:解析 “工资 BETWEEN 1210 AND 1240”所设定的查询条件是工资在 1210 和 1240 之间的,即工资大于等于 1210 并且小于等于 1240。故正确答案为选项 A。9.软件的_设计又称总体结构设计,其主要任务是建立软件系统的总体结构。 A. 概要 B. 抽象 C. 逻辑 D. 规划(分数:2.00)A. B.C.D.解析:解析 软件设计分为概要设计和详细设计。概要设计又称总体结构设计,其主要任务是根据用户的需求先确定软件系统的总体结构和总的设计原则。10.数据库设计包括两个方面的设计内容,它们是_。 A.概念设
26、计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计(分数:2.00)A. B.C.D.解析:11.使用菜单操作方法打开一个在当前目录下已经存在的查询文件 zgjk.qpr 后,在命令窗口生成的命令是 _。 A. OPEN QUERY zgjk.qpr B. MODIFY QUERY zgik.qpr C. DO QUERY zgik.qpr D. CREATE QUERY zgik.qpr(分数:2.00)A.B. C.D.解析:解析 Visual FoxPro 程序设计/命令文件的建立与运行 评析 打开、建立、执行查询的命令分别是 MODI QU
27、ERY、CREATE QUERY、DO QUERY。12.“教师表”中有“职工号”、“姓名”、“工龄”和“系号”等字段,“学院表”中有“系名”和“系号”等字段,求教师总数最多的系的教师人数,正确的命令序列是_。 A.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP B.SELECT 教师表.系号,COUNT(*)FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号 GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX
28、(人数)FROM TEMP C.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 TO FILE TEMP SELECT MAX(人数)FROM TEMP D.SELECT 教师表.系号,COUNT(*)AS 人数 FROM 教师表,学院表 WHERE 教师表.系号=学院表.系号GROUP BY 教师表.系号 INTO DBF TEMP SELECT MAX(人数)FROM TEMP(分数:1.00)A.B.C.D. 解析:解析 本题考查 SELECT 查询,Visual FoxPro 的 S
29、QL SELECT 命令的语法格式如下: SELECTALL | DISTINCTTOP数值表达式PERCENT 别名.SELECT 表达式AS字段名,别名.SELECT 表达式AS别名 FROM数据库名!表名 INNER | LEFTOUTER| RIGHTOUTER| FULLOUTERJOIN数据库名!表名 ON 连接条件 INTO 目标文件 |TO FTLE文件名ADDITIVE| TO PRINTERPROMPT| TO SCREEN WHERE连接条件AND 连接条件AND | OR 筛选条件 GROUP BY分组表达式 1,分组表达式 2 HAVING筛选条件 UNIONALLS
30、ELECT 命令 ORDER BY排序表达式ASC|DESC 要查询教师总数最多的系的教师人数,首先排除 B 选项。输出查询结果应使用 into 而不是 to,排除 C 选项。而 B 选项命令语句的顺序错误,所以本题选 D。13.下面有关索引的描述正确的是_。 A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B. 索引与数据库表的数据存储在一个文件中 C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件 D. 使用索引并不能加快对表的查询操作(分数:1.00)A.B.C. D.解析:解析 Visual FoxPro 数据库的基本操作/数据库和表的建立、修改与有效性检验
31、评析 Visual FoxPro 索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf 文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf 文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还司以加速对表的查询操作。14.在学生表中共有 100 条记录,执行如下命令,执行结果将是U /UINDEX ON-总分 TO ZFSET INDEX TO ZFG0 TOPDISPLAY A. 显示的记录号是 1 B. 显示分数最高的记录号 C. 显示的记录号是 100 D. 显示分数最低的记录号(分数
32、:2.00)A.B. C.D.解析:解析 利用命令 INDEIX 建立总分降序的索引后,表的记录已经按照总分降序排列,执行命令 GO TOP 将指针移至排序后的第一条记录,该记录就是总分最高的记录。15.下列关于栈的叙述中正确的是 A. 在栈中只能插入数据 B. 在栈中只能删除数据 C. 栈是先进先出的线性表 D. 栈是先进后出的线性表(分数:1.00)A.B.C.D. 解析:解析 栈是一种特殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈也被称为“先进后
33、出”表或“后进先出”表。16.在 Visual FoxPro 中“表”是指 _。 A报表 B关系 C表格 D,表单(分数:2.00)A.B. C.D.解析:解析 Visual FoxPro 是一种关系数据库管理系统,一个“表”就是一个关系,一个关系就是一个二维表。17.在 Visual FoxPro 中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是U /U。 A.MNX B.PRG C.MPR D.SPR(分数:2.00)A.B.C. D.解析:解析 菜单定义文件扩展名是 MNX;菜单程序文件的扩展名是 MPR;菜单备注文件的扩展名是MNT;PRG 是程序文件;SPR 是生成的屏幕
34、程序文件。18.下列字符型常量的表示中,错误的是 A. 品牌 B. 5+3 C. x=y D. 计算机(分数:2.00)A. B.C.D.解析:解析 字符型常量也称为字符串,其表示方法是用定界符半角单引号、双引号或方括号把字符串扩起来。字符型常量的定界符必须成对匹配,不能一边用单引号一边用双引号。如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。故选项 A) 中用两对方括号定界是错误的。19.使用命令 DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为_。 A. 2 个 B. 3 个 C. 5 个 D. 6 个(分数:1.00)A.B.C.D.
35、解析:解析 Visual FoxPro 的基本数据元素 评析 应该有 mm(1,1)、mm(1,2)、mm(1,3)、mm(2,1)、mm(2,2)、mm(2,3)共 6 个。20.在 VisuM FoxPro 中,有关参照完整性的删除规则正确的描述是_。 A.如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 B.如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 C.如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D.以上说法都不对(分数:1.00)A.B.
36、C. D.解析:解析 参照完整性的删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录:如果选择“级联”,则自动删除子表中的所有相关记录;如果选择“限制”,若子表中有相关的记录,则禁止删父表中的记录;如果选择“忽略”,则不作参照完整性检查,即可以随意插入记录。21.设有关键码序列(66,13,51,76,81,26,57,69,23),要按关键码值运排序,若采用快速排序法,并以第一个元素为划分的基准,那么第一趟划分为U /U。 A. 23,13,51,57,66,26,81,69,76 B. 13,23,26,5I,57,66,8I,76,69 C. 23,13,51,57,26,66
37、,81,69,76 D. 23,13,51,57,81,26,66,69,76(分数:2.00)A. B.C.D.解析:解析 快速排序是起泡排序的改进。在快速排序中,任取个记录,以它为基准用交换的方法将所有的记录分成两部分,关键码值比它小的在一部分,关键码值比它大的在另一部分,再分别对两个部分实施上述过程,一直重复到排序完成。22.下列关于数据环境及表间关系的说法,正确是( )。 A. 数据环境是对象,关系不是对象 B. 数据环境不是对象,关系是对象 C. 数据环境和关系都不是对象 D. 数据环境是对象,关系是数据环境中的对象(分数:2.00)A.B.C.D. 解析:解析 数据环境就是表单要处
38、理的数据的存放场所,为表单设置数据环境是为了更好地对数据进行处理。数据环境是一个对象,有自己的属性、方法和事件。23.与数据元素本身的形式、内容、相对位置、个数无关的是数据的_。 A.存储结构 B.存储实现 C.逻辑结构 D.运算实现(分数:1.00)A.B.C. D.解析:24.设置参照完整性的目的是U /U。 A.建立两个表之间的联系 B.保证记录的唯一性 C.提高表之问的查询速度 D.在插入、更新、删除记录时,确保己定义的表间关系(分数:2.00)A.B.C.D. 解析:解析 参照完整性与表之间的关联有关,它的大概含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表
39、中的数据,来检查对表的数据操作是否正确。25.Visual FoxPro DBMS 是基于_的数据模型。 A.层次型 B.关系型 C.网状型 D.混合型(分数:2.00)A.B. C.D.解析:解析 Visual FoxPro 是广为应用的一种关系型数据库管理系统。26.要为当前表所有职工增加 100 元工资,应该使用命令_。 A. CHANGE 工资 WITH 工资100 B. REPLACE 工资 WITH 工资100 C. CHANGE ALL 工资 WITH 工资100 D. REPLACE ALL 工资 WITH 工资100(分数:1.00)A.B.C.D. 解析:解析 SQL 的数
40、据修改功能 评析 涉及到更新表记录、字段值替换的命令:REPLACE 命令。替换所有记录的某个字段值用:REPLACE ALL。显示正在编辑的字段命令:CHANGE。27.数据库表的参照完整性规则包括更新规则、删除规则和插入规则。其中插入规则可以设置为_。 A. 级联、限制或忽略 B. 级联或忽略 C. 级联或限制 D. 限制或忽略(分数:1.00)A.B.C.D. 解析:解析 插入无级联规则。28.使用 SQL SELECT 可以将查询结果排序,排序的短语是_。 A.ORDER BY B.ORDER C.GROUP BY D.COUNT(分数:2.00)A. B.C.D.解析:解析 使用 S
41、OL SELECT 排序的短语是 ORDER BY。29.SQL 的 DROP INDEX 语句的作用是 _。 A. 删除索引 B. 建立索引 C. 修改索引 D. 更新索引(分数:1.00)A. B.C.D.解析:解析 SQL 用 DROP INDEX 语句删除索引,该语句的一般格式如下: DROP INDEX索引名 例如,执行下面 3 个语句将删除 3 个索引: DROP INDEX XSNO DROP INDEX XCNO DROP INDEX XSC 删除索引时,系统会同时从数据字典中删去有关这些索引的描述。30.下列关于二叉树的叙述中,正确的是U /U。 A. 叶子结点总是比度为 2
42、 的结点少一个 B. 叶子结点总是比度为 2 的结点多一个 C. 叶子结点数是度为 2 的结点数的两倍 D. 度为 2 的结点数是度为 1 的结点数的两倍(分数:2.00)A.B. C.D.解析:解析 由二叉树的性质可以知道在二叉树中叶子结点总是比度为 2 的结点多一个。31.软件设计中,有利于提高模块独立性的一个准则是( )。 A.低内聚低耦合 B.低内聚高耦合 C.高内聚低耦合 D.高内聚高耦合(分数:2.00)A.B.C. D.解析:32.SQL 语句中,能够判断“订购日期”字段是否为空值的表达式是U /U。 A. 订购日期=NULL B. 订购日期=EMPTY C. 订购日期 IS N
43、ULL D. 订购日期 IS EMPTY(分数:2.00)A.B.C. D.解析:解析 在 SQL 语句中支持空值查询,用 IS NULL 表示。33.栈实际上是一种特殊的线性表,即在这种线性表的结构中,U /U。 A. 封闭端不可以插入和删除运算,而开口端可以插入和删除运算 B. 两端都是封闭的,可以进行插入和删除 C. 两端都是开口的,可以进行插入和删除 D. 两端都是开口的,不可以进行插入和删除(分数:1.00)A. B.C.D.解析:解析 栈是一种特殊的线性表,插入和删除运算都在线性表的一端进行。在这种线表的结构中,一端是封闭的,不允许进行插入和删除元素;另一端是开口的,允许插入和删除
44、运算。故选项 A 是正确的叙述。34.有关查询设计器,正确的描述是( )。 A. “连接”选项卡与 SQL 语句的 GROUP BY 短语对应 B. “筛选”选项卡与 SQL 语句的 HAVING 短语对应 C. “排序依据”选项卡与 SQL 语句的 ORDER BY 短语对应 D. “分组依据”选项卡与 SQL 语句的 JOIN ON 短语对应(分数:2.00)A.B.C. D.解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是:字段、连接、筛选、排序依据,分组依据和杂项。 这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的:字段”选项卡对应于 SELECT 短语,指
45、定所要查询的数据:“连接”选项卡对应于 JOIN ON 短语,用于编辑连接条件;“筛选”项卡对应于WHERE 短语,用于指定查询条件;“排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法;“分组依据”选项卡对应于 GROUP BY 短语和 HAVING 短语,用于分组;“杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP 短语等)。35.与“SELECT*FROM 教师表 INTO DBF A”等价的语句是_。 A.SELECT*FROM 教师表 TO DBF A B.SELECT*FROM 教师表 TO TABLE A C.SELECT