一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

試題

全國計算機二級VB考試真題

時(shí)間:2024-12-05 10:59:34 俊豪 試題 我要投稿

全國計算機二級VB考試真題

  VB是visual basic的簡(jiǎn)稱(chēng),是Microsoft公司開(kāi)發(fā)的一種通用的基于對象的程序設計語(yǔ)言。以下是小編收集整理的全國計算機二級VB考試真題,歡迎閱讀與收藏。

全國計算機二級VB考試真題

  全國計算機二級VB考試真題 1

  一、選擇題

  1. 以下關(guān)于 VB 工程的描述,錯誤的是( )

  A. 一個(gè) VB 工程可以包含多個(gè)窗體文件

  B. 工程文件的擴展名為.vbp

  C. 標準模塊文件不屬于工程的一部分

  D. 類(lèi)模塊文件可以添加到工程中

  答案:C。標準模塊文件是 VB 工程的重要組成部分,可用于存放通用的代碼和變量聲明等。

  2. 在 VB 中,以下哪個(gè)數據類(lèi)型占用的存儲空間最。 )

  A. Integer

  B. Long

  C. Single

  D. Byte

  答案:D。Byte 類(lèi)型占用 1 個(gè)字節,是上述選項中存儲空間最小的。

  3. 以下關(guān)于 VB 中變量命名規則的說(shuō)法,正確的是( )

  A. 變量名可以包含空格

  B. 變量名不能以數字開(kāi)頭

  C. 變量名可以使用 VB 中的關(guān)鍵字

  D. 變量名的長(cháng)度沒(méi)有限制

  答案:B。變量名不能以數字開(kāi)頭,不能包含空格,不能使用關(guān)鍵字,有一定長(cháng)度限制(通常不超過(guò) 255 個(gè)字符)。

  4. 若要在 VB 中定義一個(gè)全局變量,應在( )中聲明。

  A. 窗體模塊的通用聲明段

  B. 標準模塊的通用聲明段

  C. 過(guò)程內部

  D. 任何位置都可以

  答案:B。在標準模塊的通用聲明段使用 Public 關(guān)鍵字聲明全局變量。

  5. 以下 VB 表達式的值為 True 的是( )

  A. "ABC" > "abc"

  B. 3 > 2 And 5 < 4

  C. 12 Mod 5 = 2

  D. Not (1 > 0)

  答案:C。12 Mod 5 的結果是 2,所以該表達式值為 True。

  6. 在 VB 中,以下哪種循環(huán)結構至少會(huì )執行一次循環(huán)體( )

  A. For 循環(huán)

  B. While 循環(huán)

  C. Do While 循環(huán)

  D. Do Until 循環(huán)

  答案:D。Do Until 循環(huán)是先執行循環(huán)體,再判斷條件,所以至少會(huì )執行一次循環(huán)體。

  7. 以下關(guān)于 VB 數組的說(shuō)法,錯誤的是( )

  A. 數組的下標默認從 0 開(kāi)始

  B. 可以使用 ReDim 語(yǔ)句動(dòng)態(tài)改變數組的大小

  C. 數組元素的數據類(lèi)型必須相同

  D. 二維數組在內存中是按列存儲的

  答案:D。二維數組在內存中是按行存儲的。

  8. 在 VB 中,要在窗體上顯示文本信息,可使用( )方法。

  A. Print

  B. Show

  C. Cls

  D. Move

  答案:A。Print 方法用于在窗體或其他對象上輸出文本。

  9. 以下關(guān)于 VB 過(guò)程的描述,正確的是( )

  A. 函數過(guò)程有返回值,子過(guò)程沒(méi)有返回值

  B. 子過(guò)程可以嵌套定義在函數過(guò)程內部

  C. 過(guò)程的參數只能是值傳遞

  D. 過(guò)程調用時(shí)參數的個(gè)數和類(lèi)型必須嚴格匹配

  答案:A。函數過(guò)程通過(guò)函數名返回值,子過(guò)程無(wú)返回值;過(guò)程不能嵌套定義;過(guò)程參數有值傳遞和地址傳遞兩種方式;參數個(gè)數和類(lèi)型在一定條件下可以有默認值等靈活處理,但總體要匹配合理。

  10. 在 VB 中,若要處理窗體的鼠標點(diǎn)擊事件,應編寫(xiě)( )事件過(guò)程。

  A. Click

  B. MouseDown

  C. MouseUp

  D. MouseMove

  答案:A。Click 事件在鼠標點(diǎn)擊窗體時(shí)觸發(fā)。

  11. 以下關(guān)于 VB 中菜單的說(shuō)法,錯誤的是( )

  A. 菜單可以有多個(gè)級別

  B. 可以通過(guò)菜單編輯器創(chuàng )建菜單

  C. 菜單的快捷鍵可以自定義

  D. 菜單只能響應 Click 事件

  答案:D。菜單除了 Click 事件,還可能有其他相關(guān)事件,如 MouseDown 等在特定情況下也會(huì )涉及。

  12. 在 VB 中,要打開(kāi)一個(gè)文件并讀取其中的數據,可使用( )語(yǔ)句。

  A. Open...Input

  B. Open...Output

  C. Open...Append

  D. Open...Random

  答案:A。Open...Input 用于打開(kāi)文件進(jìn)行讀取操作。

  13. 以下關(guān)于 VB 中錯誤處理的說(shuō)法,錯誤的是( )

  A. 可以使用 On Error 語(yǔ)句設置錯誤處理機制

  B. Err 對象用于存儲錯誤信息

  C. 錯誤處理程序可以放在過(guò)程的任意位置

  D. Resume 語(yǔ)句可以用于恢復程序的執行

  答案:C。錯誤處理程序一般放在可能出錯代碼的后面,不是任意位置。

  14. 在 VB 中,若要使一個(gè)窗體不可見(jiàn),可設置其( )屬性。

  A. Visible

  B. Enabled

  C. BackColor

  D. Caption

  答案:A。Visible 屬性設置為 False 時(shí)窗體不可見(jiàn)。

  15. 以下關(guān)于 VB 中對象的說(shuō)法,正確的是( )

  A. 對象是類(lèi)的實(shí)例

  B. 所有對象都有相同的屬性和方法

  C. 對象只能在設計時(shí)創(chuàng )建

  D. 對象的屬性值不能在運行時(shí)改變

  答案:A。對象是根據類(lèi)創(chuàng )建的實(shí)例;不同對象有不同的屬性和方法;對象可以在設計時(shí)和運行時(shí)創(chuàng )建;對象屬性值很多可以在運行時(shí)改變。

  16. 在 VB 中,若要在窗體上繪制一個(gè)圓,可使用( )方法。

  A. Line

  B. Circle

  C. Pset

  D. Point

  答案:B。Circle 方法用于在窗體等對象上繪制圓等圖形。

  17. 以下關(guān)于 VB 中字符串處理函數的說(shuō)法,錯誤的是( )

  A. Left 函數用于從字符串左邊截取指定長(cháng)度的子串

  B. Right 函數用于從字符串右邊截取指定長(cháng)度的子串

  C. Mid 函數只能從字符串中間位置開(kāi)始截取子串

  D. Len 函數用于獲取字符串的長(cháng)度

  答案:C。Mid 函數可以從指定位置開(kāi)始截取子串,不一定是中間位置。

  18. 在 VB 中,若要使一個(gè)文本框獲得焦點(diǎn),可使用( )方法。

  A. SetFocus

  B. GotFocus

  C. LostFocus

  D. TabStop

  答案:A。SetFocus 方法使文本框等對象獲得焦點(diǎn)。

  19. 以下關(guān)于 VB 中定時(shí)器控件的說(shuō)法,錯誤的是( )

  A. 定時(shí)器控件可以按照設定的時(shí)間間隔觸發(fā)事件

  B. 定時(shí)器控件在運行時(shí)不可見(jiàn)

  C. 定時(shí)器控件的 Interval 屬性用于設置時(shí)間間隔,單位是秒

  D. 定時(shí)器控件的 Enabled 屬性用于控制定時(shí)器是否啟動(dòng)

  答案:C。定時(shí)器控件的 Interval 屬性單位是毫秒。

  20. 在 VB 中,若要在列表框中添加一個(gè)項目,可使用( )方法。

  A. AddItem

  B. RemoveItem

  C. Clear

  D. ListCount

  答案:A。AddItem 方法用于向列表框添加項目。

  21. 以下關(guān)于 VB 中數據庫訪(fǎng)問(wèn)的說(shuō)法,錯誤的是( )

  A. 可以使用 ADO 技術(shù)訪(fǎng)問(wèn)數據庫

  B. 可以使用 DAO 技術(shù)訪(fǎng)問(wèn)數據庫

  C. 數據庫連接字符串包含了連接數據庫所需的信息

  D. 只能訪(fǎng)問(wèn) Access 數據庫

  答案:D。VB 可以使用多種技術(shù)訪(fǎng)問(wèn)多種類(lèi)型數據庫,如 SQL Server 等,不只是 Access 數據庫。

  22. 在 VB 中,若要在窗體上顯示一個(gè)圖片,可使用( )控件。

  A. Image

  B. PictureBox

  C. Label

  D. Frame

  答案:A。Image 控件常用于在窗體上顯示圖片。

  23. 以下關(guān)于 VB 中變量作用域的說(shuō)法,錯誤的是( )

  A. 局部變量的作用域僅限于定義它的過(guò)程

  B. 模塊級變量的作用域限于所在的模塊

  C. 全局變量的作用域在整個(gè)應用程序

  D. 靜態(tài)變量的.作用域與全局變量相同

  答案:D。靜態(tài)變量的作用域限于定義它的過(guò)程,但它在程序運行期間一直存在,而不是與全局變量相同。

  24. 在 VB 中,若要判斷一個(gè)文本框中輸入的內容是否為數字,可使用( )函數。

  A. IsNumeric

  B. Val

  C. Str

  D. Chr

  答案:A。IsNumeric 函數用于判斷表達式是否為數字。

  25. 以下關(guān)于 VB 中控件數組的說(shuō)法,錯誤的是( )

  A. 控件數組中的控件具有相同的名稱(chēng)

  B. 控件數組中的控件可以有不同的事件過(guò)程

  C. 可以在設計時(shí)創(chuàng )建控件數組

  D. 可以在運行時(shí)添加控件數組元素

  答案:B?丶䲠到M中的控件共享同一個(gè)事件過(guò)程,通過(guò) Index 參數區分不同控件。

  26. 在 VB 中,若要使一個(gè)窗體最大化顯示,可設置其( )屬性。

  A. WindowState = 2

  B. BorderStyle = 3

  C. MaxButton = True

  D. MinButton = False

  答案:A。WindowState 屬性設置為 2 時(shí)窗體最大化。

  27. 以下關(guān)于 VB 中數據文件的說(shuō)法,錯誤的是( )

  A. 順序文件中的數據是按順序依次存儲和讀取的

  B. 隨機文件中的記錄長(cháng)度是固定的

  C. 二進(jìn)制文件可以存儲任意類(lèi)型的數據

  D. 文本文件只能存儲字符數據,不能存儲數值數據

  答案:D。文本文件可以存儲數值數據,但是以字符形式存儲。

  28. 在 VB 中,若要在組合框中選擇一個(gè)項目,可使用( )屬性獲取所選項目的索引。

  A. ListIndex

  B. Text

  C. ListCount

  D. Selected

  答案:A。ListIndex 屬性獲取組合框中所選項目的索引。

  29. 以下關(guān)于 VB 中函數的重載,錯誤的是( )

  A. 函數重載是指多個(gè)函數具有相同的名稱(chēng)但參數不同

  B. 函數重載可以提高代碼的可讀性和可維護性

  C. 重載函數的返回值類(lèi)型必須相同

  D. VB 支持函數重載

  答案:C。重載函數的返回值類(lèi)型可以不同。

  30. 在 VB 中,若要設置一個(gè)標簽的字體顏色,可設置其( )屬性。

  A. ForeColor

  B. BackColor

  C. FontColor

  D. TextColor

  答案:A。ForeColor 屬性設置標簽等控件的字體顏色。

  31. 以下關(guān)于 VB 中窗體加載事件的說(shuō)法,錯誤的是( )

  A. 窗體加載事件在窗體顯示之前觸發(fā)

  B. 可以在窗體加載事件中進(jìn)行初始化操作

  C. 窗體加載事件只能有一個(gè)

  D. 可以在代碼中調用窗體的加載事件過(guò)程

  答案:C。一個(gè)窗體可以有多個(gè)加載事件過(guò)程,但通常只有一個(gè)主要的用于初始化等操作。

  32. 在 VB 中,若要在一個(gè)循環(huán)中提前結束循環(huán),可使用( )語(yǔ)句。

  A. Exit For

  B. Exit Do

  C. Exit Sub

  D. Exit Function

  答案:A(針對 For 循環(huán))或 B(針對 Do 循環(huán))。Exit For 用于提前跳出 For 循環(huán),Exit Do 用于提前跳出 Do 循環(huán)。

  33. 以下關(guān)于 VB 中對象的屬性和方法的說(shuō)法,錯誤的是( )

  A. 屬性用于描述對象的特征

  B. 方法用于對象執行特定的操作

  C. 可以通過(guò)對象名.屬性名的方式訪(fǎng)問(wèn)屬性

  D. 方法不能帶參數

  答案:D。很多方法可以帶參數來(lái)實(shí)現不同的功能。

  34. 在 VB 中,若要在窗體上創(chuàng )建一個(gè)命令按鈕數組,在設計時(shí)應( )

  A. 先繪制一個(gè)命令按鈕,然后復制粘貼多次

  B. 使用控件數組向導創(chuàng )建

  C. 直接繪制多個(gè)相同名稱(chēng)的命令按鈕

  D. 先繪制多個(gè)命令按鈕,然后修改它們的名稱(chēng)為相同

  答案:A。先繪制一個(gè)命令按鈕,然后通過(guò)復制粘貼并確認創(chuàng )建控件數組。

  35. 以下關(guān)于 VB 中代碼模塊化的說(shuō)法,錯誤的是( )

  A. 代碼模塊化可以提高代碼的復用性

  B. 函數過(guò)程和子過(guò)程是代碼模塊化的重要手段

  C. 模塊級變量不能在其他模塊中訪(fǎng)問(wèn)

  D. 可以將相關(guān)功能的代碼封裝在一個(gè)模塊中

  答案:C。通過(guò)合適的聲明(如 Public),模塊級變量可以在其他模塊中訪(fǎng)問(wèn)。

  二、填空題

  1. 在 VB 中,定義一個(gè)整型變量 num 的語(yǔ)句是:______ num As Integer。

  答案:Dim

  2. 表達式 3 + 2 5 / 2 的值為_(kāi)_____。

  答案:8

  3. 以下循環(huán)語(yǔ)句執行后,sum 的值為_(kāi)_____。

  sum = 0

  For i = 1 To 5

  sum = sum + i

  Next i

  答案:15

  4. 在 VB 中,要設置窗體的標題,應使用______屬性。

  答案:Caption

  5. 若有數組聲明 Dim a(1 To 10) As Integer,則該數組的元素個(gè)數為_(kāi)_____。

  答案:10

  6. 以下函數過(guò)程的功能是計算兩個(gè)數的和并返回結果,請補充完整:

  Function Add(x As Integer, y As Integer) As Integer

  Add = ______

  End Function

  答案:x + y

  7. 在 VB 中,要在文本框 Text1 中顯示字符串 "Hello World",應使用語(yǔ)句:Text1.______ = "Hello World"。

  答案:Text

  8. 以下代碼段用于判斷一個(gè)數 num 是否為偶數,若為偶數則在窗體上顯示 "偶數",請補充完整:

  If num Mod 2 = 0 Then

  Print "偶數"

  ______

  答案:End If

  9. 若要在 VB 中創(chuàng )建一個(gè)新的標準模塊,可通過(guò)選擇“工程”菜單中的______命令。

  答案:添加模塊

  10. 在 VB 中,定時(shí)器控件的______事件在設定的時(shí)間間隔到達時(shí)觸發(fā)。

  答案:Timer

  11. 以下代碼段用于在列表框 List1 中查找是否存在字符串 "Apple",若存在則刪除,請補充完整:

  For i = 0 To List1.ListCount - 1

  If List1.List(i) = "Apple" Then

  List1.______ i

  Exit For

  End If

  Next i

  答案:RemoveItem

  12. 在 VB 中,若要設置窗體的背景顏色為紅色,可使用語(yǔ)句:Form1.BackColor = vbRed 或者 Form1.BackColor = &H______。

  答案:FF

  13. 以下函數用于計算一個(gè)數的階乘,請補充完整:

  Function Factorial(n As Integer) As Long

  If n = 0 Or n = 1 Then

  Factorial = 1

  Else

  Factorial = n ______

  End Else

  End Function

  答案:Factorial(n - 1)

  14. 在 VB 中,若要使一個(gè)命令按鈕不可用,可設置其______屬性為 False。

  答案:Enabled

  15. 以下代碼段用于從鍵盤(pán)輸入一個(gè)字符串,并存入變量 str 中,請補充完整:

  str = InputBox("請輸入字符串")

  ______ str

  答案:(這里可添加一些對輸入字符串的處理代碼,如判斷是否為空等,但按題意如果只是簡(jiǎn)單補充,可填寫(xiě)無(wú)實(shí)際意義代碼如: 此處可添加處理代碼)

  全國計算機二級VB考試真題 2

  一、選擇題(每題 2 分,共 70 分)

  1. 以下關(guān)于 VB 工程的描述中,錯誤的是( )

  A. 一個(gè) VB 工程可以包含多個(gè)窗體

  B. 一個(gè) VB 工程只能有一個(gè)標準模塊

  C. VB 工程文件的擴展名為.vbp

  D. 工程資源管理器窗口用于管理工程中的各類(lèi)文件

  答案:B

  解析:一個(gè) VB 工程可以包含多個(gè)標準模塊。

  2. 設 x = 5,執行語(yǔ)句 Print x = x + 10 后,窗體上顯示的結果是( )

  A. 5 B. 15 C. True D. False

  答案:D

  解析:x = 5,x + 10 = 15,5 不等于 15,所以結果為 False。

  3. 以下能夠正確定義數組的是( )

  A. Dim a(10) As Integer = {1, 2, 3, 4, 5}

  B. Dim a() As Integer = {1, 2, 3, 4, 5}

  C. Dim a(5) As Integer: a = {1, 2, 3, 4, 5}

  D. Dim a As Integer = {1, 2, 3, 4, 5}

  答案:B

  解析:A 選項不能在定義時(shí)直接賦值;C 選項不能直接用 a = {1, 2, 3, 4, 5}賦值;D 選項不是數組定義。

  4. 在 VB 中,要使文本框獲得焦點(diǎn),則可調用文本框對象的( )方法。

  A. SetFocus B. GotFocus C. LostFocus D. TabStop

  答案:A

  解析:SetFocus 方法使對象獲得焦點(diǎn),GotFocus 是獲得焦點(diǎn)時(shí)觸發(fā)的事件,LostFocus 是失去焦點(diǎn)時(shí)觸發(fā)的事件,TabStop 用于設置是否能通過(guò) Tab 鍵獲得焦點(diǎn)。

  5. 以下關(guān)于 VB 中函數的說(shuō)法,錯誤的是( )

  A. Val 函數可將字符串轉換為數值

  B. Str 函數可將數值轉換為字符串

  C. Mid 函數用于從字符串中截取子串

  D. Len 函數返回字符串的首字符

  答案:D

  解析:Len 函數返回字符串的長(cháng)度。

  6. 若要在 VB 中設置窗體的背景顏色為紅色,可使用語(yǔ)句( )

  A. Form1.BackColor = vbRed

  B. Form1.ForeColor = vbRed

  C. Form1.BackColor = "Red"

  D. Form1.ForeColor = "Red"

  答案:A

  解析:BackColor 設置背景顏色,vbRed 是 VB 中表示紅色的常量,ForeColor 設置前景色(文字顏色)。

  7. 以下關(guān)于 VB 中循環(huán)結構的說(shuō)法,正確的是( )

  A. For 循環(huán)的循環(huán)次數是固定的

  B. Do While 循環(huán)至少執行一次循環(huán)體

  C. Do Until 循環(huán)當條件為 True 時(shí)執行循環(huán)體

  D. While 循環(huán)和 Do While 循環(huán)完全相同

  答案:A

  解析:For 循環(huán)根據設定的初值、終值和步長(cháng)確定循環(huán)次數;Do While 循環(huán)先判斷條件,條件為真執行循環(huán)體,可能一次都不執行;Do Until 循環(huán)當條件為假時(shí)執行循環(huán)體;While 循環(huán)在 VB 中不是標準語(yǔ)法結構,與 Do While 循環(huán)有區別。

  8. 在 VB 中,要在窗體上繪制一個(gè)圓,可使用( )方法。

  A. Line B. Circle C. Pset D. Point

  答案:B

  解析:Circle 方法用于繪制圓等圖形,Line 用于繪制直線(xiàn),Pset 用于設置指定點(diǎn)的顏色,Point 返回指定點(diǎn)的顏色值。

  9. 以下關(guān)于 VB 中變量作用域的說(shuō)法,錯誤的是( )

  A. 全局變量在整個(gè)工程中都有效

  B. 模塊級變量在定義它的模塊內有效

  C. 局部變量在定義它的過(guò)程內有效

  D. 靜態(tài)變量在程序運行期間只初始化一次,且作用域為整個(gè)工程

  答案:D

  解析:靜態(tài)變量在定義它的過(guò)程內有效,程序運行期間只初始化一次。

  10. 若有數組聲明 Dim a(3, 4) As Integer,則該數組包含的元素個(gè)數為( )

  A. 12 B. 15 C. 20 D. 30

  答案:C

  解析:二維數組元素個(gè)數為第一維長(cháng)度乘以第二維長(cháng)度,即 4 5 = 20。

  11. 在 VB 中,以下關(guān)于過(guò)程調用的說(shuō)法,正確的是( )

  A. 只能調用標準模塊中的過(guò)程

  B. 可以在一個(gè)過(guò)程中調用另一個(gè)過(guò)程

  C. 過(guò)程調用時(shí)參數傳遞只能是值傳遞

  D. 被調用過(guò)程不能有返回值

  答案:B

  解析:可以在不同模塊間調用過(guò)程,也可以在一個(gè)過(guò)程中調用另一個(gè)過(guò)程;參數傳遞有值傳遞和地址傳遞;過(guò)程可以有返回值。

  12. 以下關(guān)于 VB 中菜單的說(shuō)法,錯誤的是( )

  A. 菜單可以分為下拉式菜單和彈出式菜單

  B. 菜單編輯器用于創(chuàng )建和編輯菜單

  C. 每個(gè)菜單項都有一個(gè) Click 事件

  D. 菜單的 Visible 屬性用于設置菜單的快捷鍵

  答案:D

  解析:Visible 屬性用于設置菜單是否可見(jiàn),快捷鍵通過(guò) Shortcut 屬性設置。

  13. 若要在 VB 中打開(kāi)一個(gè)文件,可使用( )函數。

  A. Open B. Input C. Output D. Close

  答案:A

  解析:Open 函數用于打開(kāi)文件,Input 用于從文件讀取數據,Output 用于向文件寫(xiě)入數據,Close 用于關(guān)閉文件。

  14. 在 VB 中,以下關(guān)于錯誤處理的說(shuō)法,錯誤的是( )

  A. On Error 語(yǔ)句用于啟動(dòng)錯誤處理程序

  B. Err 對象用于存儲錯誤信息

  C. Resume 語(yǔ)句用于終止錯誤處理并繼續執行程序

  D. 可以使用 Error 函數獲取錯誤代碼對應的錯誤信息

  答案:C

  解析:Resume 語(yǔ)句用于錯誤處理后繼續執行,有不同的 Resume 形式,不是簡(jiǎn)單終止錯誤處理并繼續執行。

  15. 以下關(guān)于 VB 中對象的屬性、方法和事件的說(shuō)法,錯誤的是( )

  A. 屬性用于描述對象的特征

  B. 方法是對象能夠執行的操作

  C. 事件是對象可以響應的動(dòng)作

  D. 一個(gè)對象只能有一個(gè)屬性、方法和事件

  答案:D

  解析:一個(gè)對象可以有多個(gè)屬性、方法和事件。

  16. 設 a = 3,b = 4,表達式 a > b And b < 5 Or a + b > 6 的值是( )

  A. True B. False C. 0 D. 1

  答案:A

  解析:a > b 為 False,b < 5 為 False,a + b > 6 為 True,False And False Or True 結果為 True。

  17. 以下關(guān)于 VB 中數據類(lèi)型轉換的說(shuō)法,錯誤的是( )

  A. CInt 函數可將其他數值類(lèi)型轉換為整數類(lèi)型

  B. CDbl 函數可將其他數值類(lèi)型轉換為雙精度類(lèi)型

  C. CStr 函數可將數值類(lèi)型轉換為日期類(lèi)型

  D. Val 函數可將字符串中的數字部分轉換為數值

  答案:C

  解析:CStr 函數將數值轉換為字符串,不能轉換為日期類(lèi)型。

  18. 在 VB 中,要使標簽的文字居中顯示,可設置標簽的( )屬性。

  A. Alignment B. BackStyle C. BorderStyle D. WordWrap

  答案:A

  解析:Alignment 屬性設置標簽文字的對齊方式,BackStyle 設置背景樣式,BorderStyle 設置邊框樣式,WordWrap 設置文字是否自動(dòng)換行。

  19. 以下關(guān)于 VB 中數組排序的說(shuō)法,正確的是( )

  A. 冒泡排序是一種高效的排序算法

  B. 選擇排序的基本思想是比較相鄰元素并交換

  C. 數組排序只能使用系統提供的排序函數

  D. 可以使用雙重循環(huán)實(shí)現簡(jiǎn)單的排序算法

  答案:D

  解析:冒泡排序和選擇排序不是最高效的排序算法;冒泡排序比較相鄰元素并交換,選擇排序是每次選擇最。ù螅┰;也可以自己編寫(xiě)代碼實(shí)現排序,如使用雙重循環(huán)。

  20. 若有過(guò)程定義 Private Sub Proc(ByVal x As Integer, y As Integer),則以下調用正確的是( )

  A. Call Proc(3, 4)

  B. Call Proc(3 + 2, 4)

  C. Proc 3, 4

  D. Proc (3), (4)

  答案:A

  解析:B 選項中 3 + 2 應加括號;C 選項調用格式錯誤;D 選項參數傳遞格式錯誤。

  21. 在 VB 中,以下關(guān)于窗體的生命周期的說(shuō)法,錯誤的是( )

  A. Load 事件在窗體加載到內存時(shí)觸發(fā)

  B. Unload 事件在窗體從內存卸載時(shí)觸發(fā)

  C. Activate 事件在窗體成為活動(dòng)窗體時(shí)觸發(fā)

  D. Deactivate 事件在窗體創(chuàng )建時(shí)觸發(fā)

  答案:D

  解析:Deactivate 事件在窗體失去活動(dòng)狀態(tài)時(shí)觸發(fā),不是創(chuàng )建時(shí)。

  22. 以下關(guān)于 VB 中變量的默認值的說(shuō)法,正確的是( )

  A. 數值型變量的默認值為 0

  B. 字符串型變量的默認值為 ""

  C. 布爾型變量的默認值為 True

  D. 以上說(shuō)法都正確

  答案:A

  解析:數值型變量默認值為 0,字符串型變量默認值為 "",布爾型變量默認值為 False。

  23. 若要在 VB 中動(dòng)態(tài)添加一個(gè)控件,可使用( )語(yǔ)句。

  A. Load B. Unload C. Set D. New

  答案:A

  解析:Load 語(yǔ)句可動(dòng)態(tài)加載控件,Unload 用于卸載,Set 用于對象賦值,New 用于創(chuàng )建對象實(shí)例。

  24. 在 VB 中,以下關(guān)于文件操作的說(shuō)法,錯誤的是( )

  A. 順序文件按順序依次讀寫(xiě)數據

  B. 隨機文件可以隨機讀寫(xiě)數據

  C. 二進(jìn)制文件以二進(jìn)制形式存儲數據

  D. 只能對文本文件進(jìn)行讀寫(xiě)操作

  答案:D

  解析:可以對多種類(lèi)型文件包括二進(jìn)制文件等進(jìn)行讀寫(xiě)操作。

  25. 以下關(guān)于 VB 中函數參數傳遞的說(shuō)法,錯誤的是( )

  A. 值傳遞時(shí),形參的改變不會(huì )影響實(shí)參

  B. 地址傳遞時(shí),形參的改變會(huì )影響實(shí)參

  C. 函數參數傳遞默認是值傳遞

  D. 數組作為參數傳遞時(shí)只能是值傳遞

  答案:D

  解析:數組作為參數傳遞默認是地址傳遞。

  26. 設 a = "Visual Basic",表達式 Mid(a, 8, 5) 的值是( )

  A. "Basic" B. "isual" C. "sic" D. "Bas"

  答案:A

  解析:Mid 函數從第 8 個(gè)字符開(kāi)始取 5 個(gè)字符,即為 "Basic"。

  27. 在 VB 中,要使命令按鈕不可用,可設置其( )屬性。

  A. Enabled B. Visible C. Caption D. Default

  答案:A

  解析:Enabled 屬性設置控件是否可用,Visible 設置是否可見(jiàn),Caption 設置按鈕文字,Default 設置是否為默認按鈕。

  28. 以下關(guān)于 VB 中數據庫訪(fǎng)問(wèn)的說(shuō)法,錯誤的是( )

  A. 可以使用 ADO 技術(shù)訪(fǎng)問(wèn)數據庫

  B. 可以使用 DAO 技術(shù)訪(fǎng)問(wèn)數據庫

  C. 數據庫連接字符串用于指定數據庫的相關(guān)信息

  D. VB 只能訪(fǎng)問(wèn) Access 數據庫

  答案:D

  解析:VB 可以訪(fǎng)問(wèn)多種數據庫如 SQL Server 等,不只是 Access 數據庫。

  29. 若有語(yǔ)句 Dim a As Variant,以下賦值正確的是( )

  A. a = 3.14 B. a = "Hello" C. a = 2024/1/1 D. 以上都正確

  答案:D

  解析:Variant 類(lèi)型可以存儲多種類(lèi)型數據,以上賦值均正確。

  30. 在 VB 中,以下關(guān)于控件數組的說(shuō)法,錯誤的是( )

  A. 控件數組中的控件具有相同的名稱(chēng)

  B. 控件數組中的控件具有不同的' Index 屬性值

  C. 可以通過(guò) Index 屬性區分控件數組中的控件

  D. 控件數組中的控件類(lèi)型可以不同

  答案:D

  解析:控件數組中的控件類(lèi)型必須相同。

  31. 設 a = 2,b = 3,表達式 IIf(a > b, a, b) 的值是( )

  A. 2 B. 3 C. True D. False

  答案:B

  解析:a > b 為 False,所以返回 b 的值 3。

  32. 以下關(guān)于 VB 中繪圖坐標系統的說(shuō)法,錯誤的是( )

  A. 默認坐標原點(diǎn)在窗體的左上角

  B. 可以使用 Scale 方法改變坐標系統

  C. 坐標單位只能是緹

  D. 可以設置自定義坐標系統

  答案:C

  解析:坐標單位可以設置為像素等多種單位,不只是緹。

  33. 若要在 VB 中播放聲音文件,可使用( )控件。

  A. MediaPlayer B. Timer C. PictureBox D. ListBox

  答案:A

  解析:MediaPlayer 控件可用于播放聲音等多媒體文件,Timer 用于定時(shí)操作,PictureBox 用于顯示圖片,ListBox 用于顯示列表。

  34. 在 VB 中,以下關(guān)于字符串操作的說(shuō)法,錯誤的是( )

  A. & 運算符用于連接字符串

  B. Like 運算符用于字符串模式匹配

  C. InStr 函數用于在字符串中查找子串的位置

  D. Replace 函數只能替換字符串中的第一個(gè)指定子串

  答案:D

  解析:Replace 函數可以替換字符串中所有指定子串。

  35. 以下關(guān)于 VB 中多窗體操作的說(shuō)法,錯誤的是( )

  A. 可以在一個(gè)窗體中調用另一個(gè)窗體的過(guò)程

  B. 可以設置啟動(dòng)窗體

  C. 窗體之間可以通過(guò)全局變量傳遞數據

  D. 關(guān)閉主窗體后,其他窗體仍可獨立運行

  答案:D

  解析:關(guān)閉主窗體后,整個(gè)應用程序通常會(huì )結束,其他窗體不能獨立運行。

  二、填空題

  1. 在 VB 中,聲明一個(gè)全局變量可在(標準模塊)中使用 Public 關(guān)鍵字。

  2. 表達式 Sqr(9) + Int(-3.5) 的值為(-1)。

  解析:Sqr(9)=3,Int(-3.5)= - 4,3 + (-4) = - 1。

  3. 若要在窗體的 Click 事件中顯示一個(gè)消息框,可使用(MsgBox)函數。

  4. 定義一個(gè)二維數組 a(2, 3) As Integer,該數組第一維的下標范圍是(0 到 2),第二維的下標范圍是(0 到 3)。

  5. 在 VB 中,要使文本框的內容只能顯示不能編輯,可設置其(Locked)屬性為 True。

  6. 以下程序段的輸出結果是(6)。

  For i = 1 To 3

  s = s + i

  Next i

  Print s

  7. 若有函數定義 Function Add(x As Integer, y As Integer) As Integer,在函數內部計算兩數之和并返回,函數體可寫(xiě)為(Add = x + y)。

  8. 在 VB 中,要獲取當前系統日期,可使用(Date)函數。

  9. 以下程序段實(shí)現將數組 a 中的元素逆序存放,空白處應填(a(i) = a(UBound(a) - i))。

  Dim a(5) As Integer

  For i = 0 To 2

  此處填空

  Next i

  10. 若要在 VB 中設置窗體的圖標,可使用(Icon)屬性。

  11. 表達式 Chr(65) 的值為("A")。

  12. 以下程序段的功能是判斷一個(gè)數是否為偶數,空白處應填(x Mod 2 = 0)。

  Dim x As Integer

  x = Val(InputBox("請輸入一個(gè)數"))

  If 此處填空 Then

  Print x & " 是偶數"

  Else

  Print x & " 是奇數"

  End If

  13. 在 VB 中,要在窗體上清除使用 Print 方法輸出的內容,可使用(Cls)方法。

  14. 若有數組聲明 Dim a(1 To 5) As Integer,要獲取數組的上界,可使用(UBound(a))函數。

  15. 以下程序段實(shí)現計算 1 到 100 的整數之和并輸出,空白處應填(s = s + i)。

  Dim s As Integer

  For i = 1 To 100

  此處填空

  Next i

  Print s

  全國計算機二級VB考試真題 3

  下列各題A) 、B) 、C) 、D)四個(gè)選項中,只有一個(gè)選項是正確的。請將正確選項填涂在答題卡相應位置上,答在試卷上不得分。

  (1)下列敘述中正確的是( ) 。

  A)循環(huán)隊列是隊列的一種鏈式存儲結構 B)循環(huán)隊列是隊列的一種順序存儲結構

  C)循環(huán)隊列是非線(xiàn)性結構 D)循環(huán)隊列是一種邏輯結構

  【解析】隊列的存儲表示有兩種:一種是基于數組的存儲表示,另一種是基于鏈表的存儲表示。隊列的基于數組的存儲表示亦稱(chēng)為順序隊列,它是利用一個(gè)一維數組作為隊列元素的存儲結構。為了充分地利用數組的存儲空間,把數組的前端和后端連接起來(lái),形成一個(gè)環(huán)形的表,稱(chēng)為循環(huán)隊列。因此循環(huán)隊列是隊列的一種順序存儲結構。

  隊列不管采用鏈式存儲結構還是順序存儲結構,它都是線(xiàn)性結構。循環(huán)隊列作為隊列的特殊情況,它也是線(xiàn)性結構。

  循環(huán)隊列是在隊列的基礎上,將隊列的頭和尾接到一起形成一個(gè)環(huán)狀,它給出了數據的邏輯結構在計算機內部的存儲形式,因此是一種存儲結構。

  答案:B

  (2)下列敘述中正確的是

  A)棧是一種先進(jìn)先出的線(xiàn)性表 B)隊列是一種后進(jìn)先出的線(xiàn)性表

  C)棧與隊列都是非線(xiàn)性結構 D)以上三種說(shuō)法都不對

  【解析】棧是一種后進(jìn)先出(Last In First Out)或先進(jìn)后出(First In Last Out)的線(xiàn)性表,它的一端封閉(稱(chēng)為棧底),在另一端進(jìn)行插入和刪除操作,允許插入和刪除的一端稱(chēng)為棧頂。

  隊列(queue)是指允許在一端進(jìn)行插入、而在另一端進(jìn)行刪除的線(xiàn)性表。允許插入的一端稱(chēng)為隊尾,通常用一個(gè)稱(chēng)為尾指針(rear)的指針指向隊尾元素,即尾指針總是指向最后入的元素;允許刪除的一端稱(chēng)為排頭(也稱(chēng)為隊頭),通常也用一個(gè)排頭指針(front)指向排頭元素的前一個(gè)位置。顯然,在隊列這種數據結構中,最先插入的元素將最先能夠被刪除,最后插入的元素最后才能被刪除。因此,隊列又稱(chēng)為“先進(jìn)先出”(First In First Out,FIFO)或“后進(jìn)后出”(Last In Last Out,LILO)的線(xiàn)性表,它體現了“先來(lái)先服務(wù)”的原則。

  棧與隊列都是線(xiàn)性結構。

  答案:D

  (3)一棵二叉樹(shù)共有25個(gè)結點(diǎn),其中5個(gè)是葉子結點(diǎn),則度為1的結點(diǎn)數為

  A)16 B)10 C)6 D)4

  【解析】設二叉樹(shù)結點(diǎn)數為n,度為2的結點(diǎn)數為n2,度為1的結點(diǎn)數為n1,度為0(即葉子結點(diǎn))的結點(diǎn)數為n0。則有n=n2+n1+n0。另外,在二叉樹(shù)中,度為0的結點(diǎn)數是度為2的結點(diǎn)數加1,因此有n0=n2+1。此題中,n=25,n0=5,則n2=n0-1=5-1=4,因此n1=n-n2-n0=25-4-5=16。

  答案:A

  (4)在下列模式中,能夠給出數據庫物理存儲結構與物理存取方法的是

  A)外模式 B)內模式 C)概念模式 D)邏輯模式

  答案:B

  (5)在滿(mǎn)足實(shí)體完整性約束的條件下

  A)一個(gè)關(guān)系中應該有一個(gè)或多個(gè)候選關(guān)鍵字

  B)一個(gè)關(guān)系中只能有一個(gè)候選關(guān)鍵字

  C)一個(gè)關(guān)系中必須有多個(gè)候選關(guān)鍵字

  D)一個(gè)關(guān)系中可以沒(méi)有候選關(guān)鍵字

  答案:A

  (6)有三個(gè)關(guān)系R、S和T如下:

  則由關(guān)系R和S得到關(guān)系T的操作是

  A)自然連接 B)并 C)交 D)差

  (7)軟件生命周期中的活動(dòng)不包括

  A)市場(chǎng)調研 B)需求分析 C)軟件測試 D)軟件維護

  【解析】通常,將軟件產(chǎn)品從提出、實(shí)現、使用、維護到停止使用甚至退役的過(guò)程稱(chēng)為軟件生命周期。任何一個(gè)軟件產(chǎn)品或軟件系統都要經(jīng)歷軟件定義、軟件開(kāi)發(fā)、軟件維護直至被淘汰這樣一個(gè)全過(guò)程。因此,軟件生命周期可分為定義階段、開(kāi)發(fā)階段和維護階段。定義階段包括可行性研究和需求分析;開(kāi)發(fā)階段包括概要設計、詳細設計、實(shí)現和測試;維護階段包括使用、維護和退役。因此軟件生命周期—般包括可行性研究和需求分析、設計、實(shí)現、測試、交付使用以及維護等活動(dòng)。

  答案:A

  (8)下面不屬于需求分析階段任務(wù)的是

  A)確定軟件系統的功能需求 B)確定軟件系統的性能需求

  C)需求規格說(shuō)明書(shū)評審 D)制定軟件集成測試計劃

  【解析】需求分析階段的`任務(wù)是確定待開(kāi)發(fā)軟件的功能、性能、數據、界面等要求,從而確定系統的邏輯模型。需求分析階段的主要工作包括:①需求獲。捍_定對目標系統的各方面需求;② 需求分析:對獲取的需求進(jìn)行分析和綜合,最終給出系統的解決方案和目標系統的邏輯模型;③ 編寫(xiě)需求規格說(shuō)明書(shū):為用戶(hù)、分析人員和設計人員之間進(jìn)行交流提供方便。④ 需求評審:對需求分析階段的工作進(jìn)行復審,驗證需求文檔的一致性、可靠性、完善性和有效性。

  軟件測試屬于軟件生命周期中的軟件開(kāi)發(fā)階段,不屬于需求分析階段。軟件測試過(guò)程一般按4個(gè)步驟進(jìn)行,即單元測試、集成測試、驗收測試和系統測試。

  答案:D

  (9)在黑盒測試方法中,設計測試用例的主要根據是

  A)程序內部邏輯 B)程序外部功能

  C)程序數據結構 D)程序流程圖

  【解析】黑盒測試也稱(chēng)為功能測試或數據驅動(dòng)測試。黑盒測試是對軟件已試驗的功能是否滿(mǎn)足需求進(jìn)行測試和驗證,它主要根據需求規格說(shuō)明所規定的功能來(lái)設計測試用例,檢查程序的功能是否符合它的功能說(shuō)明,它不考慮程序的內部結構和處理過(guò)程。

  答案:B

  (10)在軟件設計中不使用的工具是

  A)系統結構圖 B)PAD圖

  C)數據流圖(DFD圖) D)程序流程圖

  【解析】軟件設計一般分為兩步完成,分別是概要設計和詳細設計。系統結構圖是概要設計階段使用的工具,而詳細設計(過(guò)程設計)常見(jiàn)的工具有:

  (1)圖形工具:程序流程圖、N-S圖(盒圖)、PAD(Problem Analysis Diagram,問(wèn)題分析圖)

  (2)表格工具:判定表。

  (3)語(yǔ)言工具:PDL(過(guò)程設計語(yǔ)言)。

  數據流圖( Data Flow Diagram ,DFD)是需求分析階段結構化分析的常用工具。需求分析階段其他常用的結構化分析工具還有數據字典(Data Dictionary,DD)、結構化語(yǔ)言、判定表和判定樹(shù)等。

  答案:C

  (11)以下合法的VB變量名是

  A)case B)name10 C)t-name D)xy

  答案:B

  【解析】變量命名規則:(1)字母、數字、下劃線(xiàn)。(2)不能使用保留字。(3)不能以數字開(kāi)頭。本題中,case是保留字,t-name中是中劃線(xiàn),不是下劃線(xiàn)。xy中的不是字母、也不是數字、也不是下劃線(xiàn)。

  (12)設x是小于10的非負數。對此敘述,以下正確的VB表達式是

  A)0≤x<10 B)0<=x<10

  C) x≥0 And x<10 x="">=0 Or x<=10

  答案:C

  【解析】x是小于10的非負數。即x大于等于0并且小于10。A選項和B選項是數學(xué)的描述方式,不是VB的描述方式!皒大于等于0并且小于10”中的“并且”要使用And而不是Or(或者)。

  (13 以下關(guān)于窗體的敘述中,錯誤的是

  A)窗體的Name屬性用于標識一個(gè)窗體

  B)運行程序時(shí),改變窗體大小,能夠觸發(fā)窗體的Resize事件

  C)窗體的Enabled屬性為False時(shí),不能響應單擊窗體的事件

  D)程序運行期間,可以改變Name屬性值

  答案:D

  【解析】Name屬性只能在設計階段通過(guò)屬性窗口設置,屬于只讀屬性,不能在程序運行時(shí)修改其值。

  (14)下面定義窗體級變量a的語(yǔ)句中錯誤的是

  A)Dim a% B)Private a%

  C)Private a As Integer D)Static a%

  答案:D

  【解析】Static只能用在過(guò)程(窗體模塊的過(guò)程或標準模塊的過(guò)程)內部聲明靜態(tài)變量,不能用在窗體模塊或標準模塊的通用段。

  (15)表達式Int(Rnd(0)50)所產(chǎn)生的隨機數范圍是

  A)(0,50) B)(1,50) C)(0,49) D)(1,49)

  答案:C

  【解析】因為Rnd產(chǎn)生的隨機數范圍是0~0.999999,Int函數返回不大于其參數值的一個(gè)整數,例如Int(8.6)返回8而不是9。Int(-8.6)返回-9而不是-8。

  (16)設x=5,執行語(yǔ)句Print x = x + 10,窗體上顯示的是

  A)15 B)5 C)True D)False

  答案:D

  【解析】Print使用方式為:Print 輸出列表。在語(yǔ)句Print x = x + 10中,x = x + 10是一個(gè)表達式而不是一條語(yǔ)句。作為表達式,x = x + 10的值是“False”,因為在該表達式中,=作為關(guān)系運算符使用,而不是作為賦值運算符使用。此處,=左邊的x是5,=右邊的值是15,=兩邊的值不同,所以是False。只有當x = x + 10作為語(yǔ)句時(shí),才先計算=后面的值,然后把計算的值作為=左邊的變量的值。

  (17)設有如下數組聲明語(yǔ)句:

  Dim arr(-2 To 2, 0 To 3) As Integer

  該數組所包含的數組元素個(gè)數是

  A) 20 B) 16 C) 15 D) 12

  答案:A

  【解析】-2 To 2指的是-2、-1、0、1、2(共5),0 To 3指的是0、1、2、3(共4),因此元素個(gè)數是5×4=20

  (18)現有由多個(gè)單選按鈕構成的控件數組,用于區別該控件數組中各控件的屬性是

  A)Name B)Index C)Caption D)Value

  答案:B

  (19)設有分段函數:

  以下表示上述分段函數的語(yǔ)句序列中錯誤的是

  A) Select Case x B) If x < 0 Then

  Case Is < 0 y = 5

  y = 5 ElseIf x <= 5 Then

  Case Is <= is=""> 0 y = 2 x

  If x > 5 Then y = x x + 1

  答案:A

  【解析】在條件Case Is < 0的情況下,Case Is <= is=""> 0是錯誤的。在條件Case Is < 0的情況下,Case Is <= is=""> 0只需表示成Case Is <= 5即可。

【全國計算機二級VB考試真題】相關(guān)文章:

下半年全國計算機二級VB考試真題09-26

3月全國計算機等級考試二級VB筆試真題12-05

2013年3月全國計算機二級考試VB真題07-08

2016計算機二級考試《VB》真題練習08-11

2012年3月全國計算機等級考試二級VB考試真題11-10

2010下半年全國計算機二級VB考試真題09-01

9月計算機二級考試VB真題10-11

2006年9月全國計算機等級考試二級VB筆試真題10-09

下半年計算機二級VB考試真題12-05

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看