計算機等級二級VisualFoxPro選擇題及答案

計算機二級考試是全國計算機等級考試(National Computer Rank Examination,簡稱NCRE)四個等級中的一個等級,考覈計算機基礎知識和使用一種高級計算機語言編寫程序以及上機調試的基本技能。那麼計算機等級二級VisualFoxPro考試怎麼考?以下僅供參考!

計算機等級二級VisualFoxPro選擇題及答案

1.下列是軟件測試技術的是( )。

A.強行排錯法

B.原因排除法

C.回溯法

D.邊界值分析

2.按數據的存取方式不同,可以將文件分爲( )。

A.順序文件和隨機文件

B.文本文件和數據文件

C.數據文件和可執行文件

Ⅱ文件和二進制文件

3.源程序的文檔化不包括( )。

A.符號名的命名要有實際意義

B.正確的文檔形式

C.良好的視覺組織

D.正確的程序註釋

4.下列敘述中錯誤的是( )。

A.-種數據的邏輯結構可以有多種存儲結構

B.數據的存儲結構與數據的處理效率無關

C.數據的存儲結構與數據的處理效率密切相關

D.數據的存儲結構在計算機中所佔的空間不-定是連續的

5.下列敘述中正確的是( )。、

A.在模塊化程序設計中,-個模塊應該儘量多地包括與其他模塊聯繫的信息

B.在自頂向下、逐步細化的設計過程中,首先應設計解決問題的第-個細節

C.在模塊化程序設計中,-個模塊內部的控制結構也要符合結構化原則

D.在程序設計過程中,不能同時採用結構化程序設計方法與模塊化程序設計方法

6.在面向對象方法中,實現信息隱蔽是依靠( )。

A.對象的繼承

B.對象的多態

C.對象的封裝

D.對象的分類

7.設計數據庫的存儲結構屬於( )階段。

A.需求分析

B.概念設計

C.邏輯設計

D.物理設計

8.-個模塊內部各個元素彼此結合的緊密程度的度量稱爲( )。

A.耦合性

B.內聚性

C.複雜性

D.數據傳輸特性

9.在對象方法中,-個對象請求另-個對象爲其服務的方式通過發送( )來實現。

A.調用語句

B.命令

C.中令

D.消息

10.下列敘述正確的是( )。

A.算法的執行效率與數據的存儲結構無關

B.算法的空問複雜度是指算法程序中指令(或語句)的條數

C.算法的有窮性是指算法必須能在執行有限個步驟之後終止

D.以上3種描述都不對

11.聲明-個變量爲局部變量應該用( )。

al

ate

ic

ic

12.設有變量聲明爲“Dim aDate As Date”,則爲變量aDate正確賦值的表達方式是( )。

e=#8/2008#

e=#”8/8/2008”#

e=Date(”8/8/2008”)

e=Format(”m/d/yy”,”8/8/2008”)

13.設A=”87654321”,則表達式Val(Left(A,4)+Mid(A,4,2))的值爲( )。

A.876543

B.876554

C.8

D.6

14.將文本框的( )屬性設置爲True時,文本框可以輸入或顯示多行文本,且會自動換行。

llBars

iLine

led

15.可以作爲其他控件容器的控件是( )。

A.窗體控件,列表框控件,圖像框控件

B.窗體控件,文本框控件,框架控件

C.窗體控件,框架控件,圖片框控件

D.窗體控件,標籤控件,圖片框控件

16.要使文本框獲得輸入焦點,則應採用文本框控件的( )方法。

ocus

Focus

ress

ocus

答案與解析

1.D。【解析】選項D屬於黑盒測試的方法。選項A、B、C均屬於軟件調試的方法。

2.A。【解析】根據數據性質,文件可分爲程序文件和數據文件;根據數據的存取方式和結構,文件可分爲順序文件和隨機文件;根據數據的編碼方式,文件可分爲ASCⅡ文件和二進制文件。

3.B。【解析】源程序的文檔化主要包括3點:①符號名應具有-定實際的含義,便於理解程序功能;②正確的程序註釋;③良好的視覺組織,利用空格、空行、縮進等技巧使程序層次清晰。

4.B。【解析】數據的存儲結構分爲順序結構和鏈式結構,-個數據的邏輯結構可以有多種存儲結構。順序結構中數據元素所佔的存儲空間是連續的,而鏈式存儲結構中,數據元素所佔的存儲空間不-定是連續的'。數據的存儲結構與數據的處理效率密切相關。

5.C。【解析】在模塊化程序設計中,模塊之間的聯繫可以通過程序的控制結構來實現,在自頂向下、逐步細化的設計過程中,首先要考慮全局目標,而不是細節。在程序設計中,模塊化和結構化可以同時使用,-個模塊的內部結構也要符合結構化設計原則。

6.C。【解析】對象的封裝性是指從外部看只能看到對象的外部特徵,即只需知道數據的取值範圍和可以對該數據施加的操作,而不需要知道數據的具體結構和實現操作的算法。

7.D。【解析】物理設計階段主要解決選擇文件存儲結構和確定文件存取方法的問題,包括:選擇存儲結構、確定存取方法、選擇存取路徑、確定數據的存放位置。

8.B。【解析】兩個或兩個以上模塊之間聯繫的緊密程度稱爲耦合性。題幹所述爲內聚性的定義。

9.D。【解析】在面向對象方法中,對象之間通過消息進行通信。消息中只包含傳遞者的要求,它告訴接受者需要做哪些處理,但並不指示接受者應該怎麼完成這些處理,接受者獨立決定採用什麼方式完成所需的處理。

10.C。【解析】算法的執行效率與數據的存儲結構密切相關。算法的空間複雜度是指算法執行過程中所需的存儲空間。

11.C。【解析】定義變量的關鍵字有:Global、Public、Private、Dim和Static。其中,Global和Public用來聲明全局變量,Private和Dim可用來聲明模塊變量,Dim和Static可用來聲明局部變量。

12.A。【解析】任何可辨認的文本日期都可以賦值給Date變量。日期文字必須以數字符號“撐”擴起來,例如,#January 1、1993#或#1 Jan 93#。選項D是按照格式字符串的要求顯示數值表達式,Format函數的正確格式爲:Format(數值表達武,格式字符串),所以選項D應該改爲:aDate=Format(”8/8/2008”,”m/d/yy”);選項C中Date函數使用錯誤,應爲:aDate=Date。

13.B。【解析】Left(string,length)函數是字符串截取函數,功能是截取某字符串最左邊的“lengh”個字符,這裏截取字符串爲“8765”。Val(string)函數用於返回字符串中所含的數值,這裏“8765”返回的數值爲“8765”。Mid(Str,p,n)函數是字符截取函數,功能是截取從第p個字符開始,向後取字符串的n個“Str”字符串中的字符。這裏Mid(A,4,2)爲截取字符串“54”。“+”做字符串連接,這裏將“8765”和“54”做連接運算。

14.C。【解析】MultiLine屬性可設置爲True或Flase值,它確定文本框是否能接受和顯示多行文本;ScrollBars屬性返回或設置-個值,它確定文本框顯示滾動條的顯示方式,0—vbBNone默認值爲沒有滾動條,0-vbHorizontal爲水平滾動條,2-vbVertical爲垂直滾動條,3-vbBoth爲兩種滾動條都有;Text屬性設置文本框中顯示的內容;Enabled屬性設置爲True或False,分別決定對象在運行時有效或無效。

15.C。【解析】圖片框和框架可以作爲容器控件來存放其他控件。而圖像框控件不能作爲容器控件;文本框控件也不能作爲容器控件,它只能用來顯示或供用戶輸入、編輯文本;標籤控件只能用來顯示文本,更不能作爲容器控件。

16.D。【解析】GotFocus是當對象獲得焦點時觸發的事件;LostFocus事件是在對象失去焦點時觸發的事件;SetFocus方法是將焦點移至指定的控件或窗體;KeyPress事件是當用戶按下和鬆開-個鍵時觸發的事件。