2017年計算機二級《VFP》模擬試題及答案
Visual FoxPro 6.0及其中文版,是可運行於Windows 95和Windows NT平臺的32位資料庫開發系統,它不僅可以簡化 資料庫管理,而且能使應用程式的開發流程更為合理。下面是小編整理的計算機二級的文章" target="_blank" >計算機二級《VFP》模擬試題及答案,希望大家認真閱讀!
一、選擇題
1[單選題] 在Visual FoxPro中,下面關於屬性、事件、方法敘述錯誤的是( )。
A.屬性用於描述物件的狀態
B.方法用於表示物件的行為
C.事件程式碼也可以像方法一樣被顯式呼叫
D.基於同一個類產生的兩個物件不能分別設定自己的屬性值,
參考答案:D
參考解析:
在物件導向的概念中,屬性用來表示物件的狀態,方法用來描述物件的行為,事件是一種由系統預先定義而由使用者或系統發出的動作,事件作用於物件,物件識別事件並作出相應反應,事件可以由系統引發,也可以由使用者引發,當由使用者引發時,可以像方法一樣被顯式呼叫。基於類生成的物件,雖然採用了相同的屬性來表示狀態,但它們在屬性上的取值完全不同。這些物件一般有著不同的狀態,且彼此間相對獨立。
)2[單選題] 在Visual FoxPro中,用於建立或修改程式檔案的命令是( )。
FY<檔名>
FY COMMAND<檔名>
FY PROCEDURE<檔名>
FY PROGRAM<檔名>
參考答案:B
參考解析:用命令方式建立和修改程式檔案的命令格式是:MODIFY COMMAND<檔名>。
3[簡答題]對考生資料夾下的資料庫“圖書借閱”中的表完成如下操作:
為表“圖書借閱”增加一個欄位“姓名”,欄位型別為“字元型”,寬度為“8”。
編寫程式“cx1”完成以下兩小題:
(1)填寫表“圖書借閱”的新欄位值“姓名”(取自“借書證號”對應的讀者資訊表的“姓名”欄位)。
(2)查詢表“圖書借閱”中“2007年12月30日”的借書記錄,並將查詢結果輸入表“result”中。
執行該程式。
參考解析:
【考點指引】本題主要考查利用SQL語句來修改表結構和修改欄位值。
【操作步驟】
①在命令視窗中輸入命令:MODI COMM cxl(回車執行),開啟程式檔案編輯視窗,在程式檔案編輯視窗中輸入以下程式程式碼:
OPEN DATEBASE圖書借閱
ALTER圖書借閱ADD姓名C(8)
USE讀者資訊
GO TOP
DO ()
a=借書證號
b=姓名
UPDATE圖書借閱SET姓名=b WHERE借書證號=a
SELECT讀者資訊
SKIP
ENDDO
SELEcT*INTO TABLE result FROM圖書借閱WHERE借閱日期=CTOD("12—30—07")
關閉程式檔案編輯視窗並儲存程式檔案。
②在命令視窗中輸入命令:DO cxl(回車執行),執行程式檔案。
4[單選題] 在下面的Visual FoxPro表示式中,運算結果不為邏輯真的是( )。
Y(SPACE(0))
(ˋxy*′,ˋxyz′)
(ˋxy′,ˋabcxyz′)
LL(.)
參考答案:C
參考解析:Space函式返回由指定數目組成的.字串,Space(0)返回空字串,Empty函式判斷指定的表示式的運算結果是否為空,故A)選項為真;Like函式比較前後兩個字串對應位置上的字元,若所有對應字元都相匹配,函式返回值為邏輯真,否則為邏輯假,前字串可包含萬用字元,故B)選項為真;At函式如果前字串是後字串的子串,返回前字串首字元在後字串中第幾次出現的位置,函式值為數值型,故C)返回的不為邏輯真;IsnuU函式判斷-個表示式的值是否為空值,故D)選項為真。
5[單選題]在VisualFoxPr0中建立專案,系統將建立一個專案檔案,專案檔案的副檔名是
參考答案:A
6[單選題] 在Visual FoxPro中,“表”是指( )。
A.報表B.關係C.表格控制元件D.表單
參考答案:B
7[單選題]下列關於棧敘述正確的是( )。
A.棧頂元素最先能被刪除
B.棧頂元素最後才能被刪除
C.棧底元素永遠不能被刪除
D.棧底元素最先被刪除
參考答案:A
參考解析:棧是先進後出的資料結構,所以棧頂元素最後入棧卻最先被刪除。棧底元素最先人棧卻最後被刪除。所以選擇A)。
8[單選題] 在長度為n的有序線性表中進行二分查詢,最壞情況下需要比較的次數是( )。
A.O(n)B.O(n2)C.O(10g2n)D.O(n10g2n)
參考答案:C
參考解析:當有序線性表為順序儲存時才能用二分法查詢。可以證明的是對於長度為n的有序線性表,在最壞情況下,二分法查詢只需要比較l092n次,而順序查詢需要比較n次。
9[單選題] 在Visual FoxPro中,CREATE PROJECT命令將建立一個( )。
A.專案B.資料庫C.程式D.選單
參考答案:A
參考解析:執行CREATE PROJECT命令即可建立專案;執行CREATE DATABASE命令可建立資料庫;執行MOD IFY COMMAND命令可建立程式檔案;執行CREATE MENU命令可建立選單。故A選項正確。
10[單選題]開啟資料庫abe的正確命令是
DATABASEabe
be
ATABASEabe
abe
參考答案:A
參考解析:使用命令開啟資料庫,其語法格式為:OPENDATABASE[資料庫名l?]
[EXCLUSIVEISHARED].[NOUPDATE]
[VALIDATE]
其中各引數的含義如下:
①EXCLUSIVE:以獨佔方式開啟資料庫;②SHARED:以共享方式開啟資料庫:
③NOUPDATE:按只讀方式開啟;
VALIDATE:指定VisualFoxPr0檢查在資料庫中引用的
物件是否合法。
二、[簡答題]
在考生資料夾下完成如下簡單應用:
1.開啟表單MYFORM4—4,把表單(名稱為Forml)標題改為“歡迎您”,將文字“歡迎您訪問系統”(名稱為l_abell的標籤)改為25號黑體。最後在表單上新增“關閉”(名稱為Commandl)命令按鈕,單擊此按鈕關閉表單。
儲存並執行表單。
2.設計一個表單MYFORM4,表單中有兩個命令按鈕“查詢”和“退出”(名稱分別為Commandl和Command2)。(1)單擊“查詢”命令按鈕,查詢BOOKAUTH資料庫中出版過3本以上(含3本)圖書的作者資訊,查詢資訊包括作者姓名和所在城市;查詢結果按作者姓名升序儲存在表NEW—VIEW4中。
(2)單擊“退出”命令按鈕關閉表單。
注意:完成表單設計後要執行表單的所有功能。