1、二级 VISUAL+FOXPRO-25 及答案解析(总分:78.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:53.00)1.下列 _ 体现了关系数据库的参照完整性。 A. 主键 B. 超键 C. 外键 D. 候选键 (分数:1.00)A.B.C.D.2.从 student 表删除年龄大于 30 的记录的正确 SQL 命令是_。 A.DELETE FOR 年龄30 B.DELETE FROM student WHERE 年龄30 C.DELETE student FOR 年龄30 D.DELETE student WHILE 年龄30(分数:1.00)A.B.C.D.3.在
2、表设计器中设置的索引包含在_。 A.单独索引文件中 B.唯一索引文件中 C.结构复合索引文件中 D.非结构复合索引文件中(分数:1.00)A.B.C.D.4.下列有关过程调用的叙述中,正确的是U /U。 A. 被传递的参数是变量,则为引用方式 B. 被传递的参数是常量,则为传值方式 C. 被传递的参数是表达式,则为传值方式 D. 传值方式中形参变量值的改变不会影响实参变量的取值(分数:2.00)A.B.C.D.5.对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL 语句正确的是_。SELECT 出版单位,FROM 图书管理!图书_出版单位 A.MIN(
3、单价) AVGAGE(单价) COUNT(*) GROUPBY B.MAX(单价) AVG(单价) COUNT(*) ORDERBY C.MAX(单价) AVG(单价) SUM(*) ORDERBY D.MAX(单价) AVG(单价) COUNT(*) GROUPBY(分数:1.00)A.B.C.D.6.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。 A. 数据库系统 B. 文件系统 C. 人工管理 D. 数据项管理 (分数:1.00)A.B.C.D.7.下列选项中,不是一个算法的基本特征是( )。 A. 完整性 B. 可行性 C
4、. 有穷性 D. 拥有足够的情报(分数:2.00)A.B.C.D.8.有班级表和学生表如下:班级表 班级号 班级名称 班级人数20030103 计算机一班 5520030203 计算机二班 4820030303 计算机三班 50学生表 班级号 学号 姓名 性别 籍贯2003011001 王伟 男 北京2003011002 刘红 女 上海2003011003 李林 女 北京2003022001 张清 女 上海2003022002 刘雷 男 上海有如下 SQL 语句:SELECT 班级名称,姓名,性别 FROM 班级表,学生表;WHERE 班级表.班级号=学生表.班级号;AND 籍贯=“上海” A
5、ND 性别=“女”;ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是U /U。 A. 1 李林 B. 2 张清 C. 2 刘红 D. 3 张清(分数:2.00)A.B.C.D.9.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是_。 A.list for 书名=“计算机*“ B.list for 书名=“计算机“ C.list for 书名=“计算机%“ D.list where 书名=“计算机“(分数:1.00)A.B.C.D.10.下列数据结构中,能用二分法进行查找的是 A. 顺序存储的有序线性表 B. 线性链表
6、 C. 二叉链表 D. 有序线性链表(分数:2.00)A.B.C.D.11.在程序中用 WITH MyFormENDWITH 修改表单对象的属性再显示该表单,其中“”所书写的正确代码是U /U。 A.Width=500 Show B.MyForm.Width=500 MyForm.Show C.Width=500 .Show D.ThisForm.Width=500 ThisForm.Show(分数:2.00)A.B.C.D.12.命令 DIMENSION A(2,3)定义了一个名为 A 的数组,其元素是U /U。 A. A(0),A(1),A(2),A(3),A(4),A(5). B. A(
7、2), A(3) C. A(2, 1), A(2, 2), A(2, 3) D. A(1, 1), A(1, 2), A(1, 3), A(2, 1), A(2, 2), A(2, 3)(分数:2.00)A.B.C.D.13.在 Visual FoxPro 中,创建程序文件的命令是 A. OPEN COMMAND文件名 B. CREATE COMMMAND文件名 C. MODIFY COMMAND文件名 D. 以上答案都不对(分数:1.00)A.B.C.D.14.下列叙述中,不属于软件需求规格说明书的作用的是U /U。 A. 便于用户、开发人员进行理解和交流 B. 反映出用户问题的结构,可以作
8、为软件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析(分数:2.00)A.B.C.D.15.在软件开发中,需求分析阶段可以使用的工具是U /U。 A. N-S 图 B. DFD 图 C. PAD 图 D. 程序流程图(分数:2.00)A.B.C.D.16.某二叉树前序遍历的结点访问顺序是 abdgcefh,中序遍历的结点访问顺序是 dgbaechf,则后序遍历的结点访问顺序是 A. bdgcefha B. gdbecfha C. bdgaechf D. gdbehfca(分数:1.00)A.B.C.D.17.下列叙述中,错误的是 A. 数据的存储结构与数据
9、处理的效率密切相关 B. 数据的存储结构与数据处理的效率无关 C. 数据的存储结构在计算机中所占的空间不一定是连续的 D. 一种数据的逻辑结构可以有多种存储结构(分数:1.00)A.B.C.D.18.执行下列命令后:UPDATE zg SET 基本工资=基本工资+100理解正确的是U /U。 A. 只对当前记录更新 B. 对表中的记录的基本工资全部更新 C. 删除当前记录 D. 删除全部表中的基本工资值(分数:1.00)A.B.C.D.19.标准 SQL 基本查询模块的结构是 _。 A.SELECTFROMORDERBY B.SELECTWHEREGROUPBY C.SELECTWHEREHA
10、VING D.SELECTFROMWHERE(分数:1.00)A.B.C.D.20.如果运行一个表单,下列事件首先被触发的是( )。 A. Init B. Load C. Click D. Error(分数:2.00)A.B.C.D.21.有如下 SQL 语句:SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资ALL;(SELECT 工资 FROM 职工表 WHERE 仓库号“A1“)执行语句后,显示查询到的仓库号有 A. A1 B. A3 C. A1,A2 D. A1,A3(分数:1.00)A.B.C.D.22.Visual FoxPro 参照完整性规则不包括_。 A
11、. 更新规则 B. 删除规则 C. 查询规则 D. 插入规则(分数:2.00)A.B.C.D.23.对序列(7,19,24,13,31,8,82,18,44,63,5,29)进行一趟排序后得到的结果如下:(7,18,24,13,5,8,82,19,44,63,31,29),则可以认为使用的排序方法是_。 A.希尔排序 B.插入排序 C.快速排序 D.选择排序(分数:2.00)A.B.C.D.24.为了从用户菜单返回到系统菜单应该使用命令U /U。 A. SETDEFAULT SYSTEM B. SETMENU TO DEFAULT C. SETSYSTEM TO DEFAULT D. SET
12、SYSMENU TO DEFAULT(分数:2.00)A.B.C.D.25.在 SQL 查询时,用 WHERE 子句指出的是_。 A.查询结果 B.查询条件 C.查询视图 D.查询目标(分数:1.00)A.B.C.D.26.在 Visual FoxPro 的 查询设计器中,对应的 SQL 短语是 WHERE 的选项卡是( )。 A. 字段 B. 连接 C. 筛选 D. 杂项(分数:2.00)A.B.C.D.27.下列文件扩展名中_是表单文件的扩展名。 A.APP B.SCT C.SCX D.TBK(分数:2.00)A.B.C.D.28.如果一个班只能有一个班长,而且一班长不能同时担任其他班的班
13、长,班级和班长两个实体之间的关系属于 _。 A.一对一联系 B.一对二联系 C.多对多联系 D.一对多联系(分数:2.00)A.B.C.D.29.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入=2001-9-10-2001-8-20。请问以上操作后,文本框 Value 属性值的数据类型为_。 A.日期型 B.数值型 C.字符型 D.通用型(分数:1.00)A.B.C.D.30.以下关于主索引和候选索引的叙述正确的是U /U。 A.主索引和候选索引都能保证表记录的唯一性 B.主索引和候选索引都可以建立在数据库表和自由表上
14、 C.主索引可以保证表记录的唯一性,而候选索引不能 D.主索引和候选索引是相同的概念(分数:2.00)A.B.C.D.31.在学生表 STUD 中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB)。实现该功能的正确 SQL 语句是_。 A. SELECT XM.XB FROM STUD WHERE SD IN (“IS“,“MA“,“CS“) B. SELECT XM.XB FROM STID WHERE SD NOT IN(“IS“,“MA“,“CS“) C. SELECT XM.XB FROM STUD WHERE SD NOT(“IS“,
15、“MA“,“CS“) D. SELECT XM.XB FROM STUD WHERE SD NOT IN (IS,MA,CS)(分数:1.00)A.B.C.D.32.假定表单中包含有一个命令按钮,那么在运行表单时。下面有关事件引发次序的陈述中, _是正确的。 A. 先命令按钮的 init 事件,然后表单的 hit 事件,最后表单的 Load 事件 B. 先表单的 Init 事件,然后命令按钮的 Init 事件,最后表单的 Load 事件 C. 先表单的 Load 事件,然后表单的 Init 事件,最后命令按钮的 Init 事件 D. 先表单的 Load 事件,然后命令按钮的 Init 事件,最
16、后表单的 Init 事件(分数:1.00)A.B.C.D.33.在下列命令中,打开数据库“学生”的正确命令是 A. USE DATABASE 学生 B. USE 学生 C. OPEN DATABASE 学生 D. OPEN 学生(分数:2.00)A.B.C.D.34.在一个 Visual FoxPro 数据表文件中有 2 个通用字段和 3 个备注字段,该数据表的备注文件数目是 A. 1 B. 2 C. 3 D. 5(分数:1.00)A.B.C.D.35.从数据库的整体结构看,数据库系统采用的数据模型有_。 A. 网状模型、链状模型和层次模型 B. 层次模型、网状模型和环状模型 C. 层次模型、
17、网状模型和关系模型 D. 链状模型、关系模型和层次模型(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:25.00)36.在 Visual FoxPro 中,参照完整性规则包括更新规则、删除规则和 1 规则。(分数:2.00)填空项 1:_37.数据的完整性包括数据的正确性、有效性和U U /U /U。(分数:3.00)填空项 1:_38.使用 SQL 语句完成如下操作(将所有班级号为“01” 学生的英语成绩加上 5 分) U U /U /U学生 SET 英语=英语+5U U /U /U班级号=“01”(分数:1.00)填空项 1:_39.从职工数据库表中计算工资合计的
18、SQL 语句是 SELECTU U /U /UFROM 职工。(分数:2.00)填空项 1:_40.检索当前“职工表”中,全部姓“李”的职工记录,SQL 语句为: SELECT * FROM 职工表 WHERE 姓名U U /U /U“李 * “(分数:1.00)填空项 1:_41.查询学生的学号和总分,并将结果存入一个新数据表(总分表)中。请填空补充下面的 SELECT-SQL 语句:SELECT 学号,SUM(成绩)AS 总分U U /U /UFROM 选课表 GROUP BY 学号(分数:1.00)填空项 1:_42.在数据结构的图形结构中,每个结点的前驱结点数和后续结点数可以U U /
19、U /U个。(分数:1.00)填空项 1:_43.在 E-R 图中,矩形表示 1。(分数:2.00)填空项 1:_44.为“学生”表增加一个“平均成绩”字段的正确命令是 ALTER TABLE 学生 ADDU U /U /U平均成绩 N(5,2)(分数:1.00)填空项 1:_45.在 Visual FoxPro 表中,主关键字的值不能为 1。(分数:2.00)填空项 1:_46.在 Visual FoxPro 中,基类的最小事件集包括 1、ERROR 和 DESTROY。(分数:2.00)填空项 1:_47.从学生管理数据库中考生成绩.dbf 检索所有分数大于或等于名次为 2 的学生的成绩的
20、学号所用的 SQL命令为: SELECT DISTINCT 学号 FROM 考试成绩 WHERE 成绩_; (SELECT 成绩 FROM 考生成绩 WHERE 名次=2)(分数:2.00)填空项 1:_48.如果要查询选修了课程号为“001”课程的学生姓名,请对下面的 SQL 语句填空。 SELECT 姓名 FROM 学生选课管理! 学生 WHERE 学号 IN (SELECTU U /U /U FROM 学生选课管理! 学生选课 WHEREU U /U /U (分数:1.00)填空项 1:_49.为了把多对多的联系分解成两个一对多联系所建立的“纽带表”中,应该包含两个表的 _。(分数:2.
21、00)填空项 1:_50.在 Visual FoxPro 中,设有一个学生表 STUDENT,其中有学号、姓名、年龄、性别等字段,用户可以用命令“U U /U /U年龄 WITH 年龄+1”将表中所有学生的年龄增加一岁。(分数:2.00)填空项 1:_二级 VISUAL+FOXPRO-25 答案解析(总分:78.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:53.00)1.下列 _ 体现了关系数据库的参照完整性。 A. 主键 B. 超键 C. 外键 D. 候选键 (分数:1.00)A.B.C. D.解析:解析 设置参照完整性 评析 关系模式的参照完整性规则的形式定义中,有一
22、个关系模式为参照关系模式,一个为依赖关系模式。依赖关系模式中的外键值只能空值或者参照关系模式中的主键值。由此可表明,外键体现了关系数据库的参照完整性。2.从 student 表删除年龄大于 30 的记录的正确 SQL 命令是_。 A.DELETE FOR 年龄30 B.DELETE FROM student WHERE 年龄30 C.DELETE student FOR 年龄30 D.DELETE student WHILE 年龄30(分数:1.00)A.B. C.D.解析:解析 删除数据的命令格式为:DELETE FROM 表名WHERE 条件。该命令是逻辑删除指定表中满足条件的记录,如果要
23、物理删除记录需要继续使用 PACK 命令。WHERE 指定被删除的记录所满足的条件,如果不使用 WHERE 子句,则删除该表中的全部记录。A、C、D 均为错误的命令格式。要从 student 表删除年龄大于 30 的记录,正确的命令应该是 DELETE FROM student WHERE 年龄30,即 B 选项。3.在表设计器中设置的索引包含在_。 A.单独索引文件中 B.唯一索引文件中 C.结构复合索引文件中 D.非结构复合索引文件中(分数:1.00)A.B.C. D.解析:解析 从索引的组织方式来讲,索引分为三类索引文件:单独的.idx 索引,是一种非结构索引;采用非默认名的.cdx 索
24、引,也是非结构索引;与表名同名的.cdx 索引,是结构复合索引。与表名同名的.cdx 索引是一种结构复合压缩索引,它是 Visual FoxPro 数据库中最普通也是最重要的一种索引文件,用表设计器建立的索引都是这类索引。4.下列有关过程调用的叙述中,正确的是U /U。 A. 被传递的参数是变量,则为引用方式 B. 被传递的参数是常量,则为传值方式 C. 被传递的参数是表达式,则为传值方式 D. 传值方式中形参变量值的改变不会影响实参变量的取值(分数:2.00)A.B.C.D. 解析:解析 主程序传递参数时采用按值传递和按引用传递两种方式。 按值传递传的是数值,系统会将实参的数值通过计算直接赋
25、值给对应的形参,如果在模块程序中改变了形参的值,将不会影响实参的值。 如果实参是变量,那么传送的不是变量的值,而是变量在内存中的地址。这时实参和形参实际上是同一个变量,只是取了两个不同的变量名,如果在模块程序中改变形参的值。实参的值将会随之改变,这种方式称为按引用传递。5.对于图书管理数据库,要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,下面 SQL 语句正确的是_。SELECT 出版单位,FROM 图书管理!图书_出版单位 A.MIN(单价) AVGAGE(单价) COUNT(*) GROUPBY B.MAX(单价) AVG(单价) COUNT(*) ORDERBY C.MAX
26、(单价) AVG(单价) SUM(*) ORDERBY D.MAX(单价) AVG(单价) COUNT(*) GROUPBY(分数:1.00)A.B.C.D. 解析:解析 SQL 的数据查询功能/连接查询 评析 查询操作用 SELECT 命令实现,本题属于分组计算查询。所要查询的数据来自一个表,通过 GROUPBY 短语关于出版社进行分组,并通过函数 MAX()和 AVG()来计算每一组内单价的最大值和平均值,通过 COUNT(*)来统计每一组的个数。6.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 _。 A. 数据库系统 B. 文件
27、系统 C. 人工管理 D. 数据项管理 (分数:1.00)A. B.C.D.解析:解析 数据管理技术的发展 评析 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是数据库系统。7.下列选项中,不是一个算法的基本特征是( )。 A. 完整性 B. 可行性 C. 有穷性 D. 拥有足够的情报(分数:2.00)A. B.C.D.解析:解析 作为一个算法,一般应该具有以下 4 个特征:可行性,即考虑到实际的条件能够达到一个满意的结果;确定性,算法中的第一个步骤都必须是有明确定义的;有穷性,一个算法必须在有限的时间内做完;拥有足够的情报。8.有班级表
28、和学生表如下:班级表 班级号班级名称班级人数20030103计算机一班5520030203计算机二班4820030303计算机三班50学生表 班级学号姓名性别籍贯号2003011001王伟 男北京2003011002刘红 女上海2003011003李林 女北京2003022001张清 女上海2003022002刘雷 男上海有如下 SQL 语句:SELECT 班级名称,姓名,性别 FROM 班级表,学生表;WHERE 班级表.班级号=学生表.班级号;AND 籍贯=“上海” AND 性别=“女”;ORDER BY 班级名称 DESC执行该语句后,查询结果中共有几条记录,且第一条记录的学生姓名是U
29、/U。 A. 1 李林 B. 2 张清 C. 2 刘红 D. 3 张清(分数:2.00)A.B.C. D.解析:解析 该 SQL 语句是查找每个班中籍贯为上海的女生记录,查询结果按班级名称降序排列,要求显示该生的班级名称、姓名和性别。9.在当前打开的表中,显示“书名”以“计算机”开头的所有图书,下列命令中正确的是_。 A.list for 书名=“计算机*“ B.list for 书名=“计算机“ C.list for 书名=“计算机%“ D.list where 书名=“计算机“(分数:1.00)A.B. C.D.解析:解析 List 命令中“FOR”条件用于在指定的范围内进行选择操作,仅显
30、示满足条件的记录。通配符“*”号用来模糊搜索文件。当查找文件夹时,可以使用它来代替一个或多个真正字符;当不知道真正字符或者懒得输入完整名字时,常常使用通配符代替一个或多个真正的字符。要显示“书名”以“计算机”打头的所有图书,应用语句“list for 书名=“计算机“”,选项 B 正确。10.下列数据结构中,能用二分法进行查找的是 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表(分数:2.00)A. B.C.D.解析:解析 二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列(即从小到大,但允许相邻元素值相等)的。选项 A 正确。1
31、1.在程序中用 WITH MyFormENDWITH 修改表单对象的属性再显示该表单,其中“”所书写的正确代码是U /U。 A.Width=500 Show B.MyForm.Width=500 MyForm.Show C.Width=500 .Show D.ThisForm.Width=500 ThisForm.Show(分数:2.00)A.B.C. D.解析:解析 在程序中用 WITH MyForm.Width=500 ENDWITH 修改表单对象的属性,在程序中再显示该表单,直接用,Show 就可以了,所以本题应该选择 C 选项。12.命令 DIMENSION A(2,3)定义了一个名为
32、 A 的数组,其元素是U /U。 A. A(0),A(1),A(2),A(3),A(4),A(5). B. A(2), A(3) C. A(2, 1), A(2, 2), A(2, 3) D. A(1, 1), A(1, 2), A(1, 3), A(2, 1), A(2, 2), A(2, 3)(分数:2.00)A.B.C. D.解析:13.在 Visual FoxPro 中,创建程序文件的命令是 A. OPEN COMMAND文件名 B. CREATE COMMMAND文件名 C. MODIFY COMMAND文件名 D. 以上答案都不对(分数:1.00)A.B.C. D.解析:解析 创建
33、程序文件的命令格式为 MODIFY COMMAND文件名。14.下列叙述中,不属于软件需求规格说明书的作用的是U /U。 A. 便于用户、开发人员进行理解和交流 B. 反映出用户问题的结构,可以作为软件开发工作的基础和依据 C. 作为确认测试和验收的依据 D. 便于开发人员进行需求分析(分数:2.00)A.B.C.D. 解析:解析 软件需求规格说明书(Software Requirement Specification,SRS)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它具有以下几个方面的作用:便于用户、开发人员进行理解和交流;反映出用户问题的结构,可以作为软件开发工作的基础和依据
34、;作为确认测试和验收的依据。15.在软件开发中,需求分析阶段可以使用的工具是U /U。 A. N-S 图 B. DFD 图 C. PAD 图 D. 程序流程图(分数:2.00)A.B. C.D.解析:解析 在软件开发中,需求分析阶段常使用的工具有数据流图(DFD)、数据字典(DD)、判断树和判断表。16.某二叉树前序遍历的结点访问顺序是 abdgcefh,中序遍历的结点访问顺序是 dgbaechf,则后序遍历的结点访问顺序是 A. bdgcefha B. gdbecfha C. bdgaechf D. gdbehfca(分数:1.00)A. B.C.D.解析:解析 由二叉树前序遍历序列和中序遍
35、历序列可以唯一确定一棵二叉树。17.下列叙述中,错误的是 A. 数据的存储结构与数据处理的效率密切相关 B. 数据的存储结构与数据处理的效率无关 C. 数据的存储结构在计算机中所占的空间不一定是连续的 D. 一种数据的逻辑结构可以有多种存储结构(分数:1.00)A.B. C.D.解析:解析 数据的存储结构是数据的逻辑结构在计算机存储空间中的存放形式,也称数据的物理结构。一个数据结构中的各数据元素在计算机存储空间的位置与逻辑关系有可能不同。一种数据结构可根据需要采用不同的存储结构。常用的存储结构有顺序、链接、索引等存储方式。采用不同的存储结构,其数据处理的效率是不同的。18.执行下列命令后:UP
36、DATE zg SET 基本工资=基本工资+100理解正确的是U /U。 A. 只对当前记录更新 B. 对表中的记录的基本工资全部更新 C. 删除当前记录 D. 删除全部表中的基本工资值(分数:1.00)A.B. C.D.解析:解析 对于 UPDATE 命令若省略了范围短语,则默认对表中的记录全部的“基本工资”字段值更新。19.标准 SQL 基本查询模块的结构是 _。 A.SELECTFROMORDERBY B.SELECTWHEREGROUPBY C.SELECTWHEREHAVING D.SELECTFROMWHERE(分数:1.00)A.B.C.D. 解析:解析 SQL 的数据查询功能
37、评析SELECT 查询命令包含很多功能各异的子句选项,但最基本的格式是:SELECTFROMWHERE。其中,SELECT 用于选择查询结果要显示的目标列表,FROM 用于列出查询要用到的所有表文件,而 WHERE 则用于指定查询结果的筛选条件。20.如果运行一个表单,下列事件首先被触发的是( )。 A. Init B. Load C. Click D. Error(分数:2.00)A.B. C.D.解析:解析 Load 事件是在表单对象建立之前引发的,即运行表单时,先引发表单的 Load 事件,再引发表单的 Init 事件。Init 事件是在对象建立时引发的,在表单对象的 Init 事件引发
38、之前,将先引发它所包含的控件对象的 Init 事件,所以在表单对象的 Init 事件代码中能够访问它所包含的所有控件对象。Error 事件为表单中方法程序发生错误时引发的事件。Click 事件为鼠标单击时触发的事件。21.有如下 SQL 语句:SELECT DISTINCT 仓库号 FROM 职工表 WHERE 工资ALL;(SELECT 工资 FROM 职工表 WHERE 仓库号“A1“)执行语句后,显示查询到的仓库号有 A. A1 B. A3 C. A1,A2 D. A1,A3(分数:1.00)A.B.C.D. 解析:解析 本题查询的是职工的工资大于或等于 A1 仓库中所有职工工资的仓库号
39、。在 SQL 语句中可以使用 ANY,ALL 等量词进行查询。其中 ANY 在进行比较运算时,只要子查询中有一行能使结果为真,则结果就为真;而 ALL 则要求子查询中的所有行都使结果为真时,结果才为真。22.Visual FoxPro 参照完整性规则不包括_。 A. 更新规则 B. 删除规则 C. 查询规则 D. 插入规则(分数:2.00)A.B.C. D.解析:参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来检查对表的数据操作是否正确。因此其完整性规则不包括查询规则。23.对序列(7,19,24,13,31,8,82,1
40、8,44,63,5,29)进行一趟排序后得到的结果如下:(7,18,24,13,5,8,82,19,44,63,31,29),则可以认为使用的排序方法是_。 A.希尔排序 B.插入排序 C.快速排序 D.选择排序(分数:2.00)A. B.C.D.解析:24.为了从用户菜单返回到系统菜单应该使用命令U /U。 A. SETDEFAULT SYSTEM B. SETMENU TO DEFAULT C. SETSYSTEM TO DEFAULT D. SET SYSMENU TO DEFAULT(分数:2.00)A.B.C.D. 解析:解析 从用户菜单返回到系统菜单的命令是:SET SYSMENU
41、 TO DEFAULT。其他选项写法均错误。25.在 SQL 查询时,用 WHERE 子句指出的是_。 A.查询结果 B.查询条件 C.查询视图 D.查询目标(分数:1.00)A.B. C.D.解析:26.在 Visual FoxPro 的 查询设计器中,对应的 SQL 短语是 WHERE 的选项卡是( )。 A. 字段 B. 连接 C. 筛选 D. 杂项(分数:2.00)A.B.C. D.解析:解析 在查询设计器界面中,有 6 个选项卡,它们分别是字段、连接、筛选、排序依据、分组依据和杂项,没有“条件”选项卡。 这 6 个选项卡和 SQL SELECT 语句的各短语是相对应的: “字段”选项
42、卡对应于 SELECT 短语,指定所要查询的数据; “连接”选项卡对应于 JOIN ON 短语,用于编辑连接条件; “筛选”选项卡对应于 WHERE 短语,用于指定查询条件; “排序依据”选项卡对应于 ORDER BY 短语,用于指定排序的字段和排序方法; “分组依据”选项卡对应于 GROUP BY 短语和 HAVING 短语,用于分组; “杂项”选项卡可以指定是否要重复的记录(对应于 DISTINCT)及列在前面的记录(对应于 TOP短语等)。27.下列文件扩展名中_是表单文件的扩展名。 A.APP B.SCT C.SCX D.TBK(分数:2.00)A.B.C. D.解析:解析 APP 是
43、程序文件的扩展名,SCT 是表单备注文件的扩展名,SCX 是表单文件的扩展名,TBK是备注备份文件的扩展名。28.如果一个班只能有一个班长,而且一班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于 _。 A.一对一联系 B.一对二联系 C.多对多联系 D.一对多联系(分数:2.00)A. B.C.D.解析:解析 本题考查考生对实体之间的关系的掌握。实体之间的关系共分为三种:一对一关系、一对多关系、多对多关系。要区分实体之间的关系属于哪种,最关键的方法就是从实体之间的关系出发,分析清楚两个实体之间的对应关系,从而得出结论。本题中的两个实体分别为班长和班级,他们之间的关系已由题干中明确
44、说明,一个班长只能属于一个班级,同时一个班级也只能有一个班长,这恰好符合实体之间的一对一关系的定义,因此可以得出答案为 A。29.假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择Value 属性,然后在设置框中输入=2001-9-10-2001-8-20。请问以上操作后,文本框 Value 属性值的数据类型为_。 A.日期型 B.数值型 C.字符型 D.通用型(分数:1.00)A.B. C.D.解析:解析 两个日期型数据可以相减,结果是一个数值型的数据,表示两个日期相差的天数。因此本题 B 选项正确。30.以下关于主索引和候选索引的叙述正确的是U /U。
45、A.主索引和候选索引都能保证表记录的唯一性 B.主索引和候选索引都可以建立在数据库表和自由表上 C.主索引可以保证表记录的唯一性,而候选索引不能 D.主索引和候选索引是相同的概念(分数:2.00)A. B.C.D.解析:解析 主索引是不允许索引关键字中出现重复值的索引。一个表只能有一个主索引,只有数据库表才能建立主索引,自由表不能。候选索引同主索引一样,不允许索引关键字中出现重复值,这种索引是主索引的候选者。表可以有多个候选索引,数据库表和自由表都可以建立候选索引。31.在学生表 STUD 中,查询既不是信息系“IS”、数学系“MA”,也不是计算机系“CS”的学生的姓名(XM)和性别(XB)。实现该功能的正确 SQL 语句是_。 A. SELECT XM.XB FROM