VFP是Microsoft公司推出的最新視覺化 資料庫管理系統平臺,是功能特別強大的32位資料庫管理系統。以下是關於計算機二級考試VFP考試試題及答案,希望大家認真練習!
1). 設a=“計算機等級考試”,結果為“考試”的表示式是( )。
(a,4)
T(a,4)
(a,2)
T(a,2)
正確答案:B
答案解析:LEFT(,)函式從指定表示式左端擷取一個指定長度的子串作為函式值。RIGHT(,)函式從指定表示式右端擷取一個指定長度的子串作為函式值。在VisualFoxPro中,一個漢字的長度為2。所以A選項LEFT(a,4)的值是“計算”,B選項RIGHT(a,4)的值是“考試”,C選項LEFT(a,2)的值是“計”,D選項RIGHT(a,2)的值是“試”。
2). 支援子程式呼叫的資料結構是( )。
A.棧
B.樹
C.佇列
D.二元樹
正確答案:A
答案解析:棧支援子程式呼叫。棧是一種只能在一端進行插入或刪除的線性表,在主程式呼叫子函式時要首先儲存主程式當前的狀態,然後轉去執行子程式,最終把子程式的執行結果返回到主程式中呼叫子程式的位置,繼續向下執行,這種呼叫符合棧的特點,因此本題的答案為A。
3). 在當前表查詢少數民族學生的學生記錄,執行“LOCATEFOR民族!=”漢“”命令後,應緊接短語( )
INUE
正確答案:D
4). 以下描述中正確的是:( )
A.資料庫只包括描述事物的資料本身
B.資料庫中的資料具有較小的冗餘和較高的資料獨立性
C.資料庫系統是為資料庫的建立、使用和維護而配置的軟體
D.資料庫管理系統是資料庫集合的組成部分。
正確答案:B
答案解析:資料庫是儲存在計算機儲存裝置上的結構化的相關資料集合,它不僅包括描述事物的資料本身,而且還包括相關事物之間的聯絡。資料庫中的資料具有較小的冗餘和較高的資料獨立性。為資料庫的建立、使用和維護而配置的`軟體稱為資料庫管理系統。
5). 一般情況下,當對關係R和S進行自然連線時,要求R和S含有一個或者多個共有的( )
A.記錄
B.行
C.屬性
D.元組
正確答案:C
答案解析:自然連線是一種特殊的等值連線,它滿足下面的條件:①兩關係間有公共域;②通過公共域的等值進行連線,選C。
6[單選題] 下列表單的哪個屬性設定為真時,表單執行時將自動居中( )。
Center Center
參考答案:A
參考解析: AutoCenter屬性用於控制表單初始化日寸是否讓表單自動地在Visual FoxPro主視窗中居中,值為真表示表單執行時自動居中。AlwaysOnTop屬性指定表單是否總是位於其他開啟視窗之上。所以A)為正確選項。
7[單選題] 以下關於“檢視”的正確描述是( )。
A.檢視獨立於表文件
B.檢視不可進行更新操作
C.檢視只能從一個表派生出來
D.檢視可以進行刪除操作
參考答案:D
參考解析:檢視是根據表定義的,因此檢視基於表,所以A)選項說法不正確;檢視是操作表的-種手段,通過檢視可以查詢表,也可以更新表,所以B)選項說法不正確;檢視可以用來從-個或多個相關聯的表中提取資料,所以檢視可以從多個表派生出來,所以C)選項說法不正確;而檢視可以更新表,就可以進行刪除操作,所以D)選項的說法正確。
8[單選題] 在Visual FoxPro中,對於欄位值為空值(NULL)敘述正確的是( )。
A.空值等同於空字串
B.空值表示欄位還沒有確定值
C.不支援欄位值為空值
D.空值等同於數值0
參考答案:B
參考解析:在Visual FoxPro中,欄位值的空值NULL的含義是沒有任何值,連空值也沒有,是未知值、待定值,NULL值與0、空字串以及空格都不相同,所以A)、D)選項不正確,B)選項正確;如果欄位在建立時,設定的是允許空,則欄位值可以為空值NULL,所以C)選項不正確。
9[單選題] 為“運動員”表增加一個“得分”欄位的正確的SQL命令是( )。
GE TABLE運動員ADD得分I
R DATA運動員ADD得分I
R TABLE運動員ADD得分I
GE TABLE運動員INSERT得分I
參考答案:C
參考解析:修改表結構可使用ALTER TABLE命令,為表增加欄位的命令格式為:ALTER TABLE<表名>ADD[COLUMN]<欄位型別>[<長度>[<小數位數>])][NULLINOTNULL][CHECK<邏輯表示式1>[ERROR<字元型文字提示資訊>]][DEFAULT<預設值表示式>][ADD PRIMARY KEY<索引表示式2>TAG<索引名1>][ADD UNIQUE<索引表示式3>TAG<索引名2>]套用ALTER TABLE的命令格式,選項C)正確。
10[單選題]查詢學生關係中所有學生姓名的操作屬於關係運算中的
A.投影B.選擇C.連線D.查詢
參考答案:A
參考解析:選擇是從關係中找出滿足給定條件的元組的操作。投影是從關係模式中指定若干個屬性組成新的關係。連線是將兩個關係模式拼接成一個更寬的關係模式,生成的新的關係中包含滿足條件的元組。查詢學生關係中所有學生姓名的操作,屬於找出學生關係模式中的姓名屬性,屬於投影操作,故A選項正確,B、C選項錯誤。查詢不屬於關係運算,故D選項錯誤。
11[單選題] 副檔名為mpr的檔案是( )。
A.選單檔案B.選單程式檔案C.選單備註檔案D.選單引數檔案
參考答案:B
參考解析:mpr是選單程式檔案的副檔名,選單檔案的副檔名是nlnx,選單備註檔案的副檔名是rant,選單引數檔案不存在。
12[單選題] 下列表單的哪個屬性設定為真時,表單執行時將自動居中( )。
Center Center
參考答案:A
參考解析:AutoCenter屬性用於控制表單初始化日寸是否讓表單自動地在Visual FoxPro主視窗中居中,值為真表示表單執行時自動居中。AlwaysOnTop屬性指定表單是否總是位於其他開啟視窗之上。所以A)為正確選項。
13[單選題] 表單關閉或釋放時將引發事件( )。
ase
參考答案:B
參考解析:Load事件在表單物件建立之前產生。即執行表單時,第一個引發的事件;Destory事件在物件釋放時引發;Hide方法會隱藏表單,即將表單的Visible屬性值設定為.T.,使之成為活動表單;Release方法將表單從記憶體中釋放(清除)。故B選項正確。
14[單選題] 在Visual FoxPro中呼叫表單檔案mfl的正確命令是( )。
FROM FORM mf1 mf1
參考答案:C
參考解析:呼叫表單檔案的格式為:DO FORM<表單檔名>[NAME<變數名>]WITH<實參>[,<實參>,…][LIKED][NOSHOW]
15[單選題] 在Visual FoxPr0中,執行查詢的正確命令是
Query2
參考答案:A
參考解析:查詢檔案建立以後,可以通過專案中的執行,或通過“程式”選單中的“執行”項來執行或在查詢設計器開啟的情況下單擊常用工具欄上的!搬鈕。也可以通過命令方式執行查詢,命令格式為:DO奩詢檔名,檔名中必須包括副檔名。
16[單選題] 下列程式段執行以後,記憶體變數y的值是( )。
X=76543
Y=0
DO WHILE x>0
Y=x%10+y*10
X=int(x/lO)
ENDD0
A.3456B.34567C.7654 D.76543
參考答案:B
17[單選題]以下描述中正確的是
A.資料庫只包括描述事物的資料本身
B.資料庫中的資料具有較小的冗餘和較高的資料獨立性
C.資料庫系統是為資料庫的建立、使用和維護而配置的軟體
D.資料庫管理系統是資料庫集合的組成部分。
參考答案:B
參考解析:資料庫是儲存在計算機儲存裝置上的結構化的相關資料集合,它不僅包括描述事物的資料本身,而且還包括相關事物之間的聯絡。資料庫中的資料具有較小的冗餘和較高的資料獨立性。為資料庫的建立、使用和維護而配置的軟體稱為資料庫管理系統。
18[單選題] 假設“訂單”表中有訂單號、職員號、客戶號和金額欄位,如下SQL命令可以正確執行的是( )。
CT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 AND AVG_金額>200
CT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 AND AVG(金額)>200
CT職員號FROM訂單GROUP BY職員號HAVING COUNT(*)>3 WHERE AVG(金額)>200
CT職員號FRON訂單GROUP BY職員號WHERE COUNT(*)>3 AND AVG_金額>200
參考答案:B
參考解析:查詢是由SELECT和FROM短語構成的無條件查詢,或由SELECT、FROM和WHERE短語構成的條件查詢。其基本格式為:SELECT<欄位名錶>FROM<表名錶>WHERE<條件>GROUP BY<欄位>HAVING<條件>ORDER BY<欄位>INTO DBFlTABLE l。GROUP BY語句用來分組,HAVING語句用來限定分組必須滿足的條件。C)、D)選項格式錯誤。取欄位的平均值應用“()”而非“_”,所以本題選B)。
19[單選題] 下列敘述中正確的是( )。
A.迴圈佇列有隊頭和隊尾兩個指標,因此,迴圈佇列是非線性結構
B.在迴圈佇列中,只需要隊頭指標就能反映佇列中元素的動態變化情況
C.在迴圈佇列中,只需要隊尾指標就能反映佇列中元素的動態變化情況
D.迴圈佇列中元素的個數是由隊頭指標和隊尾指標共同決定
參考答案:D
參考解析:迴圈佇列有隊頭和隊尾兩個指標,但是迴圈佇列仍是線性結構的,所以A)錯誤;在迴圈佇列中只需要隊頭指標與隊尾兩個指標來共同反映佇列中元素的動態變化情況,所以B)與C)錯誤。
20[單選題]在VisualFoxPr0中,下面對查詢設計器的描述中正確的是
A.“排序依據”選項卡對應JoININ短語
B.“分組依據”選項卡對應JOININ短語
C.“連線”選項卡對應WHERE短語
D.“篩選”選項卡對應WHERE短語
參考答案:D
參考解析:在查詢設計器的介面中有6個選項卡,它們和SQLSELECT語句的各短語是相對應的。
①前面已經選擇了設計查詢所需的表或檢視。對應於FROM短語。此後還可以從“查詢”快捷選單或工具欄中選擇“新增表”或選擇“移去表”重新指定設計查詢的表。
②“欄位”選項卡對應於SELECT短語,指定所要查詢
③“連線,,選項卡對應於JOINON短語,用於編輯連線條件;’
④“篩選”選項卡對應於WHERE短語,用於指定查詢條件;
⑤“排序依據’’選項卡對應於0RDERBY短語,用於指定查詢條件;
⑥“分組依據’’選項卡對應於GROUPBY短語和HAV。ING短語,用於分組;
“雜項,,選項卡可以指定是否要重複記錄(對應於DIS—TINCT.及列在前面的記錄(對應於TOP短語.等。