(21)在 Visual FoxPro 中以下敘述正確的是________。 A)關(guān)系也被稱作表單 B)數(shù)據(jù)庫文件不存儲用戶數(shù)據(jù) C)表文件的擴展名是.DBC D)多個表存儲在一個物理文件中 。22)設(shè) X=6<5,命令?VARTYPE(X)的輸出是________。 A)N B)C C)L D)出錯 。23)假設(shè)表單上有一選項組:●男○女,如果選擇第二個按鈕“女”,則該項組 Value 屬性的值為________。 A).F. B)女 C)2 D)女 或 2 。24)假設(shè)表單 My Form 隱藏著,讓該表單在屏幕上顯示的命令是________。 A)MyForm. List B)MyForm. Display C)MyForm. Show D)MyForm. ShowForm (25)~(33)使用的數(shù)據(jù)表如下: 當前盤當前目錄下有數(shù)據(jù)庫:大獎賽 dbc,其中有數(shù)據(jù)庫表“歌手 dbf”、“評分 dbf”“歌手”表:
(25)為“歌手”表增加一個字段“最后得分”的 SQL 語句是________。 A)ALTER TABLE 歌手 ADD 最后得分 F(6,2) B)ALTER DBF 歌手 ADD 最后得分 F 6,2 C)CHANGE TABLE 歌手 ADD 最后得分 F(6,2) D)CHANGE TABLE 學(xué)院 INSERT 最后得分 F 6,2 (26)插入一條記錄到“評分”表中,歌手號、分數(shù)和評委號分別是“1001”、9.9 和“105”, 正確的 SQL 語句是________。 A)INSERT VALUES(“1001”,9“105”)INTO 評分(歌手號,分數(shù),評委號) B)INSERT TO 評分(歌手號,分數(shù),評委號)VALUES(“1001”,9.9“105”) C)INSERT INTO 評分(歌手號,分數(shù),評委號)VALUES(“1001”,9.9,“105”) D)INSERT VALUES(“100”9.9“105”)TO 評分(歌手號,分數(shù),評委號) 。27)假設(shè)每個歌手的“最后得分”的主算方法是,去掉一個最高分生個最低分,取剩下分數(shù)的平均分。根據(jù)“評分”表求每個歌手的“最后得分”并存儲于表 TEMP 中。表 TEMP中有兩個字段:“歌手號”和“最后得分”,并且按最后得分降序排列,生成表 TEMP 的 SQL語句是________。 A)SELECT 歌手號,(COUNT(分數(shù))- MAX(分數(shù))-MIN(分數(shù)))/(SUM(*)-2)最后得分;FROM 評分 INTO DBF TEMP GROUP BY 歌手號 ORDER BY 最后得分DESC B)SELECT 歌手號,(COUNT(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(SUM(*)-2)最后得分;FROM 評分 INTO DBF TEMP GROUP BY 評委號 ORDER BY 最后得分DESC C)SELECT 歌手號,(SUM(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(COUNT(*)-2)最后得分;FROM 評分 INTO DBF TEMP GROUP BY 評委號 ORDER BY 最后得分DESC D)SELECT 歌手號,(SUM(分數(shù))-MAX(分數(shù))-MIN(分數(shù)))/(COUNT(*)-2)最后得分;FROM評分INTO DBF TEMP GROUP BY歌手號ORDER BY最后得分DESC (28)與“SELECT * FROM*歌手 WHERE NOT(最后得分>9.00 OR 最后得分<8.00)”等價的語句是________。 A)SELECT * FROM 歌手 WHERE 最后得分 BETWEEN 9.00 AND 8.00 B)SELECT * FROM 歌手 WHERE 最后得分>=8.00 AND 最后得分<=9.00 C)SELECT * FROM 歌手 WHERE 最后得分>9.00 OR 最后得分<8.00 D)SELECT * FROM 歌手 WHERE 最后得分<=8.00 AND 最后得分>=9.00 。29)為“評分”表的“分數(shù)”字段添加有效性規(guī)則:“分數(shù)必須大于等于 0 并且小于等于10”,正確的 SQL 語句是________。 A)CHANGE TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)>=0 AND 分數(shù)<=10 B)ALTER TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)>=0 AND 分數(shù)<=10 C)ALTER TABLE 評分 ALTER 分數(shù) CHECK 分數(shù)>=0 AND 分數(shù)<=10 D)CHANGE TABLE 評分 ALTER 分數(shù) SET CHECK 分數(shù)>=0 OR 分數(shù)<=10 。30)根據(jù)“歌手”表建立視圖 myview,視圖中含有包括了“歌手號”左邊第一位是“1”的所有記錄,正確的 SQL 語句是________。 A)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LEFT(歌手號,1)=“1” B)CREATE VIEW myview AS SELECT * FROM 歌手 WHERE LIKE(“1”歌手號) C)CREATE VIEW myview SELECT * FROM 歌手 WHERE LEFT(歌手號,1)=“1” D)CREATE VIEW myview SELECT * FROM 歌手 WHERE LIKE(“1”歌手號)