- 相關(guān)推薦
計算機二級VB考前15天沖刺必做試題
以下是應(yīng)屆畢業(yè)生考試網(wǎng)整理的計算機二級VB考前15天沖刺必做試題,供考生參考。更多計算機等級考試內(nèi)容請關(guān)注yjbys計算機等級考試網(wǎng)。
一、選擇題(每小題1分,共40分)
(1)程序流程圖中帶有箭頭的線段表示的是( )。
A.圖元關(guān)系
B.數(shù)據(jù)流
C.控制流
D.調(diào)用關(guān)系
(2)結(jié)構(gòu)化程序設(shè)計的基本原則不包括( )。
A.多態(tài)性
B.自頂向下
C.模塊化
D.逐步求精
(3)軟件設(shè)計中模塊劃分應(yīng)遵循的準(zhǔn)則是( )。
A.低內(nèi)聚低耦合
B.高內(nèi)聚低耦合
C.低內(nèi)聚高耦合
D.高內(nèi)聚高耦合
(4)在軟件開發(fā)中,需求分析階段產(chǎn)生的主要文檔是( )。
A.可行性分析報告
B.軟件需求規(guī)格說明書
C.概要設(shè)計說明書
D.集成測試計劃
(5)算法的有窮性是指( )。
A.算法程序的運行時間是有限的
B.算法程序所處理的數(shù)據(jù)量是有限的
C.算法程序的長度是有限的
D.算法只能被有限的用戶使用
對長度為n的線性表排序,在最壞情況下,比較次數(shù)不是n(n一1)/2的排序方法是( )。
A.快速排序
B.冒泡排序
C.直接插入排序
D.堆排序
(7)下列關(guān)于棧的敘述正確的是( )。
A.棧按“先進先出”組織數(shù)據(jù)
B.棧按“先進后出”組織數(shù)據(jù)
C.只能在棧底插入數(shù)據(jù)
D.不能刪除數(shù)據(jù)
(8)在數(shù)據(jù)庫設(shè)計中,將E—R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于( )。
A.需求分析階段
B.概念設(shè)計階段
C.邏輯設(shè)計階段
D.物理設(shè)計階段
(9)有三個關(guān)系R、S和T如下:
由關(guān)系R和s通過運算得到關(guān)系T,則所使用的運算為( )。
A. 并
B.自然連接
C.笛卡爾積
D.交
(10)設(shè)有表示學(xué)生選課的三張表,學(xué)生s(學(xué)號,姓名,性別,年齡,身份證號),課程C(課號,課名),選課sc(學(xué)號,課號,成績),則表SC的關(guān)鍵字(鍵或碼)為( )。
A.課號,成績
B.學(xué)號,成績
C.學(xué)號,課號
D.學(xué)號,姓名,成績
(11)以下敘述中錯誤的是( )。
A.標(biāo)準(zhǔn)模塊文件的擴展名是.bas
B.標(biāo)準(zhǔn)模塊文件是純代碼文件
C.在標(biāo)準(zhǔn)模塊中聲明的全局變量可以在整個工程中使用
D.在標(biāo)準(zhǔn)模塊中不能定義過程
(12)在Visual Basic中,表達式3*2\5 Mod 3的值是( )。
A.1
B.0
C.3
D.出現(xiàn)錯誤提示
(13)以下選項中,不合法的Visual Basic的變量名是( )。
A.a5b
B._xyz
C.a_b
D.andif
(14)以下數(shù)組定義語句中,錯誤的是( )。
A.Static a(i0)As Integer
B.Dim c(3,1 T04)、、
C.Dim d(一10)
D.Dim b(0 T0 5,1 T0 3)As Integer(15)現(xiàn)有語句:Y=IIf(X>0,X Mod 3,
(15)設(shè)X=10,則y的值是( )。
A.0
B.1
C.3
D.語句有錯
(16)窗體上有一個菜單編輯器設(shè)計的菜單。運行程序,并在窗體上單擊鼠標(biāo)右鍵,則彈出一個快捷菜單,如圖所示。
A.在設(shè)計“粘貼”菜單項時,在菜單編輯器窗口中設(shè)置了“有效”屬性(有“√”)
B.菜單中的橫線是在該菜單項的標(biāo)題輸入框中輸入了一個“一”(減號)字符
C.在設(shè)計“選中”菜單項時,在菜單編輯器窗口中設(shè)置了“復(fù)選”屬性(有“√”)
D.在設(shè)計該彈出菜單的主菜單項時,在菜單編輯器窗口中去掉了“可見”前面的“√”
(17)在設(shè)計窗體時雙擊窗體的任何地方,可以打開的窗口是( )。
A.代碼窗口
B.屬性窗口
C.工程資源管理器窗口
D.工具箱窗口
(18)若變量a未事先定義而直接使用(例如:a=O),則變量a的類型是( )。
A.Integer
B.String
C.Boolean
D.Variant
(19)為把圓周率的近似值3.14159存放在變量pi中,應(yīng)該把變量pi定義為( )。
A.Dim pi As Integer
B.Dim pi(7)As Integer
C.Dim pi As Single
D.Dim pi As Long
(20)表達式2*3"2+4*2/2+3"2的值是( )。
A.30
B.31
C.49
D.48
(21)為了使文本框同時具有垂直和水平滾動條,應(yīng)先把MultiLine屬性設(shè)置為True,然后再把SemllBars屬性設(shè)置為( )。
A.0
B.1
C.2
D.3
(22)文本框Textl的KeyDown事件過程如下:
Private Sub Textl—KeyDown(KeyCode As Integer,Shift As Integer)End Sllb
其中參數(shù)KeyCode的值表示的是發(fā)生此事件時( )。
A.是否按下了Alt鍵或Ctrl鍵
B.按下的是哪個數(shù)字鍵
C.所按的鍵盤鍵的鍵碼
D.按下的是哪個鼠標(biāo)鍵
(23)窗體上有一個名稱為HSerolll的滾動條,程序運行后,當(dāng)單擊滾動條兩端的箭頭時,立即在窗體上顯示滾動框的位置(即刻度值)。下面能夠?qū)崿F(xiàn)上述操作的事件過程是( )。
A.Private Sub HSemlll_Change( ) End SubPrint HSemlll.
B.Private Sub HScmlll_Change( )Value Print HScrolll.SmallChange End Sub
C.Private Sub HScrolll—Scroll( )Print HSerolll.ValueEnd Sub
D.Private Sub HScrolll Scroll( )Print HScrolll.SmallChange
End Sub
(24)若已把一個命令按鈕的Default屬性設(shè)置為True,則下面可導(dǎo)致按鈕的Click事件過程被調(diào)用的操作是( )。
A.用鼠標(biāo)右鍵單擊此按鈕
B.按鍵盤上的Esc鍵
C.按鍵盤上的回車鍵
D.用鼠標(biāo)右鍵雙擊此按鈕
(25)要使兩個單選按鈕屬于同一個框架,下面三種操作方法中正確的是( )。
、儋嬕粋框架,再在框架中畫兩個單選按鈕
、谙犬嬕粋框架,再在框架外畫兩個單選按鈕,然后把單選按鈕拖到框架中
、巯犬媰蓚單選按鈕,再畫框架將單選按鈕框起來
A.①
B.①、②
C.③
D.①、②、③
(26)能夠存放組合框的所有項目內(nèi)容的屬性是( )。
A.Caption
B.Text
C.List
D.Selected
(27)設(shè)窗體上有一個標(biāo)簽Labell和一個計時器Timerl,Timerl的Interval屬性被設(shè)置為l000,Enabled屬性被設(shè)置為True。要求程序運行時每秒在標(biāo)簽中顯示一次系統(tǒng)當(dāng)前時間。以下可以實現(xiàn)上述要求的事件過程是( )。
A.Private SUb Timed_Timer( )Labell.Caption=TrueEnd Sub
B.Private Sub Timerl_Timer( )Labell.Caption=Time$End Sub
C.Private Sub Timerl Timer( )labell.Interval=lEnd Sub
D.Private Sub Timed_Timer( )For k=1 To Timerl.IntervalLabell.Caption=TimerNext k End Sub
(28)窗體上有一個名稱為CD1的通用對話框控件和由四個命令按鈕組成的控件數(shù)組Command1,其下標(biāo)從左到右分別為0.1、2、3,窗體外觀如圖所示。
命令按鈕的事件過程如下:
Private SUb Command1~Click(Index As Integer)
Select Case Index
Case 0
CD1.Action=l
Case l
CD1.ShowSave
Case 2
CD1.Action:5
Case 3
End
End Select
End Sub
對上述程序,下列敘述中錯誤的是( )。
A.單擊“打開”按鈕,顯示打開文件的對話框
B.單擊“保存”按鈕,顯示保存文件的對話框.
C.單擊“打印”按鈕,能夠設(shè)置打印選項,并執(zhí)行打印操作
D.單擊“退出”按鈕,結(jié)束程序的運行
(29)窗體上有一個名稱為Framel的框架(如圖),若要把框架上顯示的“Framel”改為漢字“框架”,下面正確的語句是( )。
A.Framel.Name=”框架”
B.Framel.Caption=”框架”
C.Framel.Text=”框架”
D.Framel.Value=”框架”
(30)在窗體上畫一個名稱為Comb01的組合框,名稱為Textl的文本框,以及名稱為CommanD1的命令按鈕,如圖所示。
運行程序,單擊命令按鈕,將文本框中被選中的文本添加到組合框中,若文本框中沒有選中的文本,則將文本框中的文本全部添加到組合框中。命令按鈕的事件過程如下:
Privme Sub
CommanD1—Click( )
If Textl.
SelLength<>0
ThenElse
Comb01.
AdD1tem Textl
End IfEnd Sub程序中橫線處應(yīng)該填寫的是( )。
A.Comb01.AddItem Textl.Text
B.Combol,AddItem Textl.SelStart
C.Comb01.AddItem Textl.SelText
D.Comb01.Addhem Textl.SelLength
(31)窗體上有一個名稱為Textl的文本框,一個名稱為CD1的通用對話框,一個標(biāo)題為“打開文件”的命令按鈕,如圖所示。
命令按鈕的單擊事件過程如下:
Private Sub CommanD1—Click( )CD1.
ShowOpen
Open CD1.
FfleName For Input As#1MsgBox CD1.
FfleNalne
Line Input#1.
sTextl.Text=SClose#1
End Sub
單擊命令按鈕,執(zhí)行以上事件過程,打開選定的文件,讀取文件的內(nèi)容并顯示在文本框中,以下敘述中正確的是( )。
A.程序沒有錯誤,可以正確完成打開文件、讀取文件中內(nèi)容的操作
B.執(zhí)行Open命令時出錯,因為沒有指定文件的路徑
C.Open語句是錯誤的,應(yīng)把語句中的For Input改為For.Gutput
D.Line Input命令格式錯
(32)窗體上有一個如右圖所示的圖形控件,控件中顯示了如圖所示的文字,可以判斷這個圖形控件( )。
A.是圖像框(Image)
B.是圖片框(PietureBox)
C.是形狀控件
D.不是上述3種控件中的一種
(33)窗體上有一個名稱為Combol的組合框,要求在其編輯區(qū)輸入文本并按回車鍵后,編輯區(qū)中的文本被添加到列表中。下面能實現(xiàn)這一功能的是( )。
A.Private Sub Comlbol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.AdD1tem Comb01.TextErldⅡEnd Sub
B.Private Sub Combol—KeyDown(KeyCode As Integer,Shift As Integer)IfKeyCode=13 ThenComb01.Addhem Textl.Text,EIldIfEnd Sub
C.Private Sub Combol—Click( )Comb01.AdD1tem Comb01.Text·End Sub
D.Private Sub Combol—Click( )Comb01.Addhem Textl.TextEnd 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)窗體上的三個命令按鈕構(gòu)成名稱為CommanD1的控件數(shù)組。如圖所示。
程序如下:
Private Sub CommanD1—Click(Index As Integer)
IfIndex=1 Then
Print”計算機等級考試”
End If
IfIndex=2 Then
Prim CommanD1(2).Caption
End IfEnd Sub
運行程序,單擊“命令按鈕2”,則如下敘述中正確的是( )。
A.Print CommanD1(2).Caption語句有錯
B.在窗體上顯示“命令按鈕2”
C.在窗體上顯示“命令按鈕3”
D.在窗體上顯示“計算機等級考試”
(36)下面程序的執(zhí)行結(jié)果是( )。
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”,然后單擊命令按鈕,執(zhí)行如下程序:Private Sub CommanD1—Click( )Text2.Text=UCase(Mid(Textl.Text,5,4)End Sub在Text2中顯示的是( )。
A.form
B.list
C.FORM
D.LIST
(38)窗體上有名稱為CommanD1的命令按鈕,名稱分別為Listl、List2的列表框,其中Listl的MultiSelect屬性
設(shè)置為1(Simple),并有如下事件過程:Private Sub CommanD1—Click( )
For i=0 To Listl.ListCount一1
If Listl.Selected(i)=True Then
List2.AddItem Text
EndIf
NextEnd Sub上述事件過程的功能是將Listl中被選中的列表項添加到List2中。運行程序時,發(fā)現(xiàn)不能達到預(yù)期目的,應(yīng)做修改,下列修改中正確的是( )。
A.將For循環(huán)的終值改為Listl.ListCount
B.將Listl.Selected(i)=True改為Listl.List(i).Selected=True
C.將List2.AdD1tem Text改為List2.AddItem Listl.List(i)
D.將List2ddItem Text改為List2.Addhem Listl.ListIndex
(39)設(shè)有如下CommanD1的單擊事件過程及fun過程:
Private Sub CommanD1_Click( )
Dim X As Integer
x=Val(InputBox(”請輸入一個整數(shù)”))fun(X)
End Sub
Private Sub fun(x As Integer)
If X Mod 2=0 Then fun(X/2)Print X;
End Sub
執(zhí)行上述程序,輸入6,結(jié)果是( )。
A.3 6
B.6 3
C.6
D.程序死循環(huán)
(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
執(zhí)行上述事件過程后,窗體上顯示的是( )。
A.1
B.2
C.3
D.4
【計算機二級VB考前15天沖刺必做試題】相關(guān)文章:
計算機二級vb試題10-25
計算機二級Access考前沖刺試題與答案06-08
2016計算機二級《VB》沖刺訓(xùn)練及答案03-04
2016計算機二級《VB》模擬試題及答案03-10
計算機二級考試《VB》操作試題及答案07-25
計算機二級VB考試測試題11-23
vb計算機二級考試試題201607-22