2006年 9月全国计算机等级考试二级笔试试卷 (四)

时间:2011-09-24 12:01:23

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G

102

 

1001

 

9.7

 

103

 

1001

 

9.8

 

104

 

 

 

 

25)为“歌手”表增加一个字段“最后得分”的SQL语句是()。

 

AALTER TABLE 歌手 ADD 最后得分 F(6,2)

 

BALTER DBF 歌手 ADD 最后得分 F6,2

 

CCHANGE TABLE 歌手 ADD 最后得分 F(6,2)

 

DCHANGE TABLE 歌手 INSERT 最后得分 F6,2

 

26)插入一条记录到“评分”表中,歌手号、分数和评委号分别是“1001”、9.9和“105”,正确的SQL语句是()。

 

AINSERT VALUES("1001",9.9,"105")INTO评分(歌手号,分数,评委号)

 

BINSERT TO 评分(歌手号,分数,评委号 )VALUES("1001",9.9,"105")

 

CINSERT INTO评分(歌手号 ,分数,评委号 )VALUES("1001",9.9,"105")

 

DINSERT VALUES("1001",9.9,"105")TO评分(歌手号,分数,评委号 )

 

27)假设每个歌手的“最后得分”的计算方法是:去掉一个最高分和一个最低分,取剩下分数的平均分。根据“评分”表求每个歌手的“最后得分”,并存储于表 TEMP中,表TEMP中有两个字段 :“歌手号”和“最后得分”,并且按最后得分降序排列,生成表TEMP SQL语句是()。

 

ASELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2) 最后得分;

 

FROM评分INTO DBF TEMP GROUP BY 歌手号 ORDER BY最后得分 DESC

 

BSELECT歌手号,(COUNT(分数)-MAX(分数)-MIN(分数))/(SUM(*)-2) 最后得分 ;

 

FROM评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY最后得分 DESC

 

CSELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2) 最后得分;

 

FROM评分 INTO DBF TEMP GROUP BY 评委号 ORDER BY最后得分 DESC

 

DSELECT歌手号,(SUM(分数)-MAX(分数)-MIN(分数))/(COUNT(*)-2) 最后得分;

 

FROM评分 INTO DBF TEMP GROUP BY 歌手号 ORDER BY最后得分 DESC

 

28)与“SELECT * FROM歌手 WHERE NOT(最后得分>9.00 OR最后得分<8.00)”等价的语句是()。

 

ASELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00

 

BSELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00

 

CSELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分 <8.00

 

DSELECT * FROM 歌手 WHERE 最后得分<=8.00 AND最后得分>=9.00

 

29)为“评分”表的“分数”字段添加有效性规则:“分数必须大于等于 0并且小于等于10”,正确的SQL语句是()。

 

ACHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10

 

BALTER TABLE 评分 ALTER 分数 SET CHECK 分数>=0 AND 分数<=10

 

CALTER TABLE 评分 ALTER 分数 CHECK 分数>=0 AND 分数<=10

 

DCHANGE TABLE 评分 ALTER 分数 SET CHECK 分数>=0 OR 分数<=10

 

30)根据“歌手”表建立视图myview,视图中含有“歌手号”左边第一位是“1”的所有

 

记录,正确的SQL语句是()。

 

ACREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手号,1)="1"

 

BCREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE("1",歌手号)

 

CCREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手号,1)="1"

 

DCREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE("1",歌手号)

 

31)删除视图myview的命令是()。

 

ADELETE myview VIEW BDELETE myview

 

CDROP myview VIEW DDROP VIEW myview

 

32)假设temp.dbf数据表中有两个字段“歌手号”和“最后得分”,下面程序段的功能是:将temp.dbf中歌手的“最后得分”填入“歌手”表对应歌手的“最后得分”字段中(假设已增加了该字段),在下划线处应该填写的SQL语句是()。

 

USE 歌手

 

DO WHILE .NOT. EOF()

 

_  

 

REPLACE 歌手.最后得分 WITH a2

 

SKIP

 

ENDDO

 

ASELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 TO ARRAY a

 

BSELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 INTO ARRAY a

 

CSELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 TO FILE a

 

DSELECT * FROM temp WHERE temp.歌手号=歌手.歌手号 INTO FILE a

 

33)与“SELECT DISTINCT歌手号 FROM歌手 WHERE 最后得分>=ALL;

 

(SELECT 最后得分 FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")

 

等价的SQL语句是()。

 

ASELECT DISTINCT 歌手号 FROM 歌手 WHERE 最后得分 >=;

 

(SELECT MAX(最后得分)FROM 歌手 WHERE SUBSTR(歌手号,1,1)="2")

 

BSELECT DISTINCT 歌手号


首页 上页 3 4 下页 尾页 4/4/4
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部