下列关于表单事件的说法中,不正确的是______。
A:在表单对象的Init事件代码中能够访问它所包含的所有控件对象 B:在表单对象的Destroy事件代码中能够访问它所包含的所有控件对象 C:在表单对象的Load事件代码中能够访问它所包含的所有控件对象 D:在表单对象的UnLoad事件代码中不能够访问它所包含的所有控件对象
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指______。
A:数据与程序独立存放 B:不同的数据被存放在不同的文件中 C:不同的数据只能被对应的应用程序所使用 D:以上三种说法都不对
在Visual FoxPro中,下列______不是文本框的事件名。
A:GetFocus B:LostFocus C:SetFocus D:InteractiveChange
某个DBF文件含有3个字段,一个是字符型(C,6),一个是备注型,一个是数值型(N,7,2),则其记录长度为______。
A:23 B:25 C:18 D:19
19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf) 课程号 | 课程名 | 学分 | 0001 | C程序设计 | 5 | 0002 | 数据结构 | 6 | 0003 | 计算机基础 | 4 | 0004 | 数据库应用基础 | 4 | |
表2 选课表(SKB.dbf) 学号 | 课程号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 50 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 55 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002J | 30 | 980003 | 0004 | 86 | 980002 | 0004 | 77 | |
要列出所有课程的课程号、课程名和最高分,下列语句中正确的是______。
A:SELECT课程号,课程名,最高分FROM KC,SKB B:SELECT KC.课程号,KC.课程名,SKB.最高分;
FROM KC,SKB WHERE KC.课程号=SKB.课程号 C:SELECT KC.课程号,KC.课程名,SKB.最高分;
FROM KC INNER JOIN SKB;
ON KC.课程号=SKB.课程号;
GROUP BY SKB.课程号 D:SELECT KC.课程号,KC.课程名,MAX(SKB.成绩) AS 最高分;
FROM EC INNER JOIN SKB;
ON KC.课程号=SKB.课程号;
GROUP BY SKB.课程号
19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf) 课程号 | 课程名 | 学分 | 0001 | C程序设计 | 5 | 0002 | 数据结构 | 6 | 0003 | 计算机基础 | 4 | 0004 | 数据库应用基础 | 4 | |
表2 选课表(SKB.dbf) 学号 | 课程号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 50 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 55 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002J | 30 | 980003 | 0004 | 86 | 980002 | 0004 | 77 | |
列出总学分超过8的学生的学号和总学分(只有成绩大于或等于60才能取得学分),下列语句中正确的是______。
A:SELECT 学号,SUM(学分) AS 总学分 FROM SKB;
WHERE 成绩>=60 AND 总学分>=8 B:SELECT 学号,SUM(学分) AS 总学分 FROM SKB;
HAVING 成绩>=60 AND 总学分>=8 C:SELECT SKB.学号,SUM(KC.学分)AS 总学分 FROM SKB,KC;
WHERE KC.课程号=SKB.课程号 AND SKB.成绩>=60;
GROUP BY SKB.学号;
HAVING 总学分>=8 D:SELECT SKB.学号,SUM(KC.学分)AS 总学分 FROM SKB,KC;
GROUP BY SKB.学号;
HAVING SKB.成绩>=60 AND 总学分>=8
19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf) 课程号 | 课程名 | 学分 | 0001 | C程序设计 | 5 | 0002 | 数据结构 | 6 | 0003 | 计算机基础 | 4 | 0004 | 数据库应用基础 | 4 | |
表2 选课表(SKB.dbf) 学号 | 课程号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 50 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 55 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002J | 30 | 980003 | 0004 | 86 | 980002 | 0004 | 77 | |
语句如下:
SELECT课程号,COUNT(*)FROM SKB;
GROUP BY 课程号;
HAVING COUNT(*)>=3
该语句的功能是______。
A:查询选课数超过(或等于)3门的学生所选的课程号和选课门数 B:查询所有学生的所选课程号和所选课程门数 C:查询选课人数超过(或等于)3人的课程的课程号和选课人数 D:该语句有错误
19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf) 课程号 | 课程名 | 学分 | 0001 | C程序设计 | 5 | 0002 | 数据结构 | 6 | 0003 | 计算机基础 | 4 | 0004 | 数据库应用基础 | 4 | |
表2 选课表(SKB.dbf) 学号 | 课程号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 50 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 55 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002J | 30 | 980003 | 0004 | 86 | 980002 | 0004 | 77 | |
下列语句执行后,结果中将包含______条记录。
SELECT 课程号,AVG(成绩) AS 平均成绩;
FROM SKB;
GROUP BY 课程号;
HAVING 平均成绩>=75;
ORDER BY 2
A:1 B:2 C:3 D:4
19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf) 课程号 | 课程名 | 学分 | 0001 | C程序设计 | 5 | 0002 | 数据结构 | 6 | 0003 | 计算机基础 | 4 | 0004 | 数据库应用基础 | 4 | |
表2 选课表(SKB.dbf) 学号 | 课程号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 50 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 55 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002J | 30 | 980003 | 0004 | 86 | 980002 | 0004 | 77 | |
一般来说,如果某个SELECT语句中有HAVING子句,则一定有______子句。
A:WHERE B:ORDER BY C:GROUP BY D:ORDER BY或GROUP BY
19~25题所用到的数据如表1和表2所示。
表1 课程表(KC.dbf) 课程号 | 课程名 | 学分 | 0001 | C程序设计 | 5 | 0002 | 数据结构 | 6 | 0003 | 计算机基础 | 4 | 0004 | 数据库应用基础 | 4 | |
表2 选课表(SKB.dbf) 学号 | 课程号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 50 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 55 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002J | 30 | 980003 | 0004 | 86 | 980002 | 0004 | 77 | |
创建一个名为LH的视图,用来找出所有选课成绩为良好的学生号、课程号、课程名和成绩,下述语句中正确的是______。
A:CREATE VIEW LH AS;
SELECT KC.课程号,KC.课程名,SKB.学号,SKB.成绩;
FROM KC,SKB;
WHERE 成绩>=80 B:CREATE VIEW LH AS:
SELECT KC.课程号,KC.课程名,SKB.学号,SKB.成绩;
FROM KC INNER JOIN SKB;
ON 成绩>=80 C:CREATE VIEW LH AS;
SELECT KC.课程号,KC.课程名,SKB.学号,SKB.成绩;
FROM KC INNER JOIN SKB;
ON KC.课程号=JKB.课程号;
WHERE 成绩>=80 D:CREATE VIEW LH AS;
SELECT KC.课程号,KC.课程名,SKB.学号,SKB.成绩;
FROM KC INNER JOIN SKB;
ON KC.课程号=JKB.课程号;
GROUP BY 课程号;
HAVING 成绩>=80