2016年計算機二級考試《VF》單選訓練

來源:文萃谷 2.32W

計算機二級考試在12月份還有一次,你準備得如何了?不妨來做一下下面的這些2016年計算機二級考試《VF》單選訓練吧!相信可以為你的學習帶來一些幫助哦~

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.病人家屬表中的記錄不允許刪除.

熱門標籤