當前位置:才華齋>計算機>計算機二級>

2015下半年全國計算機二級vf考試預測題(附答案)

計算機二級 閱讀(3.14W)

一、選擇題(每小題1分,共40分)

2015下半年全國計算機二級vf考試預測題(附答案)

1 在Visual FoxPr0的查詢設計器中對應的SQL短語WHERE的選項卡是(  )。

A.

欄位

B.

連線

C.

篩選

D.

雜項

本題共1分,參考答案: C 系統解析:

查詢設計器介面包含欄位、連線、篩選、排序依據、分組依據和雜項6個選項卡,其中篩選對應於WHERE短語,用於指定條件。

2 設資料庫中共有l0條記錄,執行如下命令序列:

USE MY

GOTO2

DISPLAY ALL

?RECNO()

執行最後一條命令後,螢幕顯示的值是(  )。

A.

2

B.

3

C.

10

D.

11

本題共1分,參考答案: D 系統解析:

D。【解析IG()T0和G()命令是等價的,命令格式如下:

GOnRecordNumberI TOP I BOTTOM

其中nRecordNumber是記錄號,即直接按記錄號定位;TOP是表頭,當不使用索引時是記錄號為l的記錄,使用索引時是索引項排在最前面的索引對應的記錄;BOTTOM是表尾,當不使用索引時是記錄號最大的那條記錄,使用索引時是索引項排在最後面的索引對應的記錄。

題意中的GOT0 2表示指標指向第2條記錄。DISPLAY ALL是顯示全部記錄,此時指標指向了最後一條記錄。

RECNO()函式的功能是返回當前表文件或指定表文件中當前記錄的記錄號。如果指定工作區上沒有開啟表文件,函式值為0。如果記錄指標指向檔案尾,函式值為表文件中的記錄數加1。如果記錄指標指向檔案首,函式值為表文件中第一條記錄的記錄號。由於執行DISPLAY ALL命令時,指標指向了檔案尾,所以RECNO()的函式值為表文件中的記錄數加1,即ll。

3 Visual FoxPr0的"參照完整性"中"插入規則"包括的選擇是(  )。

A.

級聯和忽略

B.

級聯和刪除

C.

級聯和限制

D.

限制和忽略

本題共1分,參考答案: D 系統解析:

參照完整性與表之間的關聯有關,它的大概含義是:當插入、刪除或修改一個表中的資料時,通過參照引用相互關聯的另一個表中的資料.來檢查對錶的資料操作是否正確。參照完整性規則包括更新規則、刪除規則和插入規則。插入規則規定了當在表中插入記錄時,是否進行參照完整性檢查。如果選擇"限制",若父表中沒有相匹配的連線欄位值,則禁止插入子記錄。如果選擇"忽略",則不作參照完整性檢查,即可以隨意插入子記錄。

4 通過專案管理器視窗的命令按鈕,不能完成的操作是(  )。

A.

新建檔案

B.

刪除檔案

C.

新增檔案

D.

重新命名檔案

本題共1分,參考答案: D 系統解析:

D。【解析】在專案管理器視窗上有幾個按鈕,分別是新建、修改、新增、瀏覽、刪除和連編按鍵,它們都不具有雷命名檔案的功能。

5 下列短語中,與排序無關的短語是(  )。

A.

ASC

B.

DESC

C.

GROUP BY

D.

ORDER BY

本題共1分,參考答案: C 系統解析:

通過在SELECT語句中加入ORDER BY可將查詢結果排序,可以按升序(ASC)和降序(DESC)排列列或行,升序是預設的排列方式;ORDER BY必須是SQL命令的最後一個子旬;GROUP BY是用來指定分組查詢,ORDERBY指定對查詢結果進行排序。

6在SQLSELECT語句中與INTO TABLE等價的短語是(  )。

A.

INTO DBF

B.

TO TABLE

C.

INTO F()RM

D.

INT()FILE

本題共1分,參考答案: A 系統解析:

A。【解析】使用短語INTO DBF|TABLE TA—BLENAME可以將查詢結果存放到永久表(檔案)。所以INTO DBF和INTOTABLE是等價的。

7 設有訂單表0rder(其中包含欄位:訂單號,客戶號. 職員號,簽訂日期,金額),刪除2002年1月1日以前簽訂的 訂單記錄,正確的SQL命令是(  )^

A.

DELETE TABLE order WHERE簽訂日期<{^2002-1-1}

B.

DELETE TABLE order WHILE簽訂日期<{^2002-1-1}

C.

DELETE FROM order WHERE簽訂日期<{^2002-1.1}

D.

DELETE FROM order WHILE簽訂日期<{^2002一1—1}

本題共1分,參考答案: C 系統解析:

C。【解析】在SQL語句中對錶中記錄進行刪除的基本操作是:DELETE FROM<表名>WHERE<條件>。

8 當臨時聯絡不再需要時可以取消,取消的命令是(  )。

A.

DELETE RELATION

B.

DELETE JOIN

C.

SETRELATION TO

D.

SET JOIN TO

本題共1分,參考答案: C 系統解析:

C。【解析】當臨時聯絡不再需要時可以取消,取消的命令是:SET RELATION T0,將取消當前表到所有表的臨時聯絡。

如果只是取消某個具體的臨時聯絡,應該使用語句:

SET RELATION OFF INTO nWorkAreal I cTableA—liasl

9 執行SELECT o選擇工作區的結果是(  )。

A.

退出工作區

B.

不選擇工作區

C.

選擇0號工作區

D.

選擇了空閒的最小號工作區

本題共1分,參考答案: D 系統解析:

指定工作區的命令是:SELECT nWorkArea|cFableAlias,其中,引數nWorkArea是一個大於等於0的數字,用於指定工作區號,最小的工作區號是1,最大的工作區號是32767,如果這裡指定為0,則選擇編號最小的可用工作區(即尚未使用的工作區);如果在某個工作區中已經打開了表,若要回到該工作區操作該表,可以使用引數cTableAlias,該引數是已經開啟的表名或表的別名。

10 設計軟體結構是在軟體生命週期的(  )。

A.

軟體定義期

B.

軟體開發期

C.

軟體維護期

D.

以上3個都不是

本題共1分,參考答案: B 系統解析:

B。【解析】設計軟體結構,是在軟體概要設計階段進行的,而概要設計屬於軟體開發期。

11 設有兩個資料庫表,父表和子表之間是一對多的聯絡,為控制父表和子表中資料的一致性,可以設定"參照完整性規則",要求這個表(  )。

A.

在父表連線欄位上二建立普通索引,在子表連線欄位上建立主索引

B.

在父表連線欄位上建立主索引,在子表連線欄位上建立普通索引

C.

在父表連線欄位上不需要建立任何索引,在子表連線欄位上建立普通索引

D.

在父表和子表的連線欄位上都要建立主索引

本題共1分,參考答案: B 系統解析:

B。【解析】在關係資料庫中,參照完整性是一個非常重要的概念。在建立參照完整性之前,首先要建立表之間的聯絡。最常見的聯絡是一對多的聯絡,在關係資料庫中通過連線欄位來體現和表示。連線欄位在父表中是主關鍵字,即主索引,在子表中是外部關鍵字,即普通索引。

12 在Visual FoxPro中,以下關於刪除記錄的描述,正確的是(  )。

A.

sqL的DELETE命令在刪除資料庫表中的記錄之前,不需要用USE命令開啟表

B.

SQL的DELETE命令和傳統Visual FoxPr0的DELETE命令在刪除資料庫表中的記錄之前,都需要用USE命令開啟表

C.

SQL的DELETE命令可以物理地刪除資料庫表中的記錄,而傳統Visual FoxPr0的DELETE命令只能邏輯刪除資料庫表中的記錄

D.

傳統Visual FoxPr0的DELETE命令在刪除資料庫表中的記錄之前不需要用USE命令開啟表

本題共1分,參考答案: A 系統解析:

A。【解析】sQL的DELETE命令在刪除資料庫表中的記錄之前,不需要用USE命令開啟表。傳統Visual FoxPr0的DELETE命令在刪除資料庫表中的記錄之前,需要用USE命令開啟表。SQL的DELETE命令和傳統Vis—ual FoxPr0的DELETE命令只能邏輯刪除資料庫表中的記錄。要物理刪除需用PACK命令。

13 在Visual FoxPr0中,UnLoad事件的觸發時機是(  )。

A.

釋放表單

B.

開啟表單

C.

建立表單

D.

執行表單

本題共1分,參考答案: A 系統解析:

Visual FoxPr0中UnLoad事件在釋放表單時被觸發。

14 在Visual FoxPro中進行參照完整性設定時,要想設定成:當更改父表中的主關鍵欄位或候選關鍵欄位時,自動更改所有相關子表記錄中的對應值,應選擇(  )。

A.

限制(Restrict)

B.

忽略(Ignore)

C.

級聯(Cascade)

D.

級聯(Cascade)或限制(Restrict)

本題共1分,參考答案: C 系統解析:

C。【解析】參照完整性與表之間的關聯有關,它的大概含義是當插入、刪除或修改一個表中的資料時,通過參照引用相互關聯的另一個表中的資料,來檢查對錶的資料操作是否正確。更新規則規定了當在父表中的主關鍵欄位或候選關鍵欄位更改時,是否進行參照完整性檢查:

選擇"級聯",用新的連線欄位自動修改子表中的的相關所有記錄;選擇"限制",若子表中有相關記錄,則禁止修改父表中的連線欄位值;選擇"忽略",不做參照完整性檢查,可以隨意更新父表中的連線欄位值。

15 關於記憶體變數的呼叫,下列說法中正確的是(  )。

A.

私有變數只能被本層模組程式呼叫

B.

私有變數能被本層模組和下層模組程式呼叫

C.

區域性變數不能被本層模組程式呼叫

D.

區域性變數能被木層模組和下層模組程式呼叫

本題共1分,參考答案: B 系統解析:

B。【解析】在程式中直接使用(沒有通過PUBLIC和LOCAL命令事先宣告)而由系統自動隱含建立的變數都是私有變數。私有變數的作用域是建立它的模組及其下屬的各層模組。區域性變數只能在建立它的模組中使用,不能在上層或下層模組中使用。當建立它的模組程式執行結束時,區域性變數自動釋放,區域性變數用LOCAL命令建立。

16 假設在表單設計器環境下,表單中有一個文字框,且已經被選定為當前物件,現在從屬性視窗中選擇Value屬性,然後在設定框中輸入"={—2001—9—10}一{∧2001—8—20}", 請問以上操作後,文字框Value屬性值的資料型別是(  )。

A.

日期型

B.

數值型

C.

字元型

D.

以上操作出錯

本題共1分,參考答案: B 系統解析:

B。【解析】題中的<日期>一<日期>型表示式表示兩個指定日期相差的天數,其結果為一個數值型資料。

17 下列選項中,不屬於SQL特殊運算子的是(  )。

A.

GROUP

B.

0N

C.

ALL

D.

EMPTY

本題共1分,參考答案: D 系統解析:

D。【解析】選項D是一個空值測試函式,在SQL要利用空值查詢,應使用IS NULL運算子號。

18 在表單設計器的屬性視窗中設定表單或其他控制元件物件的屬性時,下列敘述正確的是(  )。

A.

表單的屬性描述了表單的事件和方法

B.

以斜體字顯示的屬性值表示為只讀,不可以修改

C.

屬性視窗只包括屬性、方法和事件列表框和物件框

D.

以上都不正確

本題共1分,參考答案: B 系統解析:

B。【解析】屬性視窗包括物件框、屬性設定框和屬性、方法、事件列表框。對於表單及控制元件的絕大多數屬性,其資料型別通常是固定的。有些屬性在設計時是隻讀的,使用者不能修改,這些屬性的預設值在列表框中以斜體顯示。

19 下列敘述中,正確的是(  )。

A.

在命令視窗中被賦值的變數均為區域性變數

B.

在命令視窗中用PRIVATE命令說明的變數均為區域性變數

C.

在被呼叫的下級程式中用PUBLIC命令說明的變數都會是全域性變數

D.

在程式中用PRIVATE命令說明的變數均為全域性變數

本題共1分,參考答案: C 系統解析:

C。【解析】本題考查對Visual FoxPr0中變數的'定義及理解。在命令視窗中,只有LOCAL說明的變數才是區域性變數,且無論在哪一層程式中,只要是PUBLIC說明的變數均是全域性變數。

20 對長度為n的線性表進行順序查詢.在最壞情況下需要比較的次數為(  )。

A.

125

B.

n/2

C.

n

D.

n+l

本題共1分,參考答案: C 系統解析:

C。【解析】對線性表進行順序查詢時,最壞情況下,要查詢的元素是表的最後一個元素或查詢失敗,這兩種情況都需要將這個元素與表中的所有元素進行比較,因此比較次數為n。