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

計算機二級VB考前15天衝刺必做試題

計算機二級 閱讀(1.94W)

以下是應屆畢業生考試網整理的計算機二級VB考前15天衝刺必做試題,供考生參考。更多計算機等級考試內容請關注yjbys計算機等級考試網。

計算機二級VB考前15天衝刺必做試題

一、選擇題(每小題1分,共40分)

(1)程式流程圖中帶有箭頭的線段表示的是( )。

A.圖元關係

B.資料流

C.控制流

D.呼叫關係

(2)結構化程式設計的基本原則不包括( )。

A.多型性

B.自頂向下

C.模組化

D.逐步求精

(3)軟體設計中模組劃分應遵循的準則是( )。

A.低內聚低耦合

B.高內聚低耦合

C.低內聚高耦合

D.高內聚高耦合

(4)在軟體開發中,需求分析階段產生的主要文件是( )。

A.可行性分析報告

B.軟體需求規格說明書

C.概要設計說明書

D.整合測試計劃

(5)演算法的有窮性是指( )。

A.演算法程式的執行時間是有限的

B.演算法程式所處理的資料量是有限的

C.演算法程式的長度是有限的

D.演算法只能被有限的使用者使用

對長度為n的線性表排序,在最壞情況下,比較次數不是n(n一1)/2的排序方法是( )。

A.快速排序

B.氣泡排序

C.直接插入排序

D.堆排序

(7)下列關於棧的敘述正確的是( )。

A.棧按“先進先出”組織資料

B.棧按“先進後出”組織資料

C.只能在棧底插入資料

D.不能刪除資料

(8)在資料庫設計中,將E—R圖轉換成關係資料模型的過程屬於( )。

A.需求分析階段

B.概念設計階段

C.邏輯設計階段

D.物理設計階段

(9)有三個關係R、S和T如下:

由關係R和s通過運算得到關係T,則所使用的運算為( )。

A. 並

B.自然連線

C.笛卡爾積

D.交

(10)設有表示學生選課的三張表,學生s(學號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課sc(學號,課號,成績),則表SC的關鍵字(鍵或碼)為( )。

A.課號,成績

B.學號,成績

C.學號,課號

D.學號,姓名,成績

(11)以下敘述中錯誤的是( )。

A.標準模組檔案的副檔名是

B.標準模組檔案是純程式碼檔案

C.在標準模組中宣告的全域性變數可以在整個工程中使用

D.在標準模組中不能定義過程

(12)在Visual Basic中,表示式3*25 Mod 3的值是( )。

A.1

B.0

C.3

D.出現錯誤提示

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

A.a5b

B._xyz

C.a_b

f

(14)以下陣列定義語句中,錯誤的是( )。

ic a(i0)As Integer

c(3,1 T04)、、

d(一10)

b(0 T0 5,1 T0 3)As Integer(15)現有語句:Y=IIf(X>0,X Mod 3,

(15)設X=10,則y的值是( )。

A.0

B.1

C.3

D.語句有錯

(16)窗體上有一個選單編輯器設計的選單。執行程式,並在窗體上單擊滑鼠右鍵,則彈出一個快捷選單,如圖所示。

A.在設計“貼上”選單項時,在選單編輯器視窗中設定了“有效”屬性(有“√”)

B.選單中的橫線是在該選單項的標題輸入框中輸入了一個“一”(減號)字元

C.在設計“選中”選單項時,在選單編輯器視窗中設定了“複選”屬性(有“√”)

D.在設計該彈出選單的主選單項時,在選單編輯器視窗中去掉了“可見”前面的“√”

(17)在設計窗體時雙擊窗體的任何地方,可以開啟的視窗是( )。

A.程式碼視窗

B.屬性視窗

C.工程資源管理器視窗

D.工具箱視窗

(18)若變數a未事先定義而直接使用(例如:a=O),則變數a的型別是( )。

ger

ng

ean

ant

(19)為把圓周率的近似值3.14159存放在變數pi中,應該把變數pi定義為( )。

pi As Integer

pi(7)As Integer

pi As Single

pi As Long

(20)表示式2*3"2+4*2/2+3"2的值是( )。

A.30

B.31

C.49

D.48

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

A.0

B.1

C.2

D.3

(22)文字框Textl的KeyDown事件過程如下:

Private Sub Textl—KeyDown(KeyCode As Integer,Shift As Integer)End Sllb

其中引數KeyCode的值表示的是發生此事件時( )。

A.是否按下了Alt鍵或Ctrl鍵

B.按下的是哪個數字鍵

C.所按的鍵盤鍵的鍵碼

D.按下的是哪個滑鼠鍵

(23)窗體上有一個名稱為HSerolll的滾動條,程式執行後,當單擊滾動條兩端的箭頭時,立即在窗體上顯示滾動框的位置(即刻度值)。下面能夠實現上述操作的事件過程是( )。

ate Sub HSemlll_Change( ) End SubPrint HSemlll.

ate Sub HScmlll_Change( )Value Print lChange End Sub

ate Sub HScrolll—Scroll( )Print eEnd Sub

ate Sub HScrolll Scroll( )Print lChange

End Sub

(24)若已把一個命令按鈕的Default屬性設定為True,則下面可導致按鈕的Click事件過程被呼叫的操作是( )。

A.用滑鼠右鍵單擊此按鈕

B.按鍵盤上的Esc鍵

C.按鍵盤上的回車鍵

D.用滑鼠右鍵雙擊此按鈕

(25)要使兩個單選按鈕屬於同一個框架,下面三種操作方法中正確的是( )。

①冼畫一個框架,再在框架中畫兩個單選按鈕

②先畫一個框架,再在框架外畫兩個單選按鈕,然後把單選按鈕拖到框架中

③先畫兩個單選按鈕,再畫框架將單選按鈕框起來

A.①

B.①、②

C.③

D.①、②、③

(26)能夠存放組合框的所有專案內容的屬性是( )。

ion

cted

(27)設窗體上有一個標籤Labell和一個計時器Timerl,Timerl的Interval屬性被設定為l000,Enabled屬性被設定為True。要求程式執行時每秒在標籤中顯示一次系統當前時間。以下可以實現上述要求的事件過程是( )。

ate SUb Timed_Timer( )ion=TrueEnd Sub

ate Sub Timerl_Timer( )ion=Time$End Sub

ate Sub Timerl Timer( )rval=lEnd Sub

ate Sub Timed_Timer( )For k=1 To ion=TimerNext k End Sub

(28)窗體上有一個名稱為CD1的通用對話方塊控制元件和由四個命令按鈕組成的控制元件陣列Command1,其下標從左到右分別為0.1、2、3,窗體外觀如圖所示。

命令按鈕的事件過程如下:

Private SUb Command1~Click(Index As Integer)

Select Case Index

Case 0

on=l

Case l

Save

Case 2

on:5

Case 3

End

End Select

End Sub

對上述程式,下列敘述中錯誤的是( )。

A.單擊“開啟”按鈕,顯示開啟檔案的對話方塊

B.單擊“儲存”按鈕,顯示儲存檔案的對話方塊.

C.單擊“列印”按鈕,能夠設定列印選項,並執行列印操作

D.單擊“退出”按鈕,結束程式的執行

(29)窗體上有一個名稱為Framel的框架(如圖),若要把框架上顯示的“Framel”改為漢字“框架”,下面正確的語句是( )。

=”框架”

ion=”框架”

=”框架”

e=”框架”

(30)在窗體上畫一個名稱為Comb01的.組合框,名稱為Textl的文字框,以及名稱為CommanD1的命令按鈕,如圖所示。

執行程式,單擊命令按鈕,將文字框中被選中的文字新增到組合框中,若文字框中沒有選中的文字,則將文字框中的文字全部新增到組合框中。命令按鈕的事件過程如下:

Privme Sub

CommanD1—Click( )

If Textl.

SelLength<>0

ThenElse

Comb01.

AdD1tem Textl

End IfEnd Sub程式中橫線處應該填寫的是( )。

tem

ol,AddItem tart

tem ext

em ength

(31)窗體上有一個名稱為Textl的文字框,一個名稱為CD1的通用對話方塊,一個標題為“開啟檔案”的命令按鈕,如圖所示。

命令按鈕的單擊事件過程如下:

Private Sub CommanD1—Click( )CD1.

ShowOpen

Open CD1.

FfleName For Input As#1MsgBox CD1.

FfleNalne

Line Input#1.

=SClose#1

End Sub

單擊命令按鈕,執行以上事件過程,開啟選定的檔案,讀取檔案的內容並顯示在文字框中,以下敘述中正確的是( )。

A.程式沒有錯誤,可以正確完成開啟檔案、讀取檔案中內容的操作

B.執行Open命令時出錯,因為沒有指定檔案的路徑

語句是錯誤的,應把語句中的For Input改為ut

Input命令格式錯

(32)窗體上有一個如右圖所示的圖形控制元件,控制元件中顯示瞭如圖所示的文字,可以判斷這個圖形控制元件( )。

A.是影象框(Image)

B.是圖片框(PietureBox)

C.是形狀控制元件

D.不是上述3種控制元件中的一種

(33)窗體上有一個名稱為Combol的組合框,要求在其編輯區輸入文字並按回車鍵後,編輯區中的文字被新增到列表中。下面能實現這一功能的是( )。

ate Sub Comlbol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 1tem ErldⅡEnd Sub

ate Sub Combol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 em ,EIldIfEnd Sub

ate Sub Combol—Click( )1tem ·End Sub

ate Sub Combol—Click( )em End Sub

(34)工程檔案中包含一個模組檔案和一個窗體檔案。模組檔案的程式程式碼是:

Public x As IntegerPrivate Y As Integer窗體檔案的程式程式碼是:

Dim a As Integer

Private Sub Form_Load( )Dim b As Integer

a=2:b=3:x=10v=20

End Sllb

Private Sub CommanD1_Click( )

a=a+5:b=b+5:x=x+5:y=Y+5Print a;b;x;Y

End Sub

執行程式,單擊窗體上的命令按鈕,則在窗體上顯示的是( )。

A.5 5 15 5

B.7 5 15 25

C.7 8 15 5

D.7 5 15 5

(35)窗體上的三個命令按鈕構成名稱為CommanD1的控制元件陣列。如圖所示。

程式如下:

Private Sub CommanD1—Click(Index As Integer)

IfIndex=1 Then

Print”計算機等級考試”

End If

IfIndex=2 Then

Prim CommanD1(2)ion

End IfEnd Sub

執行程式,單擊“命令按鈕2”,則如下敘述中正確的是( )。

t CommanD1(2)ion語句有錯

B.在窗體上顯示“命令按鈕2”

C.在窗體上顯示“命令按鈕3”

D.在窗體上顯示“計算機等級考試”

(36)下面程式的執行結果是( )。

Private Sub CommanD1—Click( )a=0

k=1Do While k<4

X=k+kk=k+1

Prim X;

LoopEnd Sub

A.1 4 27

B.1 1 1

C.1 4 9

D.0 0 0

(37)窗體上有名稱分別為Textl、Text2的文字框,名稱為CommanD1的命令按鈕。執行程式,在Textl中輸入“FormList”,然後單擊命令按鈕,執行如下程式:Private Sub CommanD1—Click( )=UCase(Mid(,5,4)End Sub在Text2中顯示的是( )。

(38)窗體上有名稱為CommanD1的命令按鈕,名稱分別為Listl、List2的列表框,其中Listl的MultiSelect屬性

設定為1(Simple),並有如下事件過程:Private Sub CommanD1—Click( )

For i=0 To Count一1

If cted(i)=True Then

tem Text

EndIf

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

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

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

C.將1tem Text改為tem (i)

D.將List2ddItem Text改為em Index

(39)設有如下CommanD1的單擊事件過程及fun過程:

Private Sub CommanD1_Click( )

Dim X As Integer

x=Val(InputBox(”請輸入一個整數”))fun(X)

End Sub

Private Sub fun(x As Integer)

If X Mod 2=0 Then fun(X/2)Print X;

End Sub

執行上述程式,輸入6,結果是( )。

A.3 6

B.6 3

C.6

D.程式死迴圈

(40)命令按鈕CommanD1的單擊事件過程如下:

Private Sub CommanD1—Click( )Dim a(10,10)As IntegerX=0

For i=l T0 3

For J=1 T0 3

a(i,j)=i}2 Mod J

If x

Next

Next

Print XEnd Sub

執行上述事件過程後,窗體上顯示的是( )。

A.1

B.2

C.3

D.4