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

全國計算機二級VB模擬題及答案

計算機二級 閱讀(1.38W)

計算機二級複習時關鍵在於多操作,熟練各種題型。以下是應屆畢業生小編整理的全國計算機二級VB模擬題及答案,祝大家考試順利。

全國計算機二級VB模擬題及答案

1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是(C)

A)氣泡排序

B)選擇排序

C)快速排序

D)歸併排序

2.非空的迴圈單鏈表head的尾結點(由p所指向),滿足(A)

A)p->next==NULL

B)p==NULL

C)p->next=head

D)p=head

3.線性表的順序儲存結構和線性表的鏈式儲存結構分別是(C)

A)順序存取的儲存結構、順序存取的儲存結構

B)隨機存取的儲存結構、順序存取的儲存結構

C)隨機存取的儲存結構、隨機存取的儲存結構

D)任意存取的儲存結構、任意存取的儲存結構

4.結構化程式設計所規定的三種基本控制結構是(D)

A)輸入、處理、輸出

B)樹形、網形、環形

C)順序、選擇、迴圈

D)主程式、子程式、函式

5.下列不屬於軟體除錯技術的是(D)

A)強行排錯法

B)整合測試法

C)回溯法

D)原因排除法

6.軟體生命週期中花費時間最多的階段是(B)

A)詳細設計

B)軟體編碼

C)軟體測試

D)軟體維護

7.軟體設計中,有利於提高模組獨立性的一個準則是(A)

A)低內聚低耦合

B)低內聚高耦合

C)高內聚低耦合

D)高內聚高耦合

8.資料庫的故障恢復一般是由(D)

A)資料流圖完成的

B)資料字典完成的

C)DBA完成的

D)PAD圖完成的

9.下列關係運算的敘述中,正確的是(B)

A)投影、選擇、連線是從二維錶行的方向進行的運算

B)並、交、差是從二維表的列的方向來進行運算

C)投影、選擇、連線是從二維表列的方向進行的運算

D)以上3種說法都不對

10.在關係資料庫中,對一個關係做投影操作後,新關係的元組個數將(A)

A)等於原來關係中的元組個數

B)大於原來關係中的元組個數

C)小於原來關係中的元組個數

D)不能確定元組個數

11.以下不具有Picture屬性的物件是(B)

A)窗體

B)圖片框

C)影象框

D)文字框

12.雙擊窗體中的物件後,Visual Basic將顯示的視窗是(D)

A)專案(工程)視窗

B)工具箱

C)程式碼視窗

D)屬性視窗

13.若要將窗體從記憶體中解除安裝,其實現的方法是(A)

A)Show

B)UnLoad

C)Load

D)Hide

14.要使目錄列表框(名稱為Dirl)中的目錄隨著驅動器列表框(名稱為Drivel)中所選

擇的當前驅動器的不同而同時發生變化,則應:(A)

A)在Dirl中的Change事件中,書寫語句 e=e

B)在Dirl中的Change事件中,書寫語句 =e

C)在Drivel中的Change事件中,書寫語句 =e

D)在Drivel中的Change事件中,書寫語句 e=e

15.設有如下宣告:

Dim x As Integer

如果Sgn(x)的值為-1,則表示x的值是(A)

A)整數

B)大於0的整數

C)等於0的整數

D)小於0的數

16.下述說法不正確的是(B)

A)變數名的長度不能超過255個字元

B)變數名可以包含小數點或者內嵌的型別宣告字元

C)變數名不能使用關鍵字

D)變數名的第一個字元必須是字母

17.下列可作為Visual Basic變數名的是(A)

A)Filename

B)A(A+B)

C)A%D

D)Print

18.語句Print Sgn(-6^2)+Abs(-6^2)+Int(-6^2)的輸出結果是(BD)

A)-36

B)1

C)-1

D)-72

19.下面說法中,不正確的是(D)

A)Cls清除由Print方法顯示的文字或在圖片框中顯示的圖形,並把游標移到物件的左上角(0,0)

B)當前窗體是用Picture屬性裝入的圖形時,也可以用Cls方法清除

C)Move方法用來移動窗體和控制元件,並改變其大小

D)Cls方法中的物件,可以是窗體或圖片框,如果省略則清除當前窗體中顯示的內容

20.假定在圖片框Picturel中裝入了一個圖形,為了清除該圖形(注意,清除圖形,

而不是刪除圖片框),應採用的正確方法是(D)

A)選擇圖片框,然後按Del鍵

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

C)執行語句 ure=""

D)選擇圖片框,在屬性視窗中選擇Picture屬性條,然後按回車鍵

21.線性表L=(a1,a2,a3,…ai,…an),下列說法正確的是(D)

A)每個元素都有一個直接前件和直接後件

B)線性表中至少要有一個元素

C)表中諸元素的排列順序必須是由小到大或由大到小

D)除第一個元素和最後一個元素外,其餘每個元素都有一個且只有一個直接前件和直接後件

22.設樹T的度為4,其中度為1,2,3,4的結點個數分別為4,2,1,1。則T中的葉子結點數為(A)

A)8

B)7

C)6

D)5

23.設有下列二叉樹:對此二叉樹前序遍歷的結果為(B)

A)ZBTYCPXA

B)ATBZXCYP

C)ZBTACYXP

2D)ATBZXCPY

4.結構化程式設計的一種基本方法是(D)

A)篩選法

B)遞迴法

C)歸納法

D)逐步求精法

25.軟體設計包括軟體的結構、資料介面和過程設計,其中軟體的`過程設計是指(B)

A)模組間的關係

B)系統結構部件轉換成軟體的過程描述

C)軟體層次結構

D)軟體開發過程

26.完全不考慮程式的內部結構和內部特徵,而只是根據程式功能匯出測試用例的測試方法是(A)

A)黑箱測試法

B)白箱測試法

C)錯誤推測法

D)安裝測試法

27.資料流圖用於抽象描述一個軟體的邏輯模型,資料流圖由一些特定的圖符構成。下列圖符名標識的圖符不屬於資料流圖合法圖符的是(A)

A)控制流

B)加工

C)資料儲存

D)源和潭

28.在資料管理技術的發展過程中,可實現資料共享的是(C)

A)人工管理階段

B)檔案系統階段

C)資料庫系統階段

D)系統管理階段

29.按條件f 對關係R進行選擇,其關係代數表示式是(C)

A)R|×|R

B)R|×|fR

C)σf(R)

D)πf(R)

30.公司中有多個部門和多名職員,每個職員只能屬於一個部門,一個部門可以有多名職員,從職員到部門的聯絡型別是(C)

A)多對多

B)一對一

C)多對一

D)一對多

31.下列關於棧的敘述正確的是(D)

A)棧是非線性結構

B)棧是一種樹狀結構

C)棧具有先進先出的特徵

D)棧具有後進先出的特徵

32.若某二叉樹的前序遍歷訪問順序是abdgcefh,中序遍歷訪問順序是dgbaechf,則其後序遍歷的結點訪問順序是(D)

A)bdgcefha

B)gdbecfha

C)bdgaechf

D)gdbehfca

33.根據資料結構中各資料元素之間前後件關係的複雜程度,一般將資料結構分成(C)

A)動態結構和靜態結構

B)緊湊結構和非緊湊結構

C)線性結構和非線性結構

D)內部結構和外部結構

34.下面對物件概念描述錯誤的是(A)

A)任何物件都必須有繼承性

B)物件是屬性和方法的封裝體

C)物件間的通訊靠訊息傳遞

D)操作是物件的動態屬性

35.軟體開發的結構化生命週期方法將軟體生命週期劃分成(A)

A)定義、開發、執行維護

B)設計階段、程式設計階段、測試階段

C)總體設計、詳細設計、程式設計除錯

D)需求分析、功能定義、系統設計

36.下列工具中為需求分析常用工具的是(D)

A)PAD

B)PFD

C)N-S

D)DFD

37.開發大型軟體時,產生困難的根本原因是(A)

A)大系統的複雜性

B)人員知識不足

C)客觀世界千變萬化

D)時間緊、任務重

38.下述關於資料庫系統的敘述中正確的是(A)

A)資料庫系統減少了資料冗餘

B)資料庫系統避免了一切冗餘

C)資料庫系統中資料的一致性是指資料型別一致

D)資料庫系統比檔案系統能管理更多的資料

39.單個使用者使用的資料檢視的描述稱為(A)

A)外模式

B)概念模式

C)內模式

D)儲存模式

40.關係資料庫管理系統能實現的專門關係運算包括(B)

A)排序、索引、統計

B)選擇、投影、連線

C)關聯、更新、排序

D)顯示、列印、製表

41.下列正確的Visual Basic註釋語句是(B)

A)Dim a(10)As Integer Rem 這是一個VB程式

B)這是一個VB程式

Private Sub Command1_Click() …

C)a=1:b=2:_Rem 這是一個VB程式 :c=3

D)If Shift=6 And Button=2 Then

Print"BBBB"Rem這是一個VB程式

End If

42.代數式ab+cd對應的Visual Basic6.0表示式是(A)

A)a/(b+c/D)

B)(a/b+c)/d

C)a/(b+c)/d

D)a/b+c/d

43.使程式立即從一個Function過程中退出的語句是(A)

A)Exit Function

B)Exit

C)Return

D)Resume

44.要使一個標籤透明且具有邊框,則應(B)

A)將其BackStyle屬性設定為0,BorderStyle屬性設定為0

B)將其BackStyle屬性設定為0,BorderStyle屬性設定為1

C)將其BackStyle屬性設定為1,BorderStyle屬性設定為0

D)將其BackStyle屬性設定為1,BorderStyle屬性設定為1

45.在窗體上畫一個命令按鈕,然後編寫如下程式碼:

Private Sub Command1_Click()

a&=InputBox("請輸入第一個數")

b&=InputBox("請輸入第二個數")

Print b&+a&

End Sub

程式執行後,單擊命令按鈕,在兩個輸入對話方塊中先後輸入12345和54321,程式的輸出結果是(A)

A)66666

B)5432112345

C)1234554321

D)出錯

46.以下說法不正確的是(B)

A)Visual Basic是一種視覺化程式設計工具

B)Visual Basic是面向過程的程式語言

C)Visual Basic是結構化程式設計語言

D)Visual Basic採用事件驅動程式設計機制

47.下列敘述不正確的是(B)

A)註釋語句是非執行語句,僅對程式的有關內容起註釋作用,它不被解釋和編譯

B)註釋語句可以放在程式碼中的任何位置

C)註釋語句不能放在續行符的後面

D)程式碼中加入註釋語句的目的是提高程式的可讀性

48.假定已在窗體上畫了多個控制元件,並有一個控制元件是活動的,為了在屬性視窗中設定窗體的屬性,預先應執行的操作是(A)

A)單擊窗體上沒有控制元件的地方

B)單擊任一個控制元件

C)不執行任何操作

D)雙擊窗體的標題欄

49.我們可以在設計時(屬性視窗中)和執行時(程式程式碼中)設定屬性的屬性值,以下關於屬性設定的說法正確的是(C)

A)在屬性視窗中可以設定所有屬性的屬性值

B)在程式程式碼中可以設定所有屬性的屬性值

C)屬性的名稱由VB事先定義,使用者不能改變

D)所有物件的屬性都是可見的

50.為了清除列表框中指定的專案,應使用的方法為(D)

A)Cls

B)Clear

C)Remove

D)RemoveItem

1. 基本操作(2小題,每小題15分,共計30分)

注意:下面出現的“考生資料夾”均為%USER%

請根據以下各小題的要求設計Visual Basic應用程式(包括介面和程式碼)。

(1)在名稱為Form1 的窗體上建立一個二級下拉選單(選單項見下表),執行時的窗體如圖所示。

*注意:

存檔時必須存放在考生資料夾下,工程檔名為,窗體檔名為。

解題思路:

啟動Visual Basic系統,建立一個Form1窗體。

在該窗體上通過選單編輯器建立一個主選單,在選單編輯器的標題處輸入“檔案”,名稱處輸入File,在該選單下有二個子選單,在選單編輯器的標題處分別輸入“開啟”、“關閉”,名稱處分別輸入Open和Close,將“關閉”按鈕的“有效”單選按鈕設為不選狀態。

參考檔案:c:wexam26990001hlpsys參考答案、、

請把這些檔案複製到c:wexam26990001中,然後開啟檔案並執行。

(2)在名稱為Form1 的窗體上畫兩個文字框,名稱分別為Text1、Text2,均無初始內容。要求:

1)通過屬性視窗設定適當的屬性,使Text1、Text2 中顯示的文字的字型為“隸書”;

2)編寫適當的事件過程,使得在 Text1 中輸入每一個字元時,立即在Text2中顯示Text1中的內容,如圖所示。

*注意:

要求程式中不得使用變數,事件過程中只能寫一條語句。

存檔時必須存放在考生資料夾下,工程檔名為,窗體檔名為。

解題思路:

啟動Visual Basic系統,建立一個Form1窗體。

在該窗體上畫二個文字框控制元件,通過其屬性視窗將名稱分別設為Text1和Text2,文字內容(Text屬性)均設為空,點選文字框的Font屬性,其彈出的字型對話方塊中將字型均設為“隸書”。改變Text1的內容(即執行Change事件過程),在該Change事件過程中加入語句:

Private Sub Text1_Change()

Text2 = Text1

End Sub

參考檔案:c:wexam26990001hlpsys參考答案、、

請把這些檔案複製到c:wexam26990001中,然後開啟檔案並執行。