1查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是
A)SELECT课程名称,SUM(成绩)AS分数FROM课程,学生成绩;
WHERE课程.课程编号一学生成绩.课程编号;
GROUP BY课程名称
B)SELECT课程名称,MAX(成绩)分数FROM课程,学生成绩;
wHERE课程.课程编号=学生成绩.课程编号;
GROUP BY课程名称
C)SELEcT课程名称,SUM(成绩)分数FROM课程,学生成绩;
WHERE课程.课程编号一学生成绩.课程编号;
GROUP BY课程.课程编号
D)SELECT课程名称,MAX(成绩)AS分数FROM课程。学生成绩;
WHERE课程.课程编号=学生成绩.课程编号;
GROUP BY课程编号
2向学生表插入一条记录的正确命令是
A)APPEND INT0学生VALUES(”l2349999”,李红’女’,会计’,{^l985—12—24})
B)INSERT INT0学生VALUES(”12349999”,’李红’女’,{^1985—12—24),会计’)
C)APPEND INT0学生vALUES(”12349999”,’李红’,’女’,{^1985—12—24},会计’)
D)INSERT INT0学生VALUES(”12349999”,’李红’,‘女’,{^1985一l2—24})
3在Visual FoxPrO中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是
A)PRIVATEwww.Examw.com
B)PUBLIC
C)LOCAL
D)在程序中直接使用的内存变量(不通过A、B、C说明)
第(4)~(5)题使用如下表的数据:
商品表
部门号 商品号 商品名称单价数量产地
400101A牌电风扇200.O0lO广东
400104A牌微波炉350.O0i0广东
400105B牌微波炉600.O010广东
201032C牌传真机1000.O020上海
400107D牌微波炉A420.OO10北京
2001lOA牌电话机200.O050广东
200112B牌手机2000.O010广东
400202A牌电冰箱3000.O02广东
30104IB牌计算机6000.OO10广东
300204C牌计算机10000.O010上海
(4)SQL语句www.examw.com
SELECT部门号,MAX(单价*数量)FROM商品表GROUP BY部门号查询结果有几条记录?
A)1
B)4
C)3
D)10
(5)SqL语句
查询结果的第一条记录的产地和提供的商品种类数是
A)北京,1
B)上海,2
C)广东,5
D)广东,7
1B【解析】GROUPBY课程名称是正确的,所以是A和B之一。要求查最高分,所以B是正确的。
2B【解析】 向学生表插入一条记录使用INSERT。
3C【解析】变量的作用域指的是变量在什么范围内是有效或能够被访问的。在VisualFoxPro中,若以变量的作用域来分,内存变量可分为公共变量、私有变量和局部变量三类。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放。局部变量用LOCAl。命令建立。
4C【解析】GROUPBY部门号,查询结果有3条记录。
5C【解析】WHERE子旬指明查询条件。如果省略则将查询FORM子句指定表中的所有记录。
如果由FORM子句指定多表查询,则要用WHERE子句指定多表之间的连接条件。由ORDER
BY子句指定的列如果有相同值,则相同值的那些行也在查询结果中。