理论模拟题(五)套
1. 部门表
部门号 部门名称
40 家用电器部
10 电视录摄像机部
20 电话手机部
30 计算机部
商品表
部门号 商品号 商品名称 单价 数量 产地
40 0101 A牌电风扇 200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 上海
20 1032 C牌传真机 1000.00 20 北京
40 0107 D牌微波炉_A 420.00 10 广东
20 0110 A牌电话机 200.00 50 广东
20 0112 A牌手机 2000.00 10 广东
40 0202 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海
SQL语句
SELECT 产地,COUNT(*)提供的商品种类数;
FROM 商品表;
WHERE 单价>200;
GROUP BY 产地 HAVING COUNT(*)>=2;
ORDER BY 2 DESC
查询结果的第一条记录的产地和提供的商品种类数是______。 广东,5
2. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当______
在GROUP BY后面使用HAVING 子句
3. 在Visual Foxpro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为______。
4. 在Visual Foxpro中,建立索引的作用之一是______。 提高查询速度
5. 如果学生表STUDENT是使用下面的SQL语句创建的
CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;
SN C(8),;
SEX C(2),;
AGE N(2) CHECK(AGE>15 AND AGE<30)
6. 下面的SQL语句中可以正确执行的是______。
INSERT INTO STUDENT(SNO,SEX,AGE) VALUES("S9","男",17)
7. 在Visual Foxpro中,运行表单T1.SCX的命令是______。 DO FORM T1
60.部门表
部门号 部门名称
40 家用电器部
10 电视录摄像机部
20 电话手机部
30 计算机部
商品表
部门号 商品号 商品名称 单价 数量 产地
40 40 0101 A牌电风扇 200.00 10 广东
41 40 0104 A牌微波炉 350.00 10 广东
42 40 0105 B牌微波炉 600.00 10 上海
43 20 1032 C牌传真机 1000.00 20 北京
44 40 0107 D牌微波炉_A 420.00 10 广东
45 20 0 110 A牌电话机 200.00 50 广东
46 20 0112 A牌手机 2000.00 10 广东
47 40 0202 A牌电冰箱 3000.00 2 广东
48 30 1041 B牌计算机 6000.00 10 广东
49 30 0204 C牌计算机 10000.00 10 上海
SQL语句
SELECT 部门号,MAX(单价*数量) FROM 商品表 GROUP BY 部门号
查询结果有几条记录______? 3
8. 假定一个表单里有一个文本框Text1和一个命令按钮组CommandGroup1,命令按钮组是一个容器对象,其中包含Command1和Command2 两个命令按钮。如果要在Command1命令按钮的某个方法中访问文本框的Value属性值,下面哪个式子是正确的? ThisForm.Text1.Value
9. Visual Foxpro 的参照完整性规则不包括______。 查询规则
10. 在Visual Foxpro中,使用“菜单设计器”定义菜单,最后生成的菜单程序的扩展名是______。 MPR
11. 部门表
部门号 部门名称
40 家用电器部
10 电视录摄像机部
20 电话手机部
30 计算机部
商品表
部门号 商品号 商品名称 单价 数量 产地
40 0101 A牌电风扇 200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 上海
20 1032 C牌传真机 1000.00 20 北京
40 0107 D牌微波炉_A 420.00 10 广东
20 0110 A牌电话机 200.00 50 广东
20 0112 A牌手机 2000.00 10 广东
40 0202 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海
SQL语句
SELECT 部门表.部门号,部门名称,SUM(单价*数量);
FROM 商品表,部门表 WHERE 部门表.部门号=商品表.部门号;
GROUP BY 部门表.部门号
查询结果是______。 各部门商品金额合计
12. 部部门表
部门号 部门名称
40 家用电器部
10 电视录摄像机部
20 电话手机部
30 计算机部
商品表
部门号 商品号 商品名称 单价 数量 产地
40 0101 A牌电风扇 200.00 10 广东
40 0104 A牌微波炉 350.00 10 广东
40 0105 B牌微波炉 600.00 10 上海
20 1032 C牌传真机 1000.00 20 北京
40 0107 D牌微波炉_A 420.00 10 广东
20 0110 A牌电话机 200.00 50 广东
20 0112 A牌手机 2000.00 10 广东
40 0202 A牌电冰箱 3000.00 2 广东
30 1041 B牌计算机 6000.00 10 广东
30 0204 C牌计算机 10000.00 10 上海
SQL语句
SELECT 部门表.部门号,部门名称,商品号,商品名称,单价;
FROM 部门表,商品表;
WHERE 部门表.部门号=商品表.部门号;
ORDER BY 部门表.部门号 DESC,单价
查询结果的第一条记录的商品号是_ 0101
