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

計算機二級VB練習題附答案

計算機二級 閱讀(2.05W)

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

計算機二級VB練習題附答案

【計算機二級VB練習題一】

1、為了在執行時能顯示窗體左上角的控制框(系統選單),可以設定以下哪個屬性的值為True( )。

r01Box utton utton erStyle

參考答案:A

參考解析:本題考查窗體的常見屬性。窗體中ControlBox屬性用來控制是否顯示控制選單,屬性值為False時不顯示控制選單。屬性MinButton和MaxButton控制是否顯示最大化和最小化按鈕,屬性BorderStyle則是設定窗體的邊界樣式。

2、組合框是文字框和( )特性的組合。

A.複選框 B.標籤 C.列表框 D.目錄列表框

參考答案:C

參考解析:本題考查組合框。組合框控制元件(ComboBox)是將文字框和列表框的功能結合在一起,使用者可以在列表中選擇某項(注:只能選取一項),或在編輯區域中直接輸入文字內容來選定專案。

3、Visual Basic根據計算機訪問檔案的方式將檔案分成3類,其中不包括( )。

A.順序檔案 檔案 C.二進位制檔案 D.隨機檔案

參考答案:B

參考解析:本題考查VB檔案的分類。VB中根據檔案的訪問形式分為順序檔案、隨機檔案和二進位制檔案。

4、下列模式中,能夠給出資料庫物理儲存結構與物理存取方法的是( )。

A.內模式 B.外模式 C.概念模式 D.邏輯模式

參考答案:A

參考解析:資料庫管理系統的三級模式結構由外模式、模式和內模式組成。外模式,或予模式,或使用者模式,是指資料庫使用者所看到的資料結構,是使用者看到的資料檢視。模式,或邏輯模式,是資料庫中對全體資料的邏輯結構和特性的描述,是所有使用者所見到的資料檢視的總和。外模式是模式的一部分。內模式,或儲存模式,或物理模式,是指資料在資料庫系統內的儲存介質上的表示,即對資料的物理結構和存取方式的描述。

5、符合結構化原則的三種基本控制結構是順序結構、__________和迴圈結構。

參考解析:選擇結構

【解析】程式設計語言僅僅使用順序、選擇和重複(迴圈)三種基本控制結構就足以表達出各種其他形式結構的程式設計方法。遵循程式結構化的設計原則,按結構化程式設計方法設計出的程式易於理解、使用和維護;可以提高程式設計工作的效率,降低軟體的開發成本。

6、對資料元素之間的邏輯關係的描述是_______。

參考解析:資料的邏輯結構

【解析】資料的邏輯結構是對資料元素之間的邏輯關係的描述,它可以用一個數據元素的集合和定義在此集合中的若干關係來表示。

7、軟體工程研究的內容主要包括:軟體開發技術和________。

參考解析:軟體工程管理

【解析】軟體工程研究的內容主要包括:軟體開發技術和軟體工程管理。軟體開發技術包括:軟體開發方法學、開發過程、開發工具和軟體工程環境,其主體內容是軟體開發方法學。軟體工程管理包括軟體管理學、軟體工程經濟學、軟體心理學等內容。

8、軟體指的是計算機系統中與硬體相互依賴的另一部分,包括程式、資料和__________的集合。

參考解析:相關文件

【解析】軟體指的是計算機系統中與硬體相互依賴的另一部分,包括程式、資料和有關的文件。程式是對計算機的處理物件和處理規則的描述,是軟體開發入員根據使用者需求開發的、用程式語言描述的、適合計算機執行的指令序列。資料是使程式能正常操作資訊的資料結構。文件是為了便於瞭解程式所需的資源說明,是與程式的開發、維護和使用有關的資料。

9、_______語句的作用是暫時停止VB程式的執行,將控制權轉交給作業系統

參考解析:

DoEvents

【解析】本題考查DoEvents函式。DoEvents函式的功能是將控制權轉交給作業系統,以便讓系統有機會去檢查是否有其他事件需要提供服務,當作業系統處理完佇列中的事件後,返回控制權。該函式可以返回VB應用程式中開啟窗體的數目。

10、當用________方式開啟檔案時,如果對檔案進行寫操作,則寫入的`資料附加到原檔案的後面。

%參考解析:Append(追加)

【解析】本題考查檔案的開啟方式。開啟檔案有3種模式。Output:向檔案中寫資料,當指定的檔案不存在時,則在指定的資料夾下建立檔案;Input:從檔案中讀資料,當檔案不存在時,則報錯;Append:追加資料到檔案末尾,當指定的檔案不存在時,則報錯。

11、演算法的'基本特徵主要包括四個方面,它們分別是可行性、確定性、_________和擁有足夠的情報。

參考解析:有窮性

【解析】演算法的基本特徵主要包括以下四個方面:可行性:針對實際問題而設計的演算法,執行後能夠得到滿意的結果;確定性:演算法中的每一個步驟都必須有明確的定義,不允許有模稜兩可的解釋和多義性;有窮性:演算法必需在有限時間內做完,即演算法必需能在執行有限個步驟之後終止;擁有足夠的情報:要使演算法有效必需為演算法提供足夠的情報,當演算法擁有足夠的情報時,此演算法才最有效的;而當提供的情報不夠時,演算法可能無效。

12、對長度為8的線性表進行氣泡排序,最壞情況下需要比較的次數為__________ 。

參考解析:28

【解析】在最壞情況下,氣泡排序所需要的比較次數為n(n.1)/2;簡單插入排序所需要的比較次數為n(n-1)/2;希爾排序所需要的比較次數為O(n1 5);堆排序所需要的比較次數為O(nl092n)。

【計算機二級VB練習題二】

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

A) 棧是"先進先出"的線性表

B) 佇列是"先進後出"的線性表

C) 迴圈佇列是非線性結構

D) 有序線性表既可以採用順序儲存結構,也可以採用鏈式儲存結構

【解析】棧是先進後出的線性表,所以A)錯誤;佇列是先進先出的線性表,所以B)錯誤;迴圈佇列是線性結構的線性表,所以C)錯誤。

2.以下選項中,不合法的Visual Basic的變數名是( B )。

A) a5b

B) _xyz

C) a_b

D) andif

【解析】VB中變數的命名規則:

必須以字母開頭。

由字母,漢字或數字組成

不能包含嵌入的句號或者嵌入的型別宣告字元。

不得超過 255 個字元。

3.可以產生30~50(含30和50)之間的隨機整數的表示式是( A )。

A) Int(Rnd*21+30)

B) Int(Rnd*20+30)

C) Int(Rnd*50-Rnd*30)

D) Int(Rnd*30+50)

【解析】因為Rnd函式產生的隨機數範圍是大於等於0而小於1。要產生30~50(含30和50)之間的隨機整數,可先產生0~(50-30),即0~20之間的隨機整數,然後在這個基礎上再加上30。

Rnd*20生成0~20之間的隨機數中不包括20,所以要用Int(Rnd*21)可產生0~20之間的隨機整數,然後加上30,綜合起來就是Int(Rnd*21+30),故A選項正確。

4.為了使文字框同時具有垂直和水平滾動條,應先把MultiLine屬性設定為True,然後再把ScrollBars屬性設定為( D )。

A) 0

B) 1

C) 2

D) 3

【解析】ScrollBars屬性值為0,表示文字框沒有滾動條;

ScrollBars屬性值為為1,表示文字框只有水平滾動條;

ScrollBars屬性值為為2,表示文字框只有垂直滾動條;

ScrollBars屬性值為為3,表示文字框同時擁有水平和垂直滾動條。

5.下列關於通用對話方塊CommonDialog1的敘述中,錯誤的是( A )。

A) 只要在"開啟"對話方塊中選擇了檔案,並單擊"開啟"按鈕,就可以將選中的檔案開啟

B) 使用Color方法,可以顯示"顏色"對話方塊

C) CancelError屬性用於控制使用者單擊"取消"按鈕關閉對話方塊時,是否顯示出錯警告

D) 在顯示"字型"對話方塊前,必須先設定CommonDialog1的Flags屬性,否則會出錯

【解析】"開啟"對話方塊主要用來獲取使用者指定的檔案資訊並供程式使用,對話方塊本身並不提供開啟檔案功能,這些功能需另外編寫程式碼才能實現,所以在"開啟"對話方塊中可選中某檔案,但不能開啟。故A選項錯誤。

6.窗體上有名稱為Command1的命令按鈕,名稱分別為List1、List2的列表框,其中List1的MultiSelect屬性設定為1(Simple),並有如下事件過程:

Private Sub Command1_Click()

For i=0 To Count-1

If cted(i)=True Then

tem Text

End If

Next

End Sub

上述事件過程的功能是將List1中被選中的列表項新增到List2中。執行程式時,發現不能達到預期目的,應做修改,下列修改中正確的是

( C )。

A) 將For迴圈的終值改為Count

B) 將cted(i)=True 改為(i)cted=True

C) 將tem Text 改為tem (i)

D) 將tem Text 改為tem Index

【解析】題目程式不能將List1中的選中項新增到List2中,tem Text一行有誤,應該改為tem (i)才能使List1中每個選中的行新增到List2中。列表框控制元件的List屬性儲存了列表框中所有值的陣列,可以通過下標訪問陣列中的值。

7.假定在圖片框Picture1中裝入了一個圖片,在程式執行中,為了清除該圖片(注意,清除圖片,而不是刪除圖片框),應採用的正確方法是

( B )。

A) 單擊圖片框,然後按Del鍵

B) 執行語句 ure=LoadPicture("")

C) 執行語句 ure=""

D) 執行語句:

【解析】A選項按Del鍵不能刪除圖片;C選項中Pictue屬性值不能為空字串,語法錯誤;D選項中Cls方法只能清除圖片上顯示的內容,不能清除圖片。要將圖片框中的圖片清除,用B選項方法可以。故B選項正確。

8.演算法的空間複雜度是指( A )。

A) 演算法在執行過程中所需要的計算機儲存空間

B) 演算法所處理的資料量

C) 演算法程式中的語句或指令條數

D) 演算法在執行過程中所需要的臨時工作單元數

【解析】演算法的空間複雜度是指演算法在執行過程中所需要的記憶體空間。所以選擇A)。