糯米文學吧

位置:首頁 > 計算機 > 計算機二級

2016計算機二級VB強化訓練題及答案

距離2016年3月計算機等級考試不到一週的時間,同學們是否感受到了時間的緊迫感?下面是本站小編為同學們搜索整理了關於計算機二級VB強化訓練題及答案,供參考學習,希望對大家備考有所幫助。想了解更多相關信息請持續關注我們應屆畢業生考試網!

2016計算機二級VB強化訓練題及答案

1[單選題] 要使標籤中的文本靠右顯示,應將其Aligment屬性設置為

A.0-LeftJustifyB.1-RightJustifyC.2-CenterD.3

參考答案:B

參考解析:0-LeftJustify:文本靠左顯示;l-RightJustify:文本靠右顯示;2-Center:文本居中顯示。

2[單選題] 軟件測試的目的是(  )。

A.評估軟件可靠性

B.發現並改正程序中的錯誤

C.改正程序中的錯誤

D.發現程序中的錯誤

參考答案:D

參考解析:軟件測試是為了發現錯誤而執行程序的過程,測試要以查找錯誤為中心,而不是為了演示軟件的正確功能。不是為了評估軟件或改正錯誤。

3[單選題] 軟件設計中劃分模塊的一個準則是(  )。

A.低內聚低耦合B.高內聚低耦合C.低內聚高耦合D.高內聚高耦合

參考答案:B

參考解析:一般較優秀的軟件設計,應儘量做到高內聚,低耦合,即減弱模塊之間的耦合性和提高模塊內的內聚性,有利於提高模塊的獨立性。

4[單選題] 有如下數據定義語句:Dim X,Y As Integer以上語句表明(  )。

A.x、Y均是整型變量

B.x是整型變量,Y是變體類型變量

C.X是變體類型變量,Y是整型變量

D.x是整型變量,Y是字符型變量

參考答案:C

參考解析:用Dim可同時定義多個變量,但變量要l分別聲明其數據類型,如果不聲明數據類型,默認是Variant變I體型變量。l本題中,變量x定義時沒聲明數據類型,所以為Variant型I變量,變量Y是整型變量。故c選項正確。

5[單選題] 把數學表達式

表示為正確的VB表達式應該是( )。

A.(5x+3)/(2y一6)

B.x*5+3/2 * Y一6

C.5*x+3)÷(2*v一6)

D.(x)5+3)/(y*2—6)

參考答案:D

參考解析:VB數學表達式中的乘用·表示,除用/ 表示,表示一個整體的可加括號()。故D選項正確。

6[單選題] 設工程中有Forml、Form2兩個窗體,要求單擊Form2上的Commandl命令按鈕,Form2就可以從屏幕上消失,下面的事件過程中不能實現此功能的是(  )。

A.

B.

C.

D.

參考答案:C

參考解析:是隱藏Form2窗體;UnloadMe是卸載並關閉當前窗體;是隱藏當前窗體。ad語法錯誤。故c選項不能使窗體Form2消失。

7[單選題] 當文本框中的內容發生改變時所觸發的事件是(  )。

Focus ocus

參考答案:B

參考解析:文本框中內容有變化時,觸發Change事件。故B選項正確。當在文本框中輸人數據,鬆開鍵盤時觸發它的KeyUp事件;文本框失去焦點觸發LostFocus事件:獲得焦點。觸發Got—1%eus事件0

8[單選題]下面程序的執行結果是(  )。

Private Sub Commandl—Click(  )a=0

k=1Do While k<4

X=k+kk=k+1

Prim X;

LoopEnd Sub

A.1 4 27B.1 1 1C.1 4 9 D.0 0 0

參考答案:B

參考解析:本題主要考查算術運算符中的冪運算,在程序中x的值為k的k次方的a次方,k的值每次循環都加1,但a的值不變總為0,除0以外的任何數的0次方都是l,因此,在k的值變為4之前會輸出三個l。

9[單選題] 設變量X的值是845,則下面語句的輸出是

Printx、100+(xMod100)10+x

Mod10

A.17B.548C.845D.485

參考答案:A

參考解析:整除運算(、)的結果是商的整數部分。例如,72表示整除,商為3.5,結果取整數部分3,不進行四捨五入。如果參加整除的操作數是浮點數,則先按四舍五人的原則將它們變成整數,然後再執行整除運算。例如,對於8.5、2,先將8.5變成9再進行整除,商為3.5,結果為4。取餘運算(MoD.是求兩個整數相除後的餘數。如果參加取餘運算的操作數是浮點數,則先按四舍五人的原則將它們變成整數,然後再執行取餘運算。例如,對於8.52.1,先將8.5變成9,2.1變成2,然後9除以2與1,因此取餘結果為1。

算術運算符的優先級:先乘除,後加減;乘方優先於乘除;函數優先於乘方;Mod次於乘除而優先於加減;括號最優先本題中,x100結果為8,(xModl00)10結果為4,xModt0結果為5,所以輸出為l7,選項A.正確。

10[單選題] 要使得文件列表框File1中只顯示文件擴展名為jpg的圖片文件,則下列正確的語句是

參考答案:A

參考解析:Pattern屬性用來指定在文件列表框中顯示文件的類型;Parent屬性可訪問一個對象的父親的屬性、方法或控件;Path屬性用來指定和返回當前目錄。

11[簡答題]在窗體上建立三個菜單(名稱分別為Read、Cale和Save,標題分別為“讀人數據”、“計算並輸出”和“存盤”),然後再添加一個文本框,名稱為Text1,MuhiLine屬性設置為True,ScrollBars屬性設置為2(如圖所示)。程序運行後,如果執行“讀人數據”命令,則讀入考生文件夾下文件中的100個整數,放人一個數組中,數組的下界為1;如果單擊“計算並輸出”按鈕,則把該數組中下標為偶數的元素在文本框中顯示出來,求出它們的和,並把所求得的和在窗體上顯示出來;如果單擊“存盤”按鈕,則把所求得的和存入考牛文件夾下的文件中。

在考生文件夾下有一個工程文件,窗體文件中的ReadData過程可以把文件中的100個整數讀入Arr數組中;而WriteData過程可以把指定的整數值寫到考生文件夾下指定的文件中(整數值通過計算求得,文件名為)。

注意:考生不得修改窗體文件中已經存在的程序。存盤時,工程文件名仍保存為,窗體文件名仍保存為。

參考解析:

【考點分析】本題考點有:文本框的Name、MultiLine、SerollBars和Text屬性,文件操作,菜單編輯器的使用(名稱、標題、內縮符號),Art()函數以及Space()函數。

解題思路】根據題意在“讀人數據”命令的Click事件過程中,通過調用ReadData過程將數據從文件讀入到數組Arr(窗體變量)中;在“計算並輸出”命令的Click事件過程中,在For循環語句(循環變量i的初值為2,終值為100,步長為2)中依次將數組Art中下標為偶數的元素顯示在文本框中,並將其值累加到變量sum;在“存盤”命令的Click事件過程中,通過調用WriteData過程將sum的值寫入數據文件中。

【操作步驟】

步驟1:打開本題工程文件,利用菜單設計器,按表中的設置建立菜單項,在窗體Form1中繪製一個文本框,其相關屬性及其值見表3.19和表3.20。

步驟2:打開代碼編輯窗口,在代碼編輯窗口指定位置編寫以下代碼。

參考答案

´需要考生編寫的內容

Dim Sum As integer

考生編寫程序結束

´需要考生編寫的內容

Private Sub Calc_Click()

=""

For i=2 To 100 Step2’從2開始循環,以2為步長的下標都是偶數

;=&Art(i)&

Space(5)

Sum=Sum+Arr(i)。對下標為偶數的值求和

Next i

Print sum

End Sub

Private Sub Read_Click()

ReadData'調用ReadData子過程

End Sub

Private Sub Save_Click()´調用Save_Click函數

WriteData"",sum

End Sub

´考生編寫程序結束

步驟3:調試並運行程序,關閉程序後按題目要求存盤。

【易錯提示】調用WriteData過程時需傳遞參數和sum,變量sum應為窗體變量。

12[單選題] 數據流圖中帶有箭頭的線段表示的是(  )。

A.控制流B.事件驅動C.模塊調用D.數據流

參考答案:D

參考解析:數據流圖中帶箭頭的線段表示的是數據流,即沿箭頭方向傳送數據的通道,一般在旁邊標註數據流名。