2016年計算機二級考試《VF》單選訓練
計算機二級考試在12月份還有一次,你準備得如何了?不妨來做一下下面的這些2016年計算機二級考試《VF》單選訓練吧!相信可以為你的學習帶來一些幫助哦~
單選訓練一
1.假設會員表中包含會員號、姓名和電話字段。現在希望通過創建合適的索引來保證會員號的值唯一,下面選項中能夠保證會員號的值是唯一的語句是( )。
X ON會員號TO hyh CANDIDATE
X ON會員號TO hyh UNIQUE
X ON會員號TAG hyh CANDIDATE
X ON會員號TAG hyh UNIQUE
2.設教師表保存的是教師信息,教師表的表結構為(教師編號,姓名,職稱)i圖書出版表保存的是教師出版圖書的情況,圖書出版表的表結構為(ISBN號,教師編號,圖書名,出版社,出版年份)。如果希望查詢從來沒有出版過圖書的教師編號和姓名,正確的SQL語句是( )。
CT教師表.教師編號,姓名FROM教師表JOIN圖書出版表; 0N教師表.教師編號一圖書出版表.教師編號WHERE教師表.教師編號IS NULL
CT教師表.教師編號,姓名FROM教師表LEFT JOIN圖書出版表; ON教師表.教師編號一圖書出版表.教師編號WHERE圖書出版表.教師編號IS NULL
CT教師表.教師編號,姓名FROM教師表INNER JOIN圖書出版表; ON教師表.教師編號一圖書出版表.教師編號WHERE圖書出版表.教師編號IS NULL
CT教師表.教師編號,姓名FROM教師表RIGHT JOIN圖書出版表; ON教師表.教師編號一圖書出版表.教師編號WHERE圖書出版表.教師編號IS NULL
3.使用SQL的UPDATE語句更新數據表中的數據時,以下説法正確的是( )。
A.如果沒有數據項被更新,將提示錯誤信息
B.更新數據時,必須帶有WHERE子句
C.不能更新主關鍵字段的值
D.一次可以更新多行數據或多個字段的值
4.“SELECT*FROM投稿表TO FILE temp WHERE審稿結果=ˋ通過ˊ”語句的功能是( )。
A.將查詢結果保存到臨時文件中
B.將查詢結果保存到文本文件中
C.將查詢結果保存到temp表中
D.將查詢結果保存到數組temp中
5.設R和S是兩個基本表,“R RIGHT JOIN S ON R.某列=s.某列”表示( )。
A.在連接結果中會將R中不滿足連接條件的數據保留下來
B.在連接結果中會將S中不滿足連接條件的數據保留下來
C.在連接結果中會將R和S中都不滿足連接條件的數據保留下來
D.在連接結果中,R和S的數據都必須滿足連接條件
6.有如下職員表:
職員(職員9(C,3),姓名(C,6),t哇N(C,2),職務(C,10))要在該表中插入一條記錄,正確的SQL語句是( )。
RT T0職員VALUES(〝666〞,〝楊軍〞,〝男〞,〝組員〞)
RT INTO職員VALUES(〝666〞,〝楊軍〞,.T.,〝組員〞)
ND T0職員VALUES(〝666〞,〝楊軍〞,.T.,〝組員〞)
RT INTO職員VALUES(〝666〞,〝楊軍〞,〝男〞,〝組員〞)
7.有如下訂單表:
訂單(訂單號(C,4),客户號(C,4),職員號(C,3),簽訂日期(D.,金額(N,6,2))統計2012年各月份簽訂的訂單的總金額,正確的SQL語句是( )。
CT MONTH(簽訂日期)月份,SUM(金額)總金額FROM訂單GROUP BY月份WHHRE
YEAR(簽訂日期)=2012
CT MONTH(簽訂日期)月份,SUM(金額)總金額FROM訂單GROUP BY月份HAVING
YEAR(簽訂日期)=2012
CT簽訂日期H( )月份,SUM(金額)總金額FROM訂單GROUP:BY月份WHERE
簽訂日期( )=2012
CT簽訂日期H( )月份,SUM(金額)總金額FROM訂單GROUP BY月份HAⅥNG
簽訂日期( )=2012
8.有如下職員表和訂單表:職員(職員號(C,3),姓名(C,6),性別(C,2),職務(C,10))訂單(訂單號(C,4),客户號(C,4),職員號(C,3),簽訂日期(D),金額(N,6,2))查詢職工〝李麗〞簽訂的訂單消息,正確的SQL.語句是( )。
CT訂單號,客户號,簽訂日期,金額FROM訂單WHERE姓名=〝李麗〞
CT訂單號,客户號,簽訂日期,金額FROM職員,訂單WHERE姓名=〝李麗〞;
AND職員.職員號一訂單.職員號
CT訂單號,客户號,簽訂日期,金額FROM職員JOIN訂單;
WHERE職員.職員號=訂單.職員號AND姓名=〝李麗〞
CT訂單號,客户號,簽訂日期,金額FROM職員,訂單ON職員.職員號=訂單.職員號AND姓名=〝李麗〞
9.為職工數據庫表增加一個字段“聯繫方式”的SQL語句是( )。
R TABLE職工ADD聯繫方式C(40)
R職工ADD聯繫方式C(40)
GE TABLE職工ADD聯繫方式C(40)
GE DBF職工INSERT聯繫方式(40)
10.使用SQL,語句完成“將所有職工的年齡增加1歲”,正確的操作是( )。
TE職工SET年齡=年齡+1
TE職工ADD年齡+1
TE職工SET年齡=1
TE職工ADD l
單選訓練二
1.下面命令的輸出結果是( )。
?VARTYPE(TIME())
A.D
B.T
C.N
D.C
2.執行下列程序後,變量s的值是( )。
SET TALK OFF
CLEAR
x=〝l2345〞
s=〝〞
1=LEN(x)
DO WHILE l>1
x1=SUBSTR(x,1-1,2)
s=s+x1
1=l-2
ENDD0
?s
A.2345
B.4523
C.54321
D.45231
3.一F列關於查詢的説法,不正確的是( )。
A.查詢是預先定義好的SQL SELECT語句
B.查詢是從指定的表或視圖中提取滿足條件的記錄,然後按照希望輸出的類型輸出查詢結果
C.在用命令使用查詢時,必須首先打開數據庫
D.查詢設計器中沒有“更新條件”選項卡
4.在SQL語句中,有可能將多個查詢結果合併成一個查詢結果的運算符是( )。
0N
5.在當前數據庫中根據“學生”表建立視圖viewone,正確的SQL語句是( )。
NE VIEW viewone AS SELECT*FROM學生
NE VIEW viewone SELECT*FRoM學生
TE VIEW viewone AS SELECT*FROM學生
TE VIEW viewone SELECT*FRoM學生
6.執行下列程序後,變量y的值是( )。
SET TALK OFF
CLEAR
X=2000
Do CASE
CASE x<=1000
y=x*0.1
CASE x>1000
y=x*0.2
CASE x>1500
y=x*0.3
CASE x>2500
y—x*0.4
ENDCASE
?Y
A.200
B.400
C.600
D.800
7.在數據庫設計過程中,如果表A和表B之間是一對多聯繫。下列進行的數據庫設計方法中,最合理的是( )。
A.將表A的主關鍵字字段添加到表B中
B.將表B的主關鍵字字段添加到表A中
C.創建一個新表,該表包含表A和表B的主關鍵字
D.將表A和表B合併,這樣可以減少表的個數,便於管理和維護
8.在Visual FoxPro中,如果在表之間的聯繫中設置了參照完整性規則,並在更新規則中選擇了“級聯”,當更新父表中記錄的被參照字段時,系統的反應是( )。
A.不做參照完整性檢查
B.若子表中有相關參照記錄,則同時自動更新子表中記錄的參照字段
C.若子表中有相關參照記錄,則禁止更新父表中的記錄
D.不做參照完整性檢查,可以隨意更新父表中的`連接字段值
9.在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是( )。
A.建立一個名為的索引文件
B.建立一個名為的索引文件
C.在結構索引文件中建立一個名為xm的索引
D.在非結構索引文件中建立一個名為xm的索引
10.如果病人和病人家屬2個表建立了“級聯”參照完整性的刪除規定,下列選項正確的是( )。
A.刪除病人表中的記錄時,病人家屬表中的相應記錄系統自動刪除
B.刪除病人表中的記錄時,病人家屬表中的相應記錄不變
C.無論病人家屬表中是否有相關的記錄,病人表中的記錄都不允許刪除
D.病人家屬表中的記錄不允許刪除.