下列关于表单事件的说法中,不正确的是______。

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

微信扫码获取答案解析
下载APP查看答案解析