糯米文學吧

位置:首頁 > 計算機 > 計算機二級

2016計算機二級《VFP》測試題及答案解析

1.以下關於欄位有效性規則敘述正確的是( )。

2016計算機二級《VFP》測試題及答案解析

A.自由表和資料庫表都可以設定

B.只有自由表可以設定

C.只有資料庫表可以設定

D.自由表和資料庫表都不可以設定

2.建立表之間臨時關聯的命令是( )。

TE RELATIoN TO…

RELATION TO…

RELATlON TO…

TE TEMP TO…

3.在Visual FoxPro的SQL查詢中,為了計算某數值欄位的平均值應使用函式( )。

4.在Visual FoxPro的SQL查詢中,用於分組的短語是( )。

R BY

NG BY

P BY

UTE BY

5.在Visual FoxPro中sQL支援集合的並運算,其運算子是( )。

N

6.在Visual FoxPro的SQL查詢中,為了將查詢結果儲存到臨時表應該使用短語( )。

TEMP

DBF

TABLE

CURSOR

7.以下不屬於SQL資料操作的語句是( )。

TE

ND

RT

TE

8.如果已經建立了主關鍵字為倉庫號的倉庫關係,現在用如下命令建立職工關係CREATE TABLE職工(職工號C(5)PRIMARY KEY,倉庫號C(5)REFERENCE倉庫,開資I)則倉庫和職工之間的聯絡通常為( )。

A.多對多聯絡

B.多對一聯絡

C.一對一聯絡

D.一對多聯絡

9.查詢和檢視有很多相似之處,下列描述中正確的是( )。

A.檢視一經建立就可以像基本表一樣使用

B.查詢一經建立就可以像基本表一樣使用

C.查詢和檢視都不能像基本表一樣使用

D.查詢和檢視都能像基本表一樣使用

10.在DO WHILE…ENDD0迴圈結構中LOOP語句的作用是( )。

A.退出迴圈,返回到程式開始處

B.終止迴圈,將控制轉移到本迴圈結構ENDDO後面的第一條語句繼續執行

C.該語句在DO WHILE…ENDDO迴圈結構中不起任何作用

D.轉移到DO WHILE語句行,開始下一次判斷和迴圈

  參考答案與解析:

1.D。【解析】資料庫表與自由表的區別:①資料庫表隸屬於某個資料庫,自由表不屬於任何一個數據庫。但它們可以相互轉化,資料庫表"-1以移去變成自由表,自由表可以新增到資料庫中成為資料庫表。②資料庫表可以建立主索引,自由表不能建立主索引。③資料庫表中欄位名長度最長可以是l28個字元,自由表字段名長度最長是10個字元。④資料庫表具有某些自由表不具有的屬性:如設定欄位有效性規則、設定欄位預設值、顯示標題、欄位註釋等。

2.B。【解析】只有SET RELATION TO一種寫法正確。

3.A。【解析】AVG:平均值,SUM:求和,MAX:最大值,MIN:最小值。

4.D。【解析IGROUP BY是分組,0RDER BY是排序,COMPUTER與BY之間需要加聚合函式使 用。HAVING是與GROUP BY聯合使用。

5.A。【解析】集合運算子:UNION(並),INTERSECT(交),EXCEPT(差)。

6.D。【解析】在Visual FoxPro的SQL查詢中,為了將查詢結果儲存到臨時表應該使用短語INTO CURSOR。

7.B。【解析】本題中,選項A、C、D均屬於SQL資料操作語句。其中,UPDATE更新操作,INSERT插入操作,DELETE刪除操作。

8.D。【解析】職工號作為主鍵是唯一的,倉庫號可重複,一個倉庫可以有多名職工,但由於職工是主鍵,因此一名職工只能隸屬於一個倉庫,因此,倉庫和職工是一對多的`關係。

9.D。【解析】檢視是從一個或幾個基本表(或檢視)匯出的表。它與基本表不同,是一個虛表。資料庫中只存放檢視的定義,而不存放檢視對應的資料,這些資料仍存放在原來的基本表中。所以基本表中的資料發生變化,從檢視中查詢出的資料也就隨之改變了。檢視一經定義,就可以和基本表一樣被查詢、被刪除。也可以在一個檢視之上再定義新的檢視,但對檢視的更新(增、刪、改)操作則有一定的限制。而查詢只是一個結果集,不能對該結果集的內容像檢視那樣進行操作。

10.D。【解析】在DO WHILE…ENDD0迴圈結構中LOOP語句的作用是迴圈結構,從LOOP處開始迴圈。