鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級考試命題研究院 江蘇省高校計(jì)算機(jī)等級考試輔導(dǎo)
新版全國計(jì)算機(jī)二級VB選擇題第2套

1.下列敘述中正確的是

 

A.所謂算法就是計(jì)算方法

 

B.程序可以作為算法的一種描述方法

 

C.算法設(shè)計(jì)只需考慮得到計(jì)算結(jié)果

 

D.算法設(shè)計(jì)可以忽略算法的運(yùn)算時(shí)間

 

2.下列各序列中不是堆的是

 

A.(91,85,53,36,47,30,24,12)   

 

B.(91,85,53,47,36,30,24,12)

 

C.(47,91,53,85,30,12,24,36) 

 

D.(91,85,53,47,30,12,24,36)

 

3.深度為5的完全二叉樹的結(jié)點(diǎn)數(shù)不可能是

 

A.15

 

B.16

 

C.17

 

D.18

 

4.

 

 

 

A.ABDEGCFH

 

B.DBGEAFHC

 

C.DGEBHFCA

 

D.ABCDEFGH

 

5.下面描述不屬于軟件特點(diǎn)的是

 

A.軟件是一種邏輯實(shí)體,具有抽象性

 

B.軟件在使用中不存在磨損、老化問題

 

C.軟件復(fù)雜性高

 

D.軟件使用不涉及知識產(chǎn)權(quán)

 

6.下面對類-對象主要特征描述正確的是

 

A.對象唯一性

 

B.對象無關(guān)性

 

C.類的單一性    

 

D.類的依賴性

 

7.在數(shù)據(jù)庫中,數(shù)據(jù)模型包括數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和

 

A.數(shù)據(jù)約束 

 

B.數(shù)據(jù)類型

 

C.關(guān)系運(yùn)算  

 

D.查詢

 

8.一個(gè)運(yùn)動隊(duì)有多個(gè)隊(duì)員,一個(gè)隊(duì)員僅屬于一個(gè)運(yùn)動隊(duì),一個(gè)隊(duì)一般都有一個(gè)教練,則實(shí)體運(yùn)動隊(duì)和隊(duì)員的聯(lián)系是

 

A.一對多

 

B.一對一

 

C.多對一

 

D.多對多

 

9.設(shè)循環(huán)隊(duì)列為Q(1: m),其初始狀態(tài)為front=rear=m。經(jīng)過一系列入隊(duì)與退隊(duì)運(yùn)算后,front=30,rear=10,F(xiàn)要在該循環(huán)隊(duì)列中作順序查找,最壞情況下需要比較的次數(shù)為

 

A.19

 

B.20  

 

C.m-19  

 

D.m-20

 

10.

 

 

A.投影            

 

B.交

 

C.選擇 

 

D.并

 

11.Visual Basic中的整數(shù)可以用十六進(jìn)制或八進(jìn)制表示,十六進(jìn)制數(shù)前面冠以&H,八進(jìn)制數(shù)前面冠以

 

A.$O

 

B.&O

 

C.$E

 

D.&E

 

12.下面可以作為Visual Basic的變量名的是

 

A.Alpha

 

B.^2

 

C.Print

 

D.abc-123

 

13.下列說法中錯(cuò)誤的是

 

A.在過程中,可以用Static定義變量,但當(dāng)該過程調(diào)用結(jié)束后,其值繼續(xù)保留

 

B.當(dāng)用Static關(guān)鍵字定義一個(gè)過程時(shí),該過程中的所有變量都是"Static"存儲方式的

 

C. Sub Main過程一定是程序運(yùn)行時(shí)首先被執(zhí)行的過程,是整個(gè)程序的入口點(diǎn)

 

D. 同一個(gè)工程中只能有一個(gè)Sub Main過程

 

14.以下關(guān)于控件數(shù)組的敘述中,正確的是(  )。

 

 

 

A.數(shù)組中各個(gè)控件具有相同的名稱

 

B.數(shù)組中可包含不同類型的控件

 

C.數(shù)組中各個(gè)控件具有相同的Index屬性值

 

D.數(shù)組元素不同,可以響應(yīng)的事件也不同

 

 

 

15.以下不具有Picture屬性的對象是

 

A.命令按鈕

 

B.形狀控件

 

C.圖片框

 

D.窗體

 

 

16.當(dāng)窗體上有多個(gè)控件時(shí),為了在程序運(yùn)行后使得焦點(diǎn)位于某個(gè)控件上,應(yīng)對該控件進(jìn)行的設(shè)置是

 

A.把Enabled屬性設(shè)置為True

 

B.把TabIndex屬性設(shè)置為1

 

C.把TabIndex屬性設(shè)置為0

 

D.把Index屬性設(shè)置為0

 

17.有一種控件,可以在其中承載其他控件,還可以在其中用Print方法輸出文本,這種控件是

 

A.框架

 

B.圖片框

 

C.圖像框

 

D.通用對話框

 

18. 在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程:

Private Sub Command1_Click()

    Move 500, 500

End Sub

程序運(yùn)行后,單擊命令按鈕,產(chǎn)生的結(jié)果為

 

A.將命令按鈕移動到距窗體左邊界、上邊界各500的位置

 

B.將窗體移動到距屏幕左邊界、上邊界各500的位置

 

C.將命令按鈕向左、上方向各移動500

 

D.將命令按鈕向左、上方向各移動500

 

19.以下說法中正確的是

 

A.能獲取列表框List1中最后一個(gè)列表項(xiàng)內(nèi)容的表達(dá)式是List1.List(ListCount-1)

 

B.Shape控件可以將同一個(gè)窗體上的多個(gè)單選按鈕分成多個(gè)組

 

C.當(dāng)在名稱為Drive1的驅(qū)動器列表框中選取不同的驅(qū)動器時(shí),系統(tǒng)將執(zhí)行事件過程Drive1_Click

 

D. 當(dāng)一個(gè)復(fù)選框被選中時(shí),它的Value屬性的值是1

 

20.在窗體上畫2個(gè)名稱分別為Text1Text2的文本框,然后編寫如下事件過程

Private Sub Form_Load()

    Show

    Text1.Text = "China Beijing"

    Text1.SetFocus

End Sub

 

Private Sub Text1_LostFocus()

    Text1.SelText = "Tianjin"

End Sub

 

 

運(yùn)行程序Text1中用鼠標(biāo)選中文本Beijing,然后單擊Text2Text1中的內(nèi)容為

 

A.China Beijing

 

B.China Tianjin

 

C.China

 

D.Beijing

 

21.對于圖片框和圖像框,以下描述中正確的是

 

A.二者都可以設(shè)置AutoSize屬性,以使裝入的圖形能自動改變大小

 

 

 

B.二者都可以設(shè)置Stretch屬性,使得控件能根據(jù)圖形的實(shí)際大小自動調(diào)整

 

 

 

 

C.如果把圖片框的AutoSize屬性設(shè)置為False,則只有在裝入圖元文件(*.wmf)時(shí),圖形才能自動調(diào)整大小以適應(yīng)圖片框的尺寸

 

D.當(dāng)圖像框的Stretch屬性為True時(shí),將自動放大或縮小圖像框中的圖形以與圖像框的大小相適應(yīng)

 

22.下面關(guān)于水平滾動條的Max,Min屬性的敘述中錯(cuò)誤的是

 

A.Max的值必須大于Min的值

 

B.Max的值和Min的值都是整數(shù)

 

 

 

 

C.滾動框在最右邊時(shí),Value屬性的值等于Max的值

 

 

 

D.Max的值可以大于Min的值

 

23.某二叉樹共有13個(gè)結(jié)點(diǎn),其中有4個(gè)度為1的結(jié)點(diǎn),則葉子結(jié)點(diǎn)數(shù)為

A.Private Type Student

        sno As String * 10

        sn As String * 20

     End Student

 

 

 

 

B.Private Type Student

        sno As String * 10

        sn As String * 20

     End Type

 

C.Public Type Student

        sno As String * 10

        sn As String * 20

     End Type Student

 

 

 

D.Public Typedef Student

        sno As String * 10

        sn As String * 20

     End Type

 

 

 

24.下列各語句中,正確的是

 

A.Dim x As Variant=Array(1,2,3,4,5)

 

 

 

B.Dim x() As Integer : x=Array(1,2,3,4,5)

 

 

 

 

C.Dim x As Variant : x=Array (1,"abc",2,3,4)

 

 

 

D.Dim x As Integer : x=Array(1,2,3,4,5)

 

25. 以下關(guān)于變量的敘述中,錯(cuò)誤的是

 

A.在過程中用DimStatic語句聲明的變量是局部變量

 

B.局部變量的作用域是聲明它的過程

 

C.在過程中用Static語句聲明的變量是靜態(tài)局部變量

 

D.任何局部變量在聲明它的過程執(zhí)行完畢后即被釋放

 

26.下面關(guān)于通用對話框的敘述中錯(cuò)誤的是

 

A.通用對話框可以用來顯示一個(gè)字體對話框

 

 

 

B.用文件對話框可以打開一個(gè)數(shù)據(jù)文件

 

 

 

C.文件對話框只用來獲得文件名和路徑,不能打開任何文件

 

D.利用顏色對話框可以獲得一個(gè)顏色值

 

 

 

27.把一個(gè)名稱為mnuStyle的菜單項(xiàng)設(shè)置為不可用的語句是

 

A.mnuStyle.Checked=False

 

B.mnuStyle.Enabled=False

 

C.mnuStyle.Visible=False

 

D.mnuStyle.Caption=False

 

28.按下鍵盤上的F1功能鍵將產(chǎn)生的事件是

 

A.KeyDown

 

B.KeyPress

 

C.KeyF1

 

D.KeyCode

 

29.以下程序段中,執(zhí)行結(jié)果與其他3個(gè)選項(xiàng)不同的是

 

A.Dim y As Integer

     y = 11

     Select Case y

       Case 15 To 5

         Print "Executed"

     End Select

 

 

 

 

B.Dim y As Integer

     y = 10

     Select Case y

       Case Is > 10, Is < 10

         Print " Executed "

     End Select

 

 

 

C.Dim y As Integer

     y = 10

     Select Case y

       Case Is > 15, 1, 5 To 8

         Print " Executed "

 

     End Select

 

D.Dim y As Integer

     y = 10

     Select Case y

       Case 1, 3, Is > 6

         Print " Executed "

 

     End Select

 

30.有如下程序代碼

Private Sub Form_Click()

    Dim i As Integer, n As Integer

    For i = 0 To 30

        i = i + 3

        n = n + 1

        If i > 10 Then Exit For

    Next i

    Print n

End Sub

 

 

運(yùn)行程序,單擊窗體輸出結(jié)果是

 

A.2

 

B.3

 

C.4

 

D.5

 

31.有下面的函數(shù)過程

Private Function fun(str As String, ch As String) As Integer

    n = 0

    For k = 1 To Len(str)

        If Mid(str, k, 1) = ch Then

            n = n + 1

        End If

    Next k

    fun = n

End Function

 

 

此函數(shù)返回的是

 

A.字符ch在字符串str中第一次出現(xiàn)的位置

 

B.字符ch在字符串str中出現(xiàn)的次數(shù)

 

C.字符ch在字符串str中最后一次出現(xiàn)的位置

 

 

 

D.以上都是錯(cuò)誤的

 

32.設(shè)窗體上有一個(gè)名稱為Option1的單選按鈕數(shù)組(其下標(biāo)從0開始),共有4個(gè)單選按鈕,并有下面事件過程:

 

 

Private Sub Option1_Click(Index As Integer)

    n = Index

    If Index < 3 Then n = n + 1

    Print Option1(n).Caption

End Sub

 

 

程序運(yùn)行時(shí),單擊其中一個(gè)單選按鈕,則在窗體上顯示的是

 

A.被選中單選按鈕的下一個(gè)按鈕的標(biāo)題,但如果選中的是最后一個(gè),則顯示最前面一個(gè)單選按鈕的標(biāo)題

 

B.被選中單選按鈕的下一個(gè)按鈕的標(biāo)題,但如果選中的是最后一個(gè),則顯示該單選按鈕的標(biāo)題

 

C.被選中的單選按鈕的標(biāo)題

 

D.被選中單選按鈕的上一個(gè)按鈕的標(biāo)題,但如果選中的是最前面的一個(gè),則顯示最后面按鈕的標(biāo)題

 

33.有下面程序代碼

Private Sub Command1_Click()

    Dim a(3, 3) As Integer

    s = 0

    For i = 1 To 3

        For j = 1 To 3

            a(i, j) = i * j

        Next j

    Next i

    For j = 1 To 3

       s = s + a(j, 4 - j)

    Next j

    Print s

End Sub

 

 

程序運(yùn)行時(shí)的輸出是

 

A.10

 

B.14

 

C.18

 

D.6

 

34.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程

Option Base 1

Private Sub Command1_Click()

  Dim a As Variant

  Dim i As Integer, m As Integer, index As Integer

  a = Array(-10, 23, -50, 90)

  m = a(LBound(A))

  index = LBound(A)

  For i = LBound(A) To UBound(A)

      If a(i) < m Then

         m = a(i)

         index = i

      End If

  Next i

  Print index

End Sub

 

程序運(yùn)行時(shí),單擊Command1,則在窗體上輸出的結(jié)果是

 

A.0

 

B.1

 

C.2

 

D.3

 

35.在窗體上畫一個(gè)文本框Text1,并編寫如下事件過程:            

 

 

Private Sub Text1_KeyPress(KeyAscii As Integer)

  Dim ch As String

  ch = UCase(Chr(KeyAscii))

  If Not (ch >= "A" And ch <= "Z") Then

 

 

   _____________________

  End If

End Sub

 

 

要求當(dāng)程序運(yùn)行時(shí),在文本框Text1中只能輸入字母,無法輸入其它字符,則在橫線處應(yīng)填入的語句是

 

A.Text1.Text=""

 

B.KeyAscii = 0

 

C.ch=""

 

D.Text1.Text=Text1.Text & ch

 

36.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下事件過程

Private Sub Command1_Click()

  Dim s As String, i As Integer

  Dim n As Integer

  s = InputBox("輸入數(shù)據(jù)")

  n = Len(s)

  For i = 1 To n \ 2

      If __________________________  Then

         Exit For

      End If

  Next i

  If i > n \ 2 Then

     Print s & "是對稱字符串"

  Else

     Print s & "不是對稱字符串"

  End If

End Sub

 

 

該過程的功能是判斷輸入的字符串是否為對稱字符串例如"1234321"、"XYZZYX"都是對稱字符串。為了實(shí)現(xiàn)這一功能,則在橫線處應(yīng)填入的表達(dá)式是

 

A.Mid(s, i, 1) <> Mid(s, n - i + 1, 1)

 

 

 

B.Mid(i, s, 1) <> Mid(n - i + 1, s , 1)

 

C.Mid(s, i+1, 1) <> Mid(s, n - i, 1)

 

D.Mid(i+1, s , 1) <> Mid(n - i , s , 1)

 

37.有如下程序段

x = 5

For i = 1 To 20 Step 2

    x = x + i \ 5

Next i

 

 

 

執(zhí)行上面的程序段后,x的值為

 

A.21

 

B.22

 

C.23

 

D.24

 

38.在窗體上畫一個(gè)名稱為Label1的標(biāo)簽,然后畫一個(gè)名稱為HScroll1的水平滾動條,MinMax屬性分別設(shè)置為0255。程序運(yùn)行后,如果用鼠標(biāo)移動滾動框,則在標(biāo)簽Label1中顯示滾動條的當(dāng)前值,以下能實(shí)現(xiàn)上述操作的程序段是

 

A.Private Sub HScroll1_Change()

       Label1.Text=HScroll1. Caption

     End Sub

 

 

 

B.Private Sub HScroll1_Click()

       Label1.Caption=HScroll1.Value

 

     End Sub

 

C.Private Sub HScroll1_Change()

       Label1.Caption=HScroll1.Value

     End Sub

 

 

 

D.Private Sub HScroll1_Click()

       Label1.Text=HScroll1.Caption

 

     End Sub

 

39.在窗體上畫一個(gè)名稱為Text1的文本框,再建立一個(gè)名稱為Option1的控件數(shù)組(含3個(gè)單選按鈕,標(biāo)題分別為宋體、黑體、仿宋,下標(biāo)從0開始),并編寫如下程序代碼:

 

 

Private Sub Option1_Click(Index As Integer)

  Dim ft As String

  Select Case _________________

     Case 0

          ft = "宋體"

     Case 1

          ft = "黑體"

     Case 2

          ft = "仿宋"

  End Select

  Text1.FontName = ft

 

 

End Sub

程序運(yùn)行后,單擊某個(gè)單選按鈕,可將文本框的文本字體設(shè)置為相應(yīng)的字體,則在橫線處應(yīng)填入的內(nèi)容是

 

 

 

A.ft

 

B.Option1.Text

 

C.Text

 

D.Index

 

40.在窗體上畫一個(gè)名稱為Command1的命令按鈕,然后編寫如下程序代碼:

 

 

Private Sub Command1_Click()

  Dim a As Integer, b As Integer

  a = 5: b = 10

  Call mysub(a, b)

  Print a; b

End Sub

Private Sub mysub(ByRef x As Integer, y As Integer)

  x = x + 5

  y = y * 2

End Sub

 

 

以下敘述中正確的是

 

A.針對過程調(diào)用語句Call mysub(a, b)來說,實(shí)參a和形參x間的參數(shù)傳遞方式為傳值

 

B.程序運(yùn)行時(shí),單擊Command1,在窗體上的輸出結(jié)果為10  20

 

C.當(dāng)調(diào)用mysub過程時(shí),在過程中對形參y值的改變不影響其對應(yīng)實(shí)參的值

 

D.上述程序的執(zhí)行順序是:執(zhí)行Command1_Click過程后,再執(zhí)行mysub過程

 

1.B  2.C  3.A  4.A  5.D  6.A  7.A  8.A  9.D  10.A  11.B  12.A  13.C  14.A  15.B  16.C  17.B  18.B  19.D  20.B  21.D  22.A  23.B  24.C  25.D  26.B  27.B  28.A  29.D  30.B  31.B  32.B  33.A  34.D  35.B  36.A  37.A  38.C  39.D  40.B