1、二级 VISUAL+FOXPRO-26 及答案解析(总分:91.94,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:61.00)1.在 Visual FoxPro 中,基类的最小事件集包含的事件是 A. Load、Destroy、Click B. Load、Error、Unload C. Init、Load、Unload D. Init、Error、Destroy (分数:1.00)A.B.C.D.2.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 _。 A.是同一个数据库中的两个表 B.是不同数据库中的两个表 C.是两个自由表 D.一个是数据库表,另一个
2、是自由表(分数:2.00)A.B.C.D.3.若要指定表单中文本框的数据源,应使用_。 A.ControlSource B.CursorSource C.RecordSource D.RowSource(分数:1.00)A.B.C.D.4.按照“先进后出”原则组织数据的数据结构是( )。 A. 队列 B. 栈 C. 双向链表 D. 二叉树(分数:2.00)A.B.C.D.5.关系模型结构是_。 A.层次结构 B.二维表结构 C.网络结构 D.封装结构(分数:2.00)A.B.C.D.6.UPDATE-SQL 语句可以完成的功能是 A. 更新表结构 B. 更改属性类型 C. 修改表中某些列的属性
3、名称 D. 修改表中某些列的内容(分数:1.00)A.B.C.D.7.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 U /U。 A. 数据守恒 B. 均匀分解 C. 文件操作 D. 图形层次(分数:1.00)A.B.C.D.8.在软件设计中,不属于过程设计工具的是U /U。 A. PDL(过程设计语言) B. PAD 图 C. N-S 图 D. DFD 图(分数:2.00)A.B.C.D.9.视图设计器中包含的选项卡有 A. 更新条件、筛选、字段 B. 显示、排序依据、分组依据 C. 更新条件、排序依据、显示 D. 联接、显示、排序依据(分数:2.00)A.B.C.D
4、.10.关系数据库管理系统能实现的专门关系运算包括( )。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表(分数:2.00)A.B.C.D.11.下面对控件的描述正确的是_。 A. 用户可以在组合框中进行多重选择 B. 用户可以在列表框中进行多重选择 C. 用户可以在一个选项组中选中多个选项按钮 D. 用户对一个表单内的一组复选框只能选中其中一个(分数:1.00)A.B.C.D.12.在 Visual FoxPro 中,可以对项目中的数据、文档等进行集中管理,并可以对项目进行创建和维护的是( )。 A. 工具栏 B. 设计器 C. 文件编辑器 D
5、. 项目管理器(分数:2.00)A.B.C.D.13.用二维表数据来表示实体及实体之间联系的数据模型称为 _。 A.实体一联系模型 B.层次模型 C.网状模型 D.关系模型(分数:1.00)A.B.C.D.14.数据库设计包括两个方面的设计内容,它们是_。 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计(分数:2.00)A.B.C.D.15.使用 SQL 语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)字段的值分别为 0401、王芳、女、18,正确命令是 A
6、. APPEND INTO S(SNO,SN,SEX,AGE)VALUES(0401,王芳,女,18) B. APPEND S VALUES(0401王芳,18,女) C. INSERT INTO S(SNO,SN,SEX,AGE)VALUES(0401,王芳,女,18) D. INSERT S VALUES(0401,王芳,18,女)(分数:2.00)A.B.C.D.16.将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为_。 A. 没有放到项目中 B. 没有生成菜单程序 C. 要用命令方式 D. 要连编(分数:2.00)A.B.C.D.17.关系数据库规范化是为解决关系数据库中的U /
7、U问题引入的。 A.插入、删除异常和数据冗余 B.提高查询速度 C.减小数据操作的复杂性 D.保证数据的安全性和完整性(分数:2.00)A.B.C.D.18.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DOmyProc,执行该程序并获得正常的结果,现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是U /U。 A.出错(找不到文件) B.与第一次执行的结果相同 C.系统打开“运行”对话框,要求指定文件 D.以上都不对(分数:2.00)A.B.C.D.19.数
8、据库系统的核心是 A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库(分数:1.00)A.B.C.D.20.结构化程序设计的 3 种基本逻辑结构是 _。 A. 选择结构、循环结构和嵌套结构 B. 顺序结构、选择结构和循环结构 C. 选择结构、循环结构和模块结构 D. 顺序结构、递归结构和循环结构(分数:2.00)A.B.C.D.21.SQL 数据库中的视图与下列_是对应的。 A. 关系模式 B. 存储模式 C. 子模式 D. 以上均不与之对应(分数:2.00)A.B.C.D.22.同一个表的全部备注字段内容存储在( )文件中。 A. 不同的备注 B. 同一个表 C. 同一个备注
9、 D. 同一个数据库(分数:2.00)A.B.C.D.23.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 A. 临时关键字 B. 主关键字 C. 外部关键字 D. 索引关键字(分数:2.00)A.B.C.D.24.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。 A. 逻辑结构 B. 物理结构 C. 概念结构 D. 层次结构(分数:2.00)A.B.C.D.25.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 A.栈 B.堆 C.数组 D.链表
10、(分数:1.00)A.B.C.D.26.可在浏览窗口中对表记录进行浏览和编辑,打开浏览器的一般有用 _ 种方法。 A. 1 B. 2 C. 3 D. 4(分数:1.00)A.B.C.D.27.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是 _。 A. 如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 B. 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 C. 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D. 上面三种说法都不对
11、(分数:2.00)A.B.C.D.28.下面概念中,不属于面向对象方法的是_。 A. 对象、消息 B. 继承、多态 C. 类、封装 D. 过程调用(分数:2.00)A.B.C.D.29.下列有关数组的叙述中,错误的是( )。 A. 在同一个环境下,数组与内存变量可以同名,两者互不影响 B. 可以用一维数组的形式访问二维数组 C. 在可以使用简单内存变量的地方都可以使用数组元素 D. 一个数组中各元素的数据类型可以相同,也可以不同(分数:2.00)A.B.C.D.30.要为当前表所有职工增加 100 元工资应该使用命令U /U。 A. CHANGE 工资 WITH 工资+100 B. REPLA
12、CE 工资 WITH 工资+100 C. CHANGE ALL 工资 WITH 工资+100 D. REPLACE ALL 工资 WITH 工资+100(分数:2.00)A.B.C.D.31.下列关于关系模型的参照完整性规则的描述错误的是_。 A. 外键和相应的主键需定义在相同值域上 B. 外键和相应的主键可以不同名 C. 参照关系模式和依赖关系模式可以是同一个关系模式 D. 外键值不可以为空值(分数:2.00)A.B.C.D.32.在菜单设计器中,每个菜单的结果有_选项。 A. 子菜单,过程,命令和菜单项 B. 子菜单,命令,过程和快捷菜单 C. 菜单项,命令,过程和快捷菜单 D. 菜单项,
13、命令,过程和快捷菜单(分数:2.00)A.B.C.D.33.下列叙述中正确的是( )。 A. 数据库系统是一个独立的系统,不需要操作系统的支持 B. 数据库技术的根本目标是要解决数据的共享问题 C. 数据库管理系统就是数据库系统 D. 以上 3 种说法都不对(分数:2.00)A.B.C.D.34.在 SQL SELECT 语句与 INTO TABLE 等价的短语是U /U。 A.INTO DBF B.TO TABLE C.INTO FORM D.INTO FILE(分数:2.00)A.B.C.D.35.以下函数返回结果为数值型的是U /U。 A. TRIM(“等级考试“) B. OCCURS(
14、“ab“,“abcab“) C. SUBSTR(“abcc“,2,2) D. LIKE(“ABC“,“AbC“)(分数:2.00)A.B.C.D.二、B填空题/B(总题数:1,分数:31.00)第(9)(12)是基于下述描述:假设图书管理数据库中有 3 个表,图书.dbf、读者.dbf 和借阅.dbf。它们的结构分别如下:图书(总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址C(20)借阅(借书证号 C(4),总编号 C(6),借书日期 D(8)(分数:3
15、0.94)(1).如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的 SQL 语句填空。 SELECT 出版单位,MAX(单价),U U 3 /U /U,U U 4 /U /U; FROM图书管理!图书; U U 5 /U /U出版单位(分数:2.38)填空项 1:_(2).用 SQL 的 CREATE 命令建立借阅表(字段顺序要相同),请对下面的 SQL 语句填空: U U /U/U(分数:2.38)填空项 1:_(3).对图书管理数据库,查询由“清华大学出版社”或“电子工业出版社”出版,并且单价不超出 20 元的书名。请对下面的 SQL 语句填空: SELECT 书
16、名,出版单位,单价 FROM 图书; WHEREU U /U /UAND; U U /U /U(分数:2.38)填空项 1:_(4).对图书管理数据库,求共借出多少种图书。请对下面的 SQL 语句填空: SELECTU U /U /UFROM 借阅(分数:2.38)填空项 1:_(5).在面向对象方法中,_描述的是具有相似属性与操作的一组对象。(分数:2.38)填空项 1:_(6).将一个表单定义为顶层表单,需要设置的属性是_。(分数:2.38)填空项 1:_(7).在 E-R 图中,矩形表示U U /U /U。(分数:2.38)填空项 1:_(8).如果想为表单换一个标题名,可以在属性窗口中
17、修改U U /U /U属性项。(分数:2.38)填空项 1:_(9).数据库系统中对数据库进行管理的核心软件是_。(分数:2.38)填空项 1:_(10).为“学生”表增加一个“平均成绩”字段的正确命令是: ALTERTABLE 学生 ADDU U /U /U平均成绩 N(5,2)。(分数:2.38)填空项 1:_(11).当前有数据库表“学生”表,要使该数据库表从数据库中移出并将其从磁盘上删除,应使用的语句为: REMOVE TABLE 学生_(分数:2.38)填空项 1:_(12).如果表单及表单控件同时设置了 INIT 事件,运行表单时,后引发的是_中的 INIT 事件。(分数:2.38
18、)填空项 1:_(13).扩展名为.prg 的程序文件在“项目管理器”的U U /U /U选项卡中显示和管理。(分数:2.38)填空项 1:_二级 VISUAL+FOXPRO-26 答案解析(总分:91.94,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:61.00)1.在 Visual FoxPro 中,基类的最小事件集包含的事件是 A. Load、Destroy、Click B. Load、Error、Unload C. Init、Load、Unload D. Init、Error、Destroy (分数:1.00)A.B.C.D. 解析:解析 事件是一种由系统预先定义而由用
19、户或系统发出的动作。Visual FoxPro 中,基类的最小事件集包括 Init,Error,Destroy。2.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 _。 A.是同一个数据库中的两个表 B.是不同数据库中的两个表 C.是两个自由表 D.一个是数据库表,另一个是自由表(分数:2.00)A. B.C.D.解析:3.若要指定表单中文本框的数据源,应使用_。 A.ControlSource B.CursorSource C.RecordSource D.RowSource(分数:1.00)A. B.C.D.解析:4.按照“先进后出”原则组织数据的数据结构是( )。
20、 A. 队列 B. 栈 C. 双向链表 D. 二叉树(分数:2.00)A.B. C.D.解析:解析 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的栈,是按先进后出的原则组织数据的。5.关系模型结构是_。 A.层次结构 B.二维表结构 C.网络结构 D.封装结构(分数:2.00)A.B. C.D.解析:解析 层次模型对应的是层次结构,网状模型对应的是网络结构,关系模型对应的是二维表结构。6.UPDATE-SQL 语句可以完成的功能是 A. 更新表结构 B. 更改
21、属性类型 C. 修改表中某些列的属性名称 D. 修改表中某些列的内容(分数:1.00)A.B.C.D. 解析:解析 SQL 语言功能相当强大,它是结构化查询语言 Structured Query Language 的缩写。它包含数据定义、数据操纵和数据控制等功能。SQL 已经成为关系数据库的标准语言,现在所有的关系数据库管理系统都支持 SQL。其中选择操作采用子句“FROM”加上“WHERE”子句来进行,查询操作采用“SELECT”来进行,修改或者更新操作采用“UPDATE”子句来完成,连接操作是当执行多表操作时就会自动执行。因此 UPDATE-SQL 语句的功能是修改表中某些列的内容,因此本
22、题的答案应该是 D。7.数据流图的正确性是保证软件逻辑模型正确性的基础,与其相关性较弱的内容是 U /U。 A. 数据守恒 B. 均匀分解 C. 文件操作 D. 图形层次(分数:1.00)A.B.C.D. 解析:解析 数据流图描述了数据在软件中流动和被处理变换的过程,它是表示软件模型的一种图示方法。数据流图只描述了系统的分解,它并没有表达出每个数据和加工的具体含义,这些信息需要在数据字典和文档说明中表达出来。8.在软件设计中,不属于过程设计工具的是U /U。 A. PDL(过程设计语言) B. PAD 图 C. N-S 图 D. DFD 图(分数:2.00)A.B.C.D. 解析:解析 数据流
23、图 DFD 是结构化分析方法最主要的一种图形工具,不属于过程设计工具。9.视图设计器中包含的选项卡有 A. 更新条件、筛选、字段 B. 显示、排序依据、分组依据 C. 更新条件、排序依据、显示 D. 联接、显示、排序依据(分数:2.00)A. B.C.D.解析:解析 视图设计器中包含的选项卡有更新条件、筛选、字段等,故选项 A 为正确答案。10.关系数据库管理系统能实现的专门关系运算包括( )。 A. 排序、索引、统计 B. 选择、投影、连接 C. 关联、更新、排序 D. 显示、打印、制表(分数:2.00)A.B. C.D.解析:解析 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连
24、接运算。11.下面对控件的描述正确的是_。 A. 用户可以在组合框中进行多重选择 B. 用户可以在列表框中进行多重选择 C. 用户可以在一个选项组中选中多个选项按钮 D. 用户对一个表单内的一组复选框只能选中其中一个(分数:1.00)A.B. C.D.解析:解析 常用控件 评析 组合框是用于提供一组条目供用户选择。对于组合框来说,通常只有一个条目是可见的。用户可以单击组合框上的下箭头按钮打开条目列表,以便从中选择。所以相比列表框,组合框能够节省表单里的显示空间。组合框不提供多重选择的功能,没有 MultiSelect 属性。 列表框提供一组条目(数据项),用户可以从中选择一个或多个项目。一般情
25、况下,列表框显示箕中的若干条目,用户可以通过滚动条浏览其他条目。 选项组又称选项按钮组,是包含选项按钮的一种容器,一个选项组中往往包含若干个选项按钮,但用户只能从中选择一个按钮。当用户选择某个选项按钮时,该按钮即成为被选中状态,而选项组中的其他选项按钮,不管原来是什么状态,都变为未选中状态,被选中的选项按钮中会显示一个圆点。 一个复选框用于标记一个两个状态,如真(.T.)或假(.F.)。当处于“真”状态时,复选框内显示一个对勾;否则,复选框内为空白。对一个表单内的一组复选框可以选中多个,或不选择,或全部选择都可以。12.在 Visual FoxPro 中,可以对项目中的数据、文档等进行集中管理
26、,并可以对项目进行创建和维护的是( )。 A. 工具栏 B. 设计器 C. 文件编辑器 D. 项目管理器(分数:2.00)A.B.C.D. 解析:解析 项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro 中,要建立多个不同类型的文件,用项目管理器可以将这些文件放在不同的选项卡中,并采用图示和树形结构方式组织和显示。13.用二维表数据来表示实体及实体之间联系的数据模型称为 _。 A.实体一联系模型 B.层次模型 C.网状模型 D.关系模型(分数:1.00)A.B.C.D. 解析:解析 关系数据库 评析 关系:表之间的一种链接,它允许用户不仅能从当前选定表中访问数据,而且可以访
27、问其他表中的数据,这种链接指的是连接条件。 关系模型:用二维表数据来表示实体及实体之间联系的数据模型。层次模型:用树形结构表示实体及其之间联系的模型。 网状模型:用网状结构表示实体及其之间联系的模型。14.数据库设计包括两个方面的设计内容,它们是_。 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计(分数:2.00)A. B.C.D.解析:15.使用 SQL 语句向学生表 S(SNO,SN,AGE,SEX)中添加一条新记录,学号(SNO)、姓名(SN)、性别(SEX)、年龄(AGE)字段的值分别为 0401、王芳、女、18,正确命令是
28、A. APPEND INTO S(SNO,SN,SEX,AGE)VALUES(0401,王芳,女,18) B. APPEND S VALUES(0401王芳,18,女) C. INSERT INTO S(SNO,SN,SEX,AGE)VALUES(0401,王芳,女,18) D. INSERT S VALUES(0401,王芳,18,女)(分数:2.00)A.B.C. D.解析:解析 本题考查对 SQL 语句插入记录命令的掌握。APPEND 为传统的 FoxPro 的添加记录的命令,所以首先排除选项 A 和 B;插入记录命令的语法格式为: INSERT INTO 表名(字段名 1,字段名 2,
29、) VALUES (表达式 1,表达式 2,)选项 D 没有 INTO 和字段名,选项 C 正确。16.将一个设计好的菜单存盘,再运行该菜单,却不能执行。因为_。 A. 没有放到项目中 B. 没有生成菜单程序 C. 要用命令方式 D. 要连编(分数:2.00)A.B. C.D.解析:解析 使用菜单设计器 评析 在“菜单设计器”里设计菜单完毕后,必须生成扩展名为MPR的菜单程序才能被应用程序调用。17.关系数据库规范化是为解决关系数据库中的U /U问题引入的。 A.插入、删除异常和数据冗余 B.提高查询速度 C.减小数据操作的复杂性 D.保证数据的安全性和完整性(分数:2.00)A. B.C.D
30、.解析:18.假设新建了一个程序文件 myProc.prg(不存在同名的.exe、.app 和.fxp 文件),然后在命令窗口输入命令 DOmyProc,执行该程序并获得正常的结果,现在用命令 ERASE myProc.prg 删除该程序文件,然后再次执行命令 DO myProc,产生的结果是U /U。 A.出错(找不到文件) B.与第一次执行的结果相同 C.系统打开“运行”对话框,要求指定文件 D.以上都不对(分数:2.00)A. B.C.D.解析:解析 因为不存在同名的.exe、.app 和.fxp 文件,所以在删除 myProc.prc 文件后,再执行 DO myProc,结果就会报错(
31、找不到文件)。19.数据库系统的核心是 A. 数据模型 B. 数据库管理系统 C. 软件工具 D. 数据库(分数:1.00)A.B. C.D.解析:解析 数据库管理系统是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,因此数据库管理系统是数据库系统的核心。20.结构化程序设计的 3 种基本逻辑结构是 _。 A. 选择结构、循环结构和嵌套结构 B. 顺序结构、选择结构和循环结构 C. 选择结构、循环结构和模块结构 D. 顺序结构、递归结构和循环结构(分数:2.00)A.B. C.D.解析:解析 结构化程序设计 评析 3 种基本逻辑结构顺序结构、
32、选择结构和循环结构。21.SQL 数据库中的视图与下列_是对应的。 A. 关系模式 B. 存储模式 C. 子模式 D. 以上均不与之对应(分数:2.00)A.B.C. D.解析:外模式义称为子模式或用户模式,它是用户的数据视图即使用户所见到的模式的一个部分,它由慨念模式推导而出。在 Visual FoxPro 中,视图是一个定制的虚拟表,通常是用户所看到的数据库表中数据的一部分。一般来说,外模式又称为子模式它是与视图相对应的。22.同一个表的全部备注字段内容存储在( )文件中。 A. 不同的备注 B. 同一个表 C. 同一个备注 D. 同一个数据库(分数:2.00)A.B.C. D.解析:解析
33、 在 Visual FoxPro 中,备注字段和通用字段的值并不是保存在表文件中,而是保存在一个与表文件主名相同的备注文件中,表文件中保存的仅仅是一个指向备注文件的链接指针。故选项 C 为正确答案。23.在关系模型中,为了实现“关系中不允许出现相同元组”的约束应使用 A. 临时关键字 B. 主关键字 C. 外部关键字 D. 索引关键字(分数:2.00)A.B. C.D.解析:解析 本题考查主关键字的作用。在 Visual FoxPro 中,利用主关键字和候选关键字来保证表中的记录惟一,即保证实体惟一性,其他选项的几个关键字是错误的,外部关键字是用来保证参照完整性,而索引关键字并不能保证“关系中
34、不允许出现相同元组”这一条件。因此选项 B 为正确答案。24.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存取方法。 A. 逻辑结构 B. 物理结构 C. 概念结构 D. 层次结构(分数:2.00)A.B. C.D.解析:解析 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略 评析 根据数据库物理设计的概念可知:为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库的物理设计。数据库的物理结构就是指数据库在物理设备上的存储结构与存取方法。25.一些重要的程序语言(如 C 语言和 Pasca
35、l 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用 A.栈 B.堆 C.数组 D.链表 (分数:1.00)A. B.C.D.解析:解析 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。26.可在浏览窗口中对表记录进行浏览和编辑,打开浏览器的一般有用 _ 种方法。 A. 1 B. 2 C. 3 D. 4(分数:1.00)A.B.C. D.解析:27.在 Visual FoxPro 中,有关参照完整性的删除规则正确的描述是 _。 A
36、. 如果删除规则选择的是“限制”,则当用户删除父表中的记录时,系统将自动删除子表中的所有相关记录 B. 如果删除规则选择的是“级联”,则当用户删除父表中的记录时,系统将禁止删除与子表相关的父表中的记录 C. 如果删除规则选择的是“忽略”,则当用户删除父表中的记录时,系统不负责检查子表中是否有相关记录 D. 上面三种说法都不对(分数:2.00)A.B.C. D.解析:解析 参照完整性中删除规则选项的内涵 评析 删除规则规定了当删除父表中的记录时,如何处理子表中相关的记录: 如果选择“级联”,则自动删除子表中的所有相关记录。 如果选择“限制”,若子表中有相关的记录,则禁止删除父表中的记录。 如果选
37、择“忽略”,则不作参照完整性检查,即删除父表的记录时与子表无关,所以选项 C 是正确的。28.下面概念中,不属于面向对象方法的是_。 A. 对象、消息 B. 继承、多态 C. 类、封装 D. 过程调用(分数:2.00)A.B.C.D. 解析:解析 面向对象的程序设计方法,对象,方法,属性及继承与多态性 评析 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。29.下列有关数组的叙述中,错误的是( )。 A. 在同一个环境下,数组与内存变量可以同名,两者互不影响 B. 可以用一维数组的形式访问二维数
38、组 C. 在可以使用简单内存变量的地方都可以使用数组元素 D. 一个数组中各元素的数据类型可以相同,也可以不同(分数:2.00)A. B.C.D.解析:解析 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题。 在任何能使用简单内存变量的地方都可以使用数组元素。 在同一个环境下,数组名不能与简单变量名重复。 可以用一维数组的形式访问二维数组。30.要为当前表所有职工增加 100 元工资应该使用命令U /U。 A. CHANGE 工资 WITH 工资+100 B. REPLACE 工资 WITH 工资+100 C. CHANG
39、E ALL 工资 WITH 工资+100 D. REPLACE ALL 工资 WITH 工资+100(分数:2.00)A.B.C.D. 解析:31.下列关于关系模型的参照完整性规则的描述错误的是_。 A. 外键和相应的主键需定义在相同值域上 B. 外键和相应的主键可以不同名 C. 参照关系模式和依赖关系模式可以是同一个关系模式 D. 外键值不可以为空值(分数:2.00)A.B.C.D. 解析:参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。与参照完整性密切相关的一个概念就是外键,外键与相应的主键
40、可以不同名,但是它们的值域必须相同;参照关系模式和依赖关系模型可以是同一关系模型,并且外键可以为空值。因此本题的正确答案应该是 D。32.在菜单设计器中,每个菜单的结果有_选项。 A. 子菜单,过程,命令和菜单项 B. 子菜单,命令,过程和快捷菜单 C. 菜单项,命令,过程和快捷菜单 D. 菜单项,命令,过程和快捷菜单(分数:2.00)A. B.C.D.解析:33.下列叙述中正确的是( )。 A. 数据库系统是一个独立的系统,不需要操作系统的支持 B. 数据库技术的根本目标是要解决数据的共享问题 C. 数据库管理系统就是数据库系统 D. 以上 3 种说法都不对(分数:2.00)A.B. C.D
41、.解析:解析 数据库系统除了数据库管理软件之外,还必须有其他相关软件的支持。这些软件包括操作系统、编译系统、应用软件开发工具等,选项 A 的说法是错误的。数据库具有为各种用户所共享的特点,选项 B 的说法是正确的。通常将引入数据库技术的计算机系统称为数据库系统。一个数据库系统通常由 5个部分组成,包括相关计算机的硬件、数据库集合、数据库管理系统、相关软件和人员。因此,选项 C 的说法是错误的。34.在 SQL SELECT 语句与 INTO TABLE 等价的短语是U /U。 A.INTO DBF B.TO TABLE C.INTO FORM D.INTO FILE(分数:2.00)A. B.
42、C.D.解析:解析 使用短语 INTO DBF|TABLE TABLENAME 可以将查询结果存放到永久表(.dbf 文件)。所以INTODBF 和 INTO TABLE 是等价的。35.以下函数返回结果为数值型的是U /U。 A. TRIM(“等级考试“) B. OCCURS(“ab“,“abcab“) C. SUBSTR(“abcc“,2,2) D. LIKE(“ABC“,“AbC“)(分数:2.00)A.B. C.D.解析:解析 TRIM()函数返回指定字符表达式去掉尾部空格后形成的字符串。OCCURS(字符表达式1字符表达式 21 函数返回第一个字符串在第二个字符串中出现的次数,函数值
43、为数值型。SUBSTRO函数从指定表达式值的指定起始位置取指定长度的子串作为函数值。LIKE(字符表达式 1字符表达式 2)函数比较两个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。二、B填空题/B(总题数:1,分数:31.00)第(9)(12)是基于下述描述:假设图书管理数据库中有 3 个表,图书.dbf、读者.dbf 和借阅.dbf。它们的结构分别如下:图书(总编号 C(6),分类号 C(8),书名 C(16),出版单位 C(20),单价 N(6,2)读者(借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址C(20)借
44、阅(借书证号 C(4),总编号 C(6),借书日期 D(8)(分数:30.94)(1).如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的 SQL 语句填空。 SELECT 出版单位,MAX(单价),U U 3 /U /U,U U 4 /U /U; FROM图书管理!图书; U U 5 /U /U出版单位(分数:2.38)填空项 1:_ (正确答案:9AVG(单价) 10COUNT(*) 或 COUNT(出版单位) 11GROUP BY)解析:解析 SQL 的数据查询功能 评析 AVG(单价)对所有记录的单价字段求平均值。COUNT(*)求取当前的满足条件的记录个数。GROUP BY 子句实现分组。(2).用 SQL 的 CREATE 命令建立借阅表(字段顺序要相同),请对下面的 SQL 语句填空: U U /U/U(分数:2.38)填空项 1:_ (正确答案:CREATE TABLE 借阅(借书证号 C(4),总编号 C(6),借书日期D(8) 或 CREATE TABLE 借阅(借书证号 C(4),总编号 C(6),借书日期 D))解析:解析 SQL 的数据查询功能 评析 建立表的 SQL 命令是 CREATE。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1