計算機vb考試試題及答案
有關vb的計算機考試試題有哪些類型呢?下面是學習啦小編給大家整理的計算機vb考試試題及答案解析,供大家參閱,讓大家更好的了解考試試題類型!
計算機vb考試試題一及答案解析
選擇題
1). 某二叉樹有5個度為2的結點,則該二叉樹中的葉子結點數(shù)是( )
A.10
B.8
C.6
D.4
正確答案:C
答案解析:根據(jù)二叉樹的基本性質(zhì)3:在任意一棵二叉樹中,度為0的葉子節(jié)點總是比度為2的節(jié)點多一個,所以本題中是5+1=6個。
2). 下面描述中,不屬于軟件危機表現(xiàn)的是( ).
A.軟件過程不規(guī)范
B.軟件開發(fā)生產(chǎn)率低
C.軟件質(zhì)量難以控制
D.軟件成本不斷提高
正確答案:A
答案解析:軟件危機主要表現(xiàn)在:軟件需求的增長得不到滿足;軟件開發(fā)成本和進度無法控制;軟件質(zhì)量難以保證;軟件不可維護或維護程度非常低;軟件的成本不斷提高;軟件開發(fā)生產(chǎn)率的提高趕不上硬件的發(fā)展和應用需求的增長。所以選擇A。
3). 以下能夠正常結束循環(huán)操作的程序段是( )
A.s2-jsjks-ejvbks-0170.jpg
B.s2-jsjks-ejvbks-0171.jpg
C.s2-jsjks-ejvbks-0172.jpg
D.s2-jsjks-ejvbks-0173.jpg
正確答案:C
答案解析:A中循環(huán)體內(nèi)i=i+1,i永遠不會小于0;B中i的初值為5,執(zhí)行語句i=i+2后不會等于1。D中i<1-直滿足條件,不能退出循環(huán)。C中i的初值為5,i=i - 2則每次都減2,在第3次執(zhí)行循環(huán)后i>0條件不滿足,退出循環(huán)。選C。
4). 設x為一整型變量,且情況語句的開始為:Select Case x,則不符合語法規(guī)則的Case子句是( ).
A.Case Is>20
B.Case 1 To 10
C.Case 0<20
D.Case 2, 3, 4
正確答案:C
答案解析:Select Case 語句中表達式的形式可以是:常量或變量 ;若干符合條件的值用″,″隔開;表達式1 to 表達式2 ;Is 關系表達式。本題中選項A、B和D都符合語法規(guī)則。選項C中Is關系表達式語法錯誤,它可以是Is>0 或Is<20,但不能是組合的0<20。故C選項錯誤。
5). 列表框中被選中的數(shù)據(jù)項的位置可以通過一個屬性獲得,這個屬性是( )
A.List
B.Listlndex
C.Text
D.ListCount
正確答案:B
答案解析:列表框控件的Listlndex屬性值是已選中的表項的位置。表項位置由索引值指定,第一項的索引值為O,第二項為l,以此類推。如果沒有任何項被選中,Listlndex的值將設置為-1。
計算機vb考試試題二及答案解析
簡單應用題
在考生文件夾下有一個工程文件sjt4.vbp。在其窗體中“待選城市”下的List1列表框中有若干個城市名稱。程序運行時,選中List1中若干個列表項(如圖l所示),單擊“選中”按鈕則把選中的項目移到List2中,單擊“顯示”,則在Text1文本框中顯示這些選中的城市(如圖2所示)。已經(jīng)給出了所有控件和程序,但程序不完整。
要求:請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容,使其能正確運行,但不能修改程序中的其他部分和控件屬性。最后用原來的文件名保存工程文件和窗體文件。
參考解析:
【考點分析】本題考點有:列表框的ListCount、Se.1ected和List屬性,“&”連接符,列表框的Addhem和Re-moveltem方法,F(xiàn)or循環(huán)語句以及If判斷語句。
【解題思路】Selected屬性是一個與List數(shù)組中的各個元素相對應的一維數(shù)組,記錄List數(shù)組中每個項目是否被選取。例如,如果List(1)被選取,則Selected(1)的值為True,如果List(1)未被選取,則Selected(1)的值為False。List屬性是一個一維數(shù)組,數(shù)組中元素的值就是在執(zhí)行時看到的列表項。設計時可以在屬性窗口中通過List屬性來建立列表項,運行時對List數(shù)組從0到ListCount-l依次取值,可以獲得列表的所有項目。通過對Selected屬性返回值的判斷,可以得知列表項是否被選中,從而進行刪除和添加操作。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。
【易錯提示】循環(huán)下限大于循環(huán)上限,因此循環(huán)語句步長Step為-1。
計算機vb考試試題二及答案解析
綜合操作題
5在考生文件夾下有一個工程文件sjt5.vbp。其功能是產(chǎn)生并顯示一個數(shù)列的前l(fā)3.項。數(shù)列產(chǎn)生的規(guī)律是:數(shù)列的前2項是小于l0的正整數(shù),將此兩數(shù)相乘,若乘積<10,則以此乘積作為數(shù)列的第3項;若乘積≥l0,則以乘積的十位數(shù)為數(shù)列的第3項,以乘積的個位數(shù)為數(shù)列的第4項。再用數(shù)列的最后兩項相乘,用上述規(guī)則形成后面的項,直至產(chǎn)生了第l2項。窗體上部從左到右3個文本框的名稱分別為Textl、Text2、Text3,窗體下部的文本框名稱為Text4。程序運行時,在Textl、Text2中輸入數(shù)列的前兩項,Text3中輸入要產(chǎn)生的項數(shù)n,單擊“計算”按鈕則產(chǎn)生此數(shù)列的前n項,并顯示在Text4中。如圖所示。
已經(jīng)給出了全部控件,但程序不完整,請去掉程序中的注釋符,把程序中的?改為正確的內(nèi)容。
注意:不得修改原有程序和控件的屬性。最后把修改后的文件按原文件名存盤。
參考解析:
【考點分析】本題考點有:Val()函數(shù)、“&”連接符、DoWhile語句、Mod運算符以及Ⅱ判斷語句。
【解題思路]Text3的數(shù)值是數(shù)列的項數(shù),定義一個變量k,前兩項已經(jīng)確定,因此k的取值范圍為3~n,先計算前兩項的積,判斷是否小于10,如果乘積小于10,則以此乘積作為數(shù)列的第3項數(shù),如果乘積大于等于10,則以乘積的十位數(shù)為數(shù)列的第3項,以乘積的個位數(shù)為數(shù)列的第4項,再用數(shù)列的最后2項相乘,運用循環(huán)語句,用上述規(guī)則形成后面的項,直至產(chǎn)生了第n項。在這里運用的是DoWhile語句,與For語句有所不同,要注意區(qū)分。
【操作步驟】
步驟1:打開本題工程文件。
步驟2:打開代碼編輯窗口,去掉程序中的注釋符“´”,將問號改為正確的內(nèi)容。
參考答案(陰影部分是需考生填入的內(nèi)容)
步驟3:調(diào)試并運行程序,關閉程序后按題目要求存盤。
看了“計算機vb考試試題及答案”的人還看了:
計算機vb考試試題及答案
上一篇:計算機2級vb考試內(nèi)容
下一篇:計算機vb二級考試復習題