當前位置:才華齋>IT認證>計算機等級>

2017年全國計算機二級VFP考試試題及答案

計算機等級 閱讀(2.79W)

ARPANET興起後,計算機網路發展迅猛,各大計算機公司相繼推出自己的網路體系結構及實現這些結構的軟硬體產品。下面是小編整理的關於全國計算機二級VFP考試試題及答案,歡迎大家參考!

2017年全國計算機二級VFP考試試題及答案

  一、選擇題

1.設X=〝11〞,Y=〝1122″,下列表達式結果為假的是(   )。

(X==Y)AND(X$Y)

(X$Y)OR(X<>Y)

(X>=Y)

(X$Y)

2.以下是與設定系統選單有關的命令,其中錯誤的是(   )。

SYSMENU DEFAULT

SYSMENU TO DEFAULT

SYSMENU NOSAVE

SYSMENU SAVE

3.在下面的Visual FoxPro表示式中,運算結果不為邏輯真的是(   )。

Y(SPACE(0))

(ˋxy*′,ˋxyz′)

(ˋxy′,ˋabcxyz′)

LL(.)

4.在Visual FoxPro中,巨集替換可以從變數中替換出(   )。

A.字串

B.數值

C.命令

D.以上三種都可能

5.在Visual FoxPro中,用於建立或修改程式檔案的命令是(   )。

FY<檔名>

FY COMMAND<檔名>

FY PROCEDURE<檔名>

FY PROGRAM<檔名>

6.在Visual FoxPro中,程式中不需要用PUBLIC等命令明確宣告和建立,可直接使用的記憶體變數是(   )。

A.區域性變數

B.私有變數

C.公共變數

D.全域性變數

7.執行USEscIN0命令的結果是(   )。

A.選擇0號工作區開啟sc表

B.選擇空閒的最小號工作區開啟sc表

C.選擇第1號工作區開啟sc表

D.顯示出錯資訊

8.向一個專案中新增一個數據庫,應該使用專案管理器的(   )。

A.“程式碼”選項卡

B.“類”選項卡

C.“文件”選項卡

D.“資料”選項卡

9.在查詢設計器環境中,“查詢”選單下的“查詢去向”不包括(   )。

A.臨時表

B.表

C.文字檔案

D.螢幕

fy Command命令建立的檔案的預設副檔名是(   )。

  二、基本操作題

(1)在考生資料夾下根據SCORE_MANAGER資料庫,使用查詢嚮導建立一個含有“姓名”和“出生日期”的標準查詢QUERY3_。

(2)從SCORE_MANAGER資料庫中刪除名為NEW_VIEW3的檢視。

(3)用SQL命令向SCORE1表中插入一條記錄:學號為“993503433”、課程號為“0001”、成績為99。

(4)開啟表單MYFORM3_4,向其中新增一個“關閉”命令按鈕(名稱為Command1),表單執行時,單擊此按鈕關閉表單(不能有多餘的.命令)。

  三、簡單應用題

在考生資料夾下完成如下簡單應用:

(1)建立一個名為NEW_VIEW的檢視,該檢視含有選修了課程但沒有參加考試(成績欄位值為NULL)的學生資訊(包括“學號”、“姓名”和“系部”3個欄位)。

(2)建立表單MYFORM3,在表單上新增一個表格控制元件(名稱為grdCourse),並通過該控制元件顯示錶COURSE的內容(要求RecordSourceType屬性必須為0)。

  四、綜合應用題

利用選單設計器建立一個選單TJ_MENU3,要求如下:

(1)主選單(條形選單)的選單項中有“統計”和“退出”兩項。

(2)“統計”選單下只有一個“平均”選單項,該選單項用來統計各門課程的平均成績,統計結果包含“課程名,,和“平均成績”兩個欄位,並將統計結果按課程名升序儲存在表NEW TABLE32中。

(3)“退出”選單項的功能是返回Visual FoxPro系統選單(只能在命令框中填寫相應命令)。選單建立後。執行該選單中的各個選單項。

  參考答案及解析

  一、選擇題

(1)D[解析]字串精確比較運算子(==),只有當兩個字串完全相同時,才會是邏輯真,所以X==Y為邏輯假;子串包含測試運算子($),如果運算子前的字串是運算子後的字串的-個子字串,則為邏輯真,所以X$Y為邏輯真;大於等於運算子(>=),是對兩個字串自左向右逐個進行比較,-旦發現兩個對應字元不同,就根據兩個字元的排序序列決定兩個字串的大小,x、Y的前兩個字元相胃。所以比較第3個字元,由於x只有兩個字元,則第3位x小於Y.所以x小於Y,故X>=Y為邏輯假;X<>Y為邏輯真。由以上可得:A)選項中,由於的優先順序高於AND。所以先比較NOT(X==Y)為邏輯真,由於X$Y也為邏輯真,所以NOT(X==Y)AND(X$Y)為邏輯真。B)選項中。由於NOT的優先順序高於0R,所以先比較NOT(X$Y)為邏輯假,由於X<>Y也為邏輯真,所以NOT(X$Y)OR(X<>Y)為邏輯真。C)選項中,X>=Y為邏輯假,則NOT(X>=Y)為邏輯真。D)選項中,X$Y也為邏輯真,則NOT(X$Y)為邏輯假。

(2)A[解析]設定系統選單的命令格式:SET SYSMENU ON I OFF l AUTOMATIC I TO[<>]l TO[<>1]1 TO[<>]I SAVE I NOSAVE。所以B)選項的SET SYSMEMU TODEFAULT、C)選項的SET SYSMENU NOSAVE、D)選項的SETSYSMENU SAVE都符合這個格式,A)選項中缺少TO關鍵字,格式不正確。

(3)C[解析]Space函式返回由指定數目組成的字串,Space(0)返回空字串,Empty函式判斷指定的表示式的運算結果是否為空,故A)選項為真;Like函式比較前後兩個字串對應位置上的字元,若所有對應字元都相匹配,函式返回值為邏輯真,否則為邏輯假,前字串可包含萬用字元,故B)選項為真;At函式如果前字串是後字串的子串,返回前字串首字元在後字串中第幾次出現的位置,函式值為數值型,故C)返回的不為邏輯真;IsnuU函式判斷-個表示式的值是否為空值,故D)選項為真。

(4)D[解析]巨集替換的功能是替換出字元變數的內容,即&的值是變數中的字串。去掉了定界符之後,結果就可能有多種型別,可以是字串、數值或命令。

(5)B[解析]用命令方式建立和修改程式檔案的命令格式是:MODIFY COMMAND<檔名>。

(6)B[解析]記憶體變數的作用域中,全域性變數在任何模組中使用,私有變數不需要通過PUBLIC和LOCAL竹事先宣告,而在程式中直接使用,區域性變數只能在建立它的模組中使用,不能在上層或下層模組中使用。

(7)B[解析]在多個工作區開啟某個表時,可徹命令:USE<表名>IN<工作區號>,而最小的工作區號是1,如果指定為0,則選擇編號最小的空閒工作區,所以USE sc IN0的結果是選擇空閒的最小號工作區開啟SC表。

(8)D[解析]"專案管理器”視窗是Visual FeffiPm開發人員的工作平臺,它包括6個項卡:資料、文件、類、程式碼、其他、全部。“資料”選項卡包括了-個專案中的所有資料資料庫、自由表、查詢和檢視。新增-個數據庫,應該使用‘資料”選項卡。。

(9)C[解析]查詢去向包括:瀏覽、臨時表、表、圖形、螢幕、報表檔案、標籤檔案。四選項中,查詢去向不包括文字檔案。

(10)A[解析]MODify Command命令用於建立和修改程式檔案。程式檔案的預設副檔名是prg。

  二、基本操作題

[操作步驟]

(1)單擊工具欄中的“新建”按鈕,在彈出的“新建”對話方塊中,選擇“查詢”,單擊“嚮導”按鈕,按照嚮導的提示,首先從STUDENT表中選擇“姓名”和“出生日期”欄位,然後按提示單擊“完成”按鈕,在“另存為”對話方塊中輸入檔名QUERY3_。

(2)單擊工具欄中的“開啟”按鈕,開啟考生資料夾下的SCORE-MANAGER資料庫,選擇NEw-vIEW3檢視並右擊,選擇“刪除”命令,再在提示框中單擊“移去”按鈕。

(3)在命令視窗中輸入下列程式碼並按回車鍵。INSERT INTO SCOREl(學號,課程號,成績)VALUES(”993503433”,”0001”,99)

(4)單擊工具欄中的“開啟”按鈕,開啟考生資料夾下的表單MYFORM3_,通過表單控制元件工具欄向其中新增-個命令按鈕控制元件,並設定其Caption屬性為“關閉”,雙擊“關閉”命令按鈕,編寫其Click事件程式碼為“ase”。儲存並執行表單。

  三、簡單應用題

(1)[操作步驟]

步驟1:單擊工具欄中的“開啟”按鈕,開啟考生資料夾下的SCORE-MANAGER資料庫,在空白處右擊,選擇“新建本地檢視”命令,將表student和scorel新增到檢視設計器中。

步驟2:在“欄位”選項卡中,將“student.學號”,“student.姓名”,“student.系部”新增到選定欄位。

步驟3:在“篩選”選項卡中,首先選擇“scorel.課程號”欄位,“條件”選擇Is NULL,並選擇“否”;再選擇“scorel.成績”欄位,“條件”選擇Is NULL。

步驟4:儲存檢視為“NEW_VIEW”並執行檢視。

(2)[操作步驟]

步驟1:單擊工具欄中的“新建”按鈕,新建-個表單,通過表單控制元件工具欄為表單新增-個表格控制元件,設定其Name屬性為grdcourseo

步驟2:在表單設計器中選擇表格控制元件並右擊,選擇“生成器”命令,在表格生成器的“表格項”選項卡中將COURSE表的所有欄位新增到選定欄位中。

步驟3:在屬性視窗中修改表格控制元件的ReeordSourceTypf屬性值為“0-表”。

步驟4:儲存表單,輸入檔名,執行表單。

  四、綜合應用題

[操作步驟]

步驟1:通過選單設計器新建-個選單,輸入選單項“統計”和“退出”。

步驟2:為“統計”選單項建立子選單,並輸入選單項“平均”。

步驟3:在“平均”選單的“結果”中選擇“過程”,單擊“編輯”按鈕,在彈出的程式編輯視窗中輸入下列程式碼。

******“平均”選單項中的過程程式碼******

SETTALKOFF

OPEN DATABASE SCORE_MANAGER

SELECT Course.課程名,AVG(Seorel.成績)∞平均

成績;

FROM cour8e,score1;

WHERE Course.課程號=Scowl.課程號;

GROUP BY Course.課程名;

ORDER BY Course.課程名;

INTO TABLE NEW_KBLE32

CLOSE ALL

SETTALKON

**************************

步驟4:在“退出”選單的結果中選擇。命令”,輸入語句:

SET SYSMENU TO DEFAULT。

步驟5:儲存選單為TJ_MENU3,生成萊單的可執行程式。

步驟6:執行選單並執行選單中的各選單項。