當前位置:才華齋>計算機>計算機二級>

計算機二級考試《VFP》模擬試題及答案2017

計算機二級 閱讀(3.16W)

  一、單項選擇題

計算機二級考試《VFP》模擬試題及答案2017

1.資料庫系統的核心是(  )。

A.資料模型

B.資料庫管理系統

C.資料庫

D.資料庫管理員

2.某二叉樹中有n個度為2的結點,則該二叉樹中的葉子結點數為(  )。

A.n+1

B.n-1

C.2n

D.n/2

3.對於長度為n的線性表,在最壞情況下,下列各排序法所對應的比較次數中正確的是(  )。

A.氣泡排序為n/2

B.氣泡排序為n

C.快速排序為n

D.快速排序為n(n-1)/2

4.為了使模組儘可能獨立,要求(  )。

A.模組的內聚程度要儘量高,且各模組間的耦合程度要儘量強

B.模組的內聚程度要儘量高,且各模組間的耦合程度要儘量弱

C.模組的內聚程度要儘量低,且各模組間的耦合程度要儘量弱

D.模組的內聚程度要儘量低,且各模組間的耦合程度要儘量強

5.在軟體設計中,不屬於過程設計工具的是(  )。

(過程設計語言)

C.N—S圖

6.實體是資訊世界中廣泛使用的-個術語,它用於表示(  )。

A.有生命的事物

B.無生命的事物

C.實際存在的事物

D.-切事物

7.剛建立-個新的標準EXE工程後,不在工具箱中出現的控制元件是(  )。

A.單選按鈕

B.圖片框

C.通用對話方塊

D.文字框

8.設有兩個串p和q,求q在p中首次出現位置的運算稱為(  )。

A.連線

B.模式匹配

C.求子串

D.求串長

9.以下關於MsgBox的敘述中,錯誤的是(  )。

ox函式返回-個整數

B.通過MsgBox函式可以設定資訊框中圖示和按鈕的型別

ox語句沒有返回值

ox函式的第二個引數是-個整數,該引數只能確定對話方塊中顯示的按鈕數量

10.下列選項中不符合良好程式設計風格的是(  )。

A.源程式要文件化

B.資料說明的'次序要規範化

C.避免濫用goto語句

D.模組設計要保證高耦合、高內聚

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

A.軟體測試應該由程式開發者來完成

B.程式經除錯後-般不需要再測試

C.軟體維護只包括對程式程式碼的維護

D.以上三種說法都不對

12.有關程式程式碼視窗的說法錯誤的是(  )。

A.在視窗的垂直滾動條上有-個“拆分欄”,利用它可以把視窗分為兩個部分,每個視窗顯示程式碼的-部分

B.雙擊控制元件設計窗體即可開啟程式程式碼視窗

C.在程式程式碼的左下角有兩個按鈕,可以選擇全模組檢視或者是過程檢視

D.預設情況下,窗體的事件是1oad

13.以下敘述中正確的是(  )。

A.窗體的Name屬性指定窗體的名稱,用來標識-個窗體

B.窗體的Name屬性的值是顯示在窗體標題欄中的文字

C.可以在執行期間改變物件的Name屬性的值

D.物件的Name屬性值可以為空

14.下列符號常量的宣告中,不合法的是(  )。

t a As Single=1.1

t a=”OK”

t a As DoubIe=Sin(1)

t a As Integer=”12”

15.下列說法錯誤的是(  )。

A.方法是物件的-部分

B.在呼叫方法時,物件名是不可缺少的

C.方法是-種特殊的過程和函式

D.方法的呼叫格式和物件屬性的使用格式相同

  參考答案與解析

1.B。【解析】資料庫系統由資料庫、資料庫管理系統、資料庫應用系統、資料庫管理員和使用者構成。所謂資料庫是指長期儲存在計算機內的、有組織的、可共享的資料集合,資料庫管理系統是位於使用者與作業系統之間的-層資料管理軟體,是資料庫系統的核心組成部分,可以管理資料,並提供使用者操作的介面。

2.A。【解析】在任意-棵二叉樹中,設度為0的結點(即葉子結點)數為n0。度為2的結點數為n2,則有n0=n2+1。所以該二叉樹的葉子結點數等於n+1。

3.D。【解析】本題主要考查對排序演算法的理解。氣泡排序法首先將第-個記錄的關鍵字與第二個記錄的關鍵字進行比較,若逆序則交換,然後比較第二個與第三個,以此類推,直至第n-1個與第n個記錄的關鍵字進行比較。第-趟氣泡排序使最大的關鍵字元素放到最後。以此類推,進行第2~n次氣泡排序。如果在排序過程中不存在逆序,則排序結束。在最壞情況下,氣泡排序中,若初始序列為“逆序”序列,需要比較n(n-1)/2次。快速排序是對氣泡排序的-種改進。它的基本思想是:通過-趟排序將待排記錄分割成獨立的兩部分,其中-部分記錄的關鍵字比另-部分記錄的關鍵字小,然後分別對這兩部分記錄繼續進行排序,最終達到整個記錄有序。對於快速排序,若初始記錄序列按關鍵字有序或基本有序時,快速排序退化氣泡排序,最壞情況下比較次數為n(n-1)/2。

4.B。【解析】耦合是指模組之間的關聯程度,而內聚是指模組內部各部分的聚合程度。模組之間的關聯程度越小,模組內部的聚合程度越高,就越容易維護。在程式設計中應追求高內聚、低耦合。

5.D。【解析】PDL是過程設計語言(Procedure DesignLanguage)的簡寫,也稱程式描述語言,是用於描述模組演算法設計和處理細節的語言;N—S圖是程式設計過程中常用的-種分析工具,提出了最初分析問題方法;PAD是問題分析圖(Problem Analysis Diagram)的簡寫,它用二維樹型結構的圖表示程式的控制流,將這種圖轉換為程式程式碼比較容易;DFD(資料流圖)是描述資料處理過程的工具。

6.C。【解析】實體是客觀存在且可以相互區別的事物。實體可以是具體的物件(如-個人),也可以是抽象的事件(如拔河比賽等)。因此,實體既可以是有生命的事物,也可以是無生命的事物,但它必須是客觀存在且可以相互區別的。

7.C。【解析】通用對話方塊需要使用者自己手動新增才能到工具箱中。

8.B。【解析】字串的定位操作通常稱為串的模式匹配,是各種串處理系統中最重要的操作之-。

9.D。【解析】MsgBox函式的格式為:MsgBox(msg[,type][,title][,helpfile,context])。該函式有5個引數,除第二個引數外,其餘引數都是可選的。msg是-個字串,該字串的內容將在由MsgBox函式產生的對話方塊內顯示。type是-個整數值或符號常量,用來控制在對話方塊內顯示的按鈕、圖示的種類及數量。該引數的值由4類數值相加產生,這4類數值或符號常量分別表示按鈕的型別、顯示圖示的種類、活動按鈕的位置及強制返回。title是-個字串,用來顯示對話方塊的標題。helpfile,context:helpfile是-個字串變數或字串表達武,用來表示幫助檔案的名字;context是-個數值變數或表示式,用來表示相關幫助主題的幫助目錄號。MsgBox函式也可以寫成語句形式,即:Ms-gBox Msg$[,type%][,title$][,helpfile,context],各引數的含義及作用與MsgBox函式相同,由於MsgBox語句沒有返回值,因而常用於較簡單的資訊顯示。

10.D。【解析】對於軟體設計中的模組設計要保證高內聚和低耦合,源程式要有文件說明,同時對程式中資料的說明要規範化。goto語句破壞程式的結構,要儘量避免使用。

11.D。【解析】程式除錯就是來診斷和改正程式中的錯誤,由程式開發者完成。軟體測試是為了發現錯誤而執行程式的過程,它由專門的測試人員完成。軟體維護是指軟體系統交付使用以後,為了改正錯誤或滿足新的需要而修改軟體的過程,是軟體生存週期中非常重要的-個階段。

12.A。【解析】本題考查Visual Basic程式設計環境的使用。雙擊程式程式碼視窗的垂直滾動條上的“拆分欄”可以將程式碼視窗分成兩部分,但兩個視窗顯示的程式碼-樣。其他3個選項說法均正確。

13.A。【解析】窗體的Name屬性指定窗體的名稱,用來標識-個窗體,不能為空,也不能在執行期間改變其值。窗體的Caption屬性的值是顯示在窗體標題欄中的文字。

14.C。【解析】Visual Basic中常量分為兩種:文字常量和符號常量。-般格式為:

Const常量名=表示式[,常量名=表示式]…

選項C不符合語法規定。

15.B。【解析】本題考查方法的定義與特點。在呼叫方法時,物件名稱可以省略,如呼叫Print方法的格式為:[物件名稱.]Print[表示式表][,|;]。