Visual FoxPro提供了功能完備的工具、極其友好的使用者介面、簡單的資料存取方式、獨一無二的 跨平臺技術,具有良好的相容性、真正的可編譯性和較強的安全性,是目前最快捷、最實用的資料庫管理系統軟體之一。下面是小編整理的關於計算機二級《VFP》模擬選擇試題,希望大家認真閱讀!
1[單選題] 下列關於命令DO FORM XX NAME YY LINKED的陳述中,正確的是( )。
A.產生表單物件引用變數XX,在釋放變數XX時自動關閉表單
B.產生表單物件引用變數XX,在釋放變數XX時並不關閉表單
C.產生表單物件引用變數YY,在釋放變數YY時自動關閉表單
D.產生表單物件引用變數YY,在釋放變數YY時並不關閉表單
參考答案:C
參考解析:可以使用DO FORM<表單檔名>[NAME<變數名>]WITH<實參1>[,<實參2>,…][LINKED][NOSHOW]來執行表單。如果包含NAME子句,系殼將建立指定名字的變數,並使它指向表單物件;否則,系統建立與表單檔案同名的變數指向表單物件。如果包含HNKED關鍵字,表單物件將隨指向它的變數的清除而關閉(釋放);否則,即使變數已經清除,表單物件依然存在。因此本題C)正確。
2[單選題] 在Visual FoxPro中設計列印輸出通常使用( )。
A.報表和標籤B.報表和表單C.標籤和表單D.以上選項均不正確
參考答案:A
參考解析:報表和標籤可以列印輸出資訊;選單是應用程式與計算機使用者進行交流的視窗。故A選項正確。
3[單選題] 將E-R圖轉換為關係模式時,實體和聯絡都可以表示為( )。
A.屬性B.鍵C.關係D.域
參考答案:C
參考解析:從E-R圖到關係模式的轉換是比較直接的,實體與聯絡都可以表示成關係,E-R圖中屬性也可以轉換成關係的屬性。
4[單選題] 設定文字框顯示內容的屬性是( )。
tMask
參考答案:A
參考解析:文字框的Value屬性是文字框的當前內容;Name屬性指定在程式碼中用以引用物件的名稱;InputMask屬性指定在-個文字框中如何輸入和顯示資料;文字框無Caption屬性。
5[單選題] 下面不屬於需求分析階段任務的是( )。
A.確定軟體系統的功能需求
B.確定軟體系統的效能需求
C.需求規格說明書評審
D.制定軟體整合測試計劃
參考答案:D
參考解析:需求分析階段的工作有:需求獲取;需求分析;編寫需求規格說明書;需求評審,所以選擇D)。
6[單選題] 下列程式段執行時在螢幕上顯示的結果是( )。
DIME a(6)
a(1)=l
a(2)=1
FOR i=3 TO 6、
a(i)=a(i-1)+a(i-2)
NEXT
?a(6)
A.5B.6C.7 D.8
參考答案:D
參考解析:For迴圈中的語句a(i)=a(i-1)+a(-2)是指定每個元素的值為它的前兩項的和,這個元素必須只能從第3項開始指定。由於前兩項分別是l、1,所以陣列a的六個元素分別是l,l,2,3,5,8;元素a(6)的值是8。
7[單選題] 在Visual FoxPro中以下敘述正確的是( )。
A.關係也被稱作表單
B.資料庫表文件儲存使用者資料
C.表文件的副檔名是
D.多個表儲存在一個物理檔案中
參考答案:B
參考解析:表是關係資料庫的一個關係,而表單是Visual FoxPro提供的用於建立應用程式介面的最主要的工具之一,表單內可以包含命令按鈕、文字框、列表框等各種介面元素,產生標準的視窗或對話方塊,所以表和表單是不同的概念,A)選項中關係也被稱作表單的說法不正確,應該是被稱作表;表文件是資料庫中儲存資料的載體,所以B)選項的說法正確;表文件的副檔名是DBF,而DBC是資料庫庫檔案的副檔名,C)選項的說法不正確;在Visual FoxPro每個表都對應一個DBF檔案,即都對應一個物理檔案,所以一個數據庫中的所有表文件儲存在一個物理檔案中的說法不正確。
8[單選題] 開啟已經存在的表單檔案的命令是( )。
FY FORM
參考答案:A
參考解析:修改表單檔案的命令格式是:MODIFYFORM<表單檔名>。
9[單選題]在VisualFoxPr0中,使用LOCATEFOR命令發條件查詢記錄,當查詢到滿足條件的第l條記錄後。
如果還需要查詢下一條滿足條件的記錄,應該使用命令
TEFOR命令命令INUE命令D.G0命令
參考答案:C
參考解析:LOCAZE命令是按條件定位記錄位置的命令,其命令格式為:LoCATEFOR<條件表示式>。該命令執行後將記錄指標定位在滿足條件的第l條記錄上。如果要使指標指向下一條滿足條件的記錄。使用CONTINUE命令,如果沒有滿足條件的記錄則指向檔案結束位置。
10[單選題] 在表單中為表格控制元件指定資料來源的屬性是( )。
rdFrom
參考答案:C
參考解析:表格是-種容器物件,其外形與Browse視窗相似,-個表格由若干列物件(Column)組成,每個列物件包含-個標頭物件(Header)和若干控制元件。這裡,表格、列、標頭和控制元件都有自己的屬性、事件和方法。其中,RecordSource屬性用於指明表格資料來源,即C)選項正確。
11[單選題] 在SQL SELECT語句中為了將查詢結果儲存到臨時表應該使用短語( )。
A.T0 DBF
參考答案:B
參考解析:在SQL查詢語句的尾部新增INTO CUR-SOR<臨時表名>可以將查詢的結果放人指定的臨時表中。此操作通常是將-個複雜的查詢分解,臨時表通常不是最終結果,可以接下來對lf缶時表操作得到最終結果。生成的臨時表是當前被開啟的並且是隻讀的,關閉該檔案時將自動刪除。所以B)為正確選項。
12[單選題] 假設有選課表SC(學號,課程號,成績),其中學號和課程號為C型欄位,成績為N型欄位,查詢學生有選修課程成績小於60分的學號,正確的SQL語句是( )。
CT DISTINCT學號FROM SC WHERE〝成績〞<60
CT DISTINCT學號FROM SC WHERE成績<”60”
CT DISTINCT學號FROM SC WHERE成績<60
CT DISTINCT〝學號〞FROM SC WHERE〝成績〞<60
參考答案:C
參考解析:SQL查詢的基本格式為SELECT-FROM一WHERE,DISTINCT語句用於去掉重複值。本題查詢成績小於60分的學號,where指定的.條件應為“WHERE成績<60”,因此C)選項正確。
13[單選題] 釋放和關閉表單的方法是( )。
roy
參考答案:A
參考解析:表單的Release方法是將表單從記憶體中釋放;LostFocus事件是表單失去焦點的事件;Destroy事件是在表單物件釋放時引發的事件;表單沒有Delete事件和方法。
14[單選題] 結構化程式設計的基本原則不包括( )。
A.多型性B.自頂向下C.模組化D.逐步求精
參考答案:A
參考解析:結構化程式設計的思想包括:自頂向下、逐步求精、模組化、限制使用go to語句,所以選擇A)。
15[單選題] 有訂單表如下:
訂單(訂單號(C,4),客戶號(C,4),職員號(C,3),簽訂日期(D.,金額(N,6,2))
查詢所有金額大於等於平均金額的訂單的訂單號,正確的SQL語句是( )。
CT訂單號FROM訂單WHERE金額>=(SELECT AVG(金額)FROM訂單)
CT訂單號FROM訂單WHERE金額=(SELECT AVG(金額)FROM訂單)
CT訂單號FROM訂單WHERE金額>=ALL(SELECT AVG(金額)FROM訂單)
CT訂單號FROM訂單WHERE金額=ALL(SELECT AVG(金額)FROM訂單)
參考答案:A
參考解析:本題考查巢狀查詢,首先被括號括起來的為內層查詢,先進行內層查詢,查詢出訂單表中的平均金額。然後再進行外層查詢,篩選出金額大於等於平均金額的訂單號。由於內層查詢中使用了AVG(求平均數),因此不能使用ALL進行限定,故A選項正確。
16[單選題] 在表單設計中,經常會用到一些特定的關鍵字、屬性和事件,下列各項中屬於屬性的是( )。
k
參考答案:C
參考解析:在容器的巢狀層次關係中,引用其中某個物件需指明物件在巢狀層次中的位置,經常要用到的關鍵字是Parent、This、ThisForm、ThisFormSet。而Click為常用事件,在滑鼠單擊時引發。Caption屬性用於指定表單中控制元件的標題,所以C)選項正確。
17[單選題] 在VisualFoxPr0中,關於檢視的正確描述是
A.檢視也稱作視窗
B.檢視是一個預先定義好的SQLSELECT語句檔案
C.檢視是一種用語句定義的虛擬表
D.檢視是一個儲存資料的特殊表
參考答案:C
參考解析:在VisualFoxPr0中檢視是一個定製的虛擬表,可以是本地的、遠端的或帶引數的。檢視,可以把它看作足從表中派生出來的虛表。它依賴於表,不能獨立存在。資料庫表或自由表都可以建立檢視,在建立檢視時必須先開啟一個數據庫,因為檢視不是以獨立檔案形式儲存的,而是在資料庫設計器中存放的。
18[單選題] 在Visual FoxPro中,副檔名為mnx的檔案是( )。
A.備註檔案B.專案檔案C.表單檔案D.選單檔案
參考答案:D
參考解析:mnx是選單檔案的副檔名;備註檔案的副檔名是fpt;專案檔案的副檔名是pjx;表單檔案的副檔名是scx
19[單選題] 在Visual FoxPro的資料庫表中只能有一個( )。
A.候選索引B.普通索引C.主索引D.唯一索引
參考答案:C
參考解析:Visual FoxPro中的索引分為主索引、候選索引、唯一索引和普通索引四種。主索引是在指定欄位或表示式中不允許出現重複值的索引,主索引可以看作表中的主關鍵字,一個表中只能有一個主索引;候選索引和主索引具有相同的特性,但候選索引可以有多個;唯一索引是索引項的唯一,而不是欄位值的唯一;普通索引既允許欄位中出現重複值,也允許索引項中出現重複值。
20[單選題]為表中一些欄位建立普通索引的目的是
A.改變表中記錄的物理順序
B.確保實體完整性約束
C.加快資料庫表的更新速度
D.加快資料庫表的查詢速度
參考答案:D
參考解析:VisualFoxPr0中索引是由指標構成的檔案,這些指標邏輯上按照索引關鍵字值進行排序。索引檔案和表的檔案是分別儲存的,並且不改變表中記錄的物理順序。使用索引的目的是為了加快對錶的查詢操作。