點(diǎn)擊查看:2016年計(jì)算機(jī)二級(jí)VF備考練習(xí)題及參考答案匯總
1[單選題] SQL語(yǔ)句中刪除視圖的命令是( )。
A.DROP TABLEB.DROP VIEWC.ERASE TABLED.ERASE VIEW
參考答案:B
參考解析:視圖由于是從表派生而來(lái)的,所以不存在修改結(jié)構(gòu)的問(wèn)題,但是視圖可以刪除,其命令格式為:DROPVIEW<視圖名>。因此B)選項(xiàng)正確。
2[單選題] 如果在SQL查詢的SELECT短語(yǔ)中使用TOP,則
應(yīng)該配合使用
A.HAVING短語(yǔ)B.GROUPBY短語(yǔ)C.WHERE短語(yǔ)D.ORDERBY短語(yǔ)
參考答案:D
參考解析:TOP短語(yǔ)可以查詢滿足條件的前幾個(gè)記錄,其命令格式為:SELECTTOP數(shù)字[PERCENT]。注意TOP短語(yǔ)必須與0RDERBY短語(yǔ)同時(shí)使用才有效。
3[單選題] 設(shè)有選課(學(xué)號(hào),課程號(hào),成績(jī))關(guān)系,插入一條記錄到“選課”表中,學(xué)號(hào)、課程號(hào)和成績(jī)分別是 “02080111”、“103”和80,正確的SQL語(yǔ)句是( )。
A.INSERT INT0選課VALUES(〝02080111〞,〝103〞,80)
B.INSERT VALUES(〝02080111〞,〝103〞,80)TO選課(學(xué)號(hào),課程號(hào),成績(jī))
C.INSERT VALUES(〝02080111〞,〝103〞,80)INTO選課(學(xué)號(hào),課程號(hào),成績(jī))
D.INSERT INT0選課(學(xué)號(hào),課程號(hào),成績(jī))FROM VALUES(〝02080111〞,〝103〞,80)
參考答案:A
參考解析:插入數(shù)據(jù)的格式為INSERT INTO<表名>[(字段名1[,字段名2,…])]VALUES(字段值1[,字段值2,…])。當(dāng)插入的不是完整的記錄時(shí),可以通過(guò)字段名1,字段名2……來(lái)指定字段;VALUES(字段值1[,字段值2,…])給出具體的記錄值。B)、C)、D)選項(xiàng)的格式錯(cuò)誤。
4[單選題] 查詢有選課記錄,但沒(méi)有考試成績(jī)(成績(jī)字段是空值)的學(xué)生的學(xué)號(hào)和課程號(hào),正確的SQL語(yǔ)句是( )。
A.SELECT學(xué)號(hào),課程號(hào)FROM sc WHERE成績(jī)=〝〞。
B.SELECT學(xué)號(hào),課程號(hào)FROM sc WHERE成績(jī)=NULL
C.SELECT學(xué)號(hào),課程號(hào)FROM sc WHERE成績(jī)IS NULL
D.SELECT學(xué)號(hào),課程號(hào)FROM sc WHERE成績(jī)
參考答案:C
參考解析:本題查詢沒(méi)有考試成績(jī)的學(xué)號(hào)和課程號(hào),可以使用空值(IS NULL)查詢,NULL或NOTNULL說(shuō)明字段允許或不允許為空值。選項(xiàng)C)格式正確。
5[單選題] 下列敘述中正確的是( )。
A.棧是一種先進(jìn)先出的線性表
B.隊(duì)列是一種后進(jìn)先出的線性表
C.棧與隊(duì)列都是非線性結(jié)構(gòu)
D.以上三種說(shuō)法都不對(duì)
參考答案:D
參考解析:棧是一種先進(jìn)后出的線性表,隊(duì)列是一種先進(jìn)先出的線性表,棧與隊(duì)列都是線性結(jié)構(gòu)。
6[單選題]如下描述中正確的是
A.數(shù)據(jù)庫(kù)中僅存儲(chǔ)數(shù)據(jù)
B.數(shù)據(jù)庫(kù)管理系統(tǒng)是數(shù)據(jù)庫(kù)集合的組成部分
C.數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有很高的冗余并缺乏數(shù)據(jù)獨(dú)立性
D.數(shù)據(jù)庫(kù)管理系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件
參考答案:D
參考解析:數(shù)據(jù)庫(kù)是存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)設(shè)備上的結(jié)構(gòu)化的相關(guān)數(shù)據(jù)集合。它不僅包括描述事物的數(shù)據(jù)本身。而且還包括相關(guān)事物之間的聯(lián)系。數(shù)據(jù)庫(kù)管理系統(tǒng)是為數(shù)據(jù)庫(kù)的建立、使用和維護(hù)而配置的軟件,數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)有:實(shí)現(xiàn)數(shù)據(jù)共享,減少數(shù)據(jù)冗余;采用特定的數(shù)據(jù)模型;具有較高的數(shù)據(jù)獨(dú)立性;有統(tǒng)一的數(shù)據(jù)控制功能。
7[單選題] 查詢選修C2課程號(hào)的學(xué)生姓名,下列SQL語(yǔ)句中錯(cuò)誤的是( )。
A.SELECT姓名FROM S WHERE EXISTS(SELECT*FROM SC WHERE學(xué)號(hào)=S.學(xué)號(hào)AND課程號(hào)=ˋC2ˊ)
B.SELECT姓名FROM S WHERE學(xué)號(hào)IN(SELECT學(xué)號(hào)FROM SC WHERE課程號(hào)=ˋC2ˊ)
C.SELECT姓名FROM S JOIN SC ON S.學(xué)號(hào)=SC.學(xué)號(hào)WHERE課程號(hào)=ˋC2ˊ
D.SELECT姓名FROM S WHERE學(xué)號(hào)=(SELECT學(xué)號(hào)FROM SC WHERE課程號(hào)=ˋC2ˊ)
參考答案:D
參考解析:本題A)選項(xiàng)為使用量詞和謂語(yǔ)的查詢,有兩種格式:格式l:<表達(dá)式><比較運(yùn)算符>[ANY|ALL|SOME](子查詢)。格式2:[NOT]EXISTS(子查詢)。C)選項(xiàng)為超鏈接查詢,B)和D)選項(xiàng)為簡(jiǎn)單查詢,SELECT查詢的基本格式為:SELECT<字段名表>FROM<表名表>WHERE<條件>GROUP BY<字段>HAVING<條件>ORDERBY<字段>INTO DBFITABLE l。D)選項(xiàng)格式錯(cuò)誤。
8[單選題] 檢索“投中3分球,,小于等于5個(gè)的運(yùn)動(dòng)員中“得分”最高的運(yùn)動(dòng)員的“得分”,正確SQL命令是( )。
A.SELECTMAX(得分)得分FROM運(yùn)動(dòng)員WHERE投中3分球<=5
B.SELECTMAX(得分)得分FROM運(yùn)動(dòng)員WHEN投中3分球<=5
C.SELECT得分=MAX(得分)FROM運(yùn)動(dòng)員WHERE投中3分球<=5
D.SELECT得分=MAX(得分)FROM運(yùn)動(dòng)員WHEN投中3分球<=5
參考答案:A
參考解析:本題考查的簡(jiǎn)單計(jì)算查詢。求最大值的函數(shù)是MAX(),使用計(jì)算函數(shù)后,會(huì)改變?cè)瓉?lái)的用于計(jì)算的字段名,如果要指定新的字段名,可以在該計(jì)算函數(shù)后通過(guò)AS短語(yǔ)指定新的字段名,也可以省AS短語(yǔ)直接輸入新字段名做為輸出顯示的字段名稱。本題選項(xiàng)C)和D)中,使用計(jì)算函數(shù)的表達(dá)方式錯(cuò)誤;而選項(xiàng)B)中,條件短語(yǔ)的關(guān)鍵字出錯(cuò),應(yīng)該是WHERE,而不是WHEN,正確答案是A)。
9[單選題] 設(shè)有學(xué)生(學(xué)號(hào),姓名,性別,出生日期)和選課(學(xué)號(hào),課程號(hào),成績(jī))兩個(gè)關(guān)系,計(jì)算劉明同學(xué)選修的所有課程的平均成績(jī),正確的SQL語(yǔ)句是( )。
A.SELECT AVG(成績(jī))FROM選課WHERE姓名=〝劉明〞
B.SELECT AVG(成績(jī))FROM學(xué)生,選課WHERE姓名=〝劉明〞
C.SELECT AVG(成績(jī))FROM學(xué)生,選課WHERE學(xué)生.姓名=〝劉明〞
D.SELECT AVG(成績(jī))FROM學(xué)生,選課WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND姓名=〝劉明〞
參考答案:D
參考解析:SQL的核心是查詢,它的基本形式由sE-LECT-FROM-WHERE查詢塊組成。其中SELECT說(shuō)明要查詢的字段,F(xiàn)ROM說(shuō)明要查詢的字段來(lái)自哪個(gè)表或哪些表,可以對(duì)單個(gè)表或多個(gè)表進(jìn)行查詢,WHERE說(shuō)明查詢條件,即選擇元組的條件。要計(jì)算劉明同學(xué)選修的所有課程的平均成績(jī),應(yīng)設(shè)置where條件為WHERE學(xué)生.學(xué)號(hào)=選課.學(xué)號(hào)AND姓名=”劉明”,即D)選項(xiàng)正確。
10[單選題]設(shè)數(shù)據(jù)庫(kù)表中有一個(gè)C型字段NAME。打開(kāi)表文件后,要把內(nèi)存變量NAME的字符串內(nèi)容輸入到當(dāng)前記錄的NAME字段,應(yīng)當(dāng)使用命令
A.NAME=NAME
B.NAME=M.NAME
C.STOREM.NAMETONAME
D.REPLACENAMEWITHM.NAME
參考答案:D
參考解析:在VisualFoxPr0中可以交互修改記錄,也可以用指定值直接修改記錄。其中,常用的直接利用表達(dá)式或值修改記錄的命令是REPLACE,其語(yǔ)法格式為:REPLACE<字段名1>WITH<表達(dá)式l>[,<字段名2>WITH<表達(dá)左2>]¨…·[FOR<條件表達(dá)式>]。當(dāng)出現(xiàn)內(nèi)存變量與字段變量同名時(shí),若簡(jiǎn)單地用變量名訪問(wèn),則系統(tǒng)默認(rèn)為是字段變量。若要訪問(wèn)內(nèi)在變量,則必須在變量名前加上前綴M.(或M一>.。
相關(guān)推薦:
各地2016年全國(guó)計(jì)算機(jī)等級(jí)考試報(bào)名時(shí)間匯總
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |