2017計算機二級《VFP》模擬試題

來源:文萃谷 1.74W

以下是應屆畢業生考試網小編為大家準備的計算機二級《VFP》模擬試題,更多計算機等級考試信息請繼續關注應屆畢業生考試網。

2017計算機二級《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[簡答題]在考生文件夾下,完成如下操作:

(1)打開考生文件夾下的表單one,如下圖所示,編寫“顯示”命令按鈕的Click事件代碼,使表單運行時單擊該命令按鈕則在Text1文本框中顯示當前系統日期的年份(提示:通過設置文本框的Value屬性實現,系統日期函數是date(),年份函數是year())。

(2)打開考生文件夾下的表單two,如下圖所示,選擇“表單”菜單中的“新建方法程序”命令,在“新建方法程序”對話框中,為該表單新建一個test方法,然後雙擊表單,選擇該方法編寫代碼,該方法的功能是使“測試”按鈕變為不可用,即將該按鈕的Enabled屬性設置為.F.。

(3)創建一個名為study_report的快速報表,報表包含表“課程表”中的所有字段。

(4)為“教師表”的“職工號”字段增加有效性規則:職工號左邊3位字符是ll0,表達式為:LEFT(職工號,3)=“110”。

參考解析:

[操作步驟]

(1)利用“文件”菜單下的“打開”命令來打開考生文件夾

下的表單one,或使用命令“MODIFY FORM one”打開表單one。雙擊“顯示”命令按鈕,在其Click事件中輸入代碼:e=year(date())保存並運行修改後的表單,查看運行結果。

(2)單擊工具欄中的“打開”按鈕,打開考生文件夾下的表單two,在“表單”菜單中選擇“新建方法程序”命令,新建-個名為test的方法,在屬性窗口中雙擊此方法,在彈出的窗口中編寫用户自定義過程代碼:led=.f.在表單設計器環境下雙擊“測試”命令按鈕,編寫Click事件代碼:保存並運行修改後的表單,查看運行結果。

(3)單擊工具欄中的“新建”按鈕,在“新建”對話框中選擇“報表”,單擊“新建文件”按鈕;選擇“報表”菜單下的“快速報表”命令,在“打開”對話框中選擇考生文件夾下的“課程表”,在“快速報表”對話框中單擊“確定”按鈕;單擊工具欄中的“保存”按鈕,將快速報表名保存為study_report.

(4)在命令窗口輸入命令:alter table教師表alter職工號set check LEFT(職工號,3)=〝110〞按下回車鍵運行命令。

[易錯誤區]在Visual FoxPro中,新建的-個方法必須通過相應的語句調用才能使用。在第(2)小題中,按照題目要求新建test方法後,還需要在命令按鈕的Click事件中對該方法進行調用。

9[簡答題]在考生文件夾下創建一個名為的下拉式菜單,並生成菜單程序。運行該菜單程序時會在當前VisualFoLPr0系統菜單的“幫助”菜單之前插入一個“老試”菜單,如下圖所示.

“統計”和“返回”菜單命令的功能都通過執行“過程”完成。

“統計”菜單命令的功能是以組為單位求“訂單金額”的和。統計結果包含“組別”、“負責人”和“合計”3項內容,其中“負責人”為該組組長(取自employee中的“職務”字段)的姓名,“合計”為該組所有職員所簽訂單的金額總和。統計結果按“合計”降序排序,並存放在tabletw0表中。

“返回”菜單命令的功能是返回VisualFoxPr0的系統菜單。

菜單程序生成後,運行菜單程序並依次執行“統計”和“返回”菜單命令。

參考解析:

【考點分析】本大題主要考查的知識點是:將建立菜單插入到系統菜單中、sum函數的使用、SQL語句的排序和查詢去向。

【解題思路】對於本題,考生需掌握兩個知識點,一是“常規選項”對話框的使用,其中“追加”和“在……之前”是上機考試的考查知識點,“追加”表示在系統菜單的末尾增加指定的菜單項,“在……之前”是在指定的系統菜單之前增加一個菜單項;二是通過命令返回VisualFoxPr0的系統菜單,命令格式為“SETSYSMENUTODEFAULT”,考生需要牢記。

熱門標籤