亚洲国产福利在线一二三观看_精品国产伦一区二区三区欲臀_国产a∨视频精品视频护士_精品八戒人妻少妇av

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
2014年9月全國計算機二級VB選擇題第2套

29

1.面向?qū)ο蠓椒ㄖ,實現(xiàn)對象的數(shù)據(jù)和操作結(jié)合于統(tǒng)一體中的是

 

A.結(jié)合

 

B.封裝

 

C.隱藏  

 

D.抽象

 

2.在進行邏輯設(shè)計時,將E-R圖中實體之間聯(lián)系轉(zhuǎn)換為關(guān)系數(shù)據(jù)庫的

 

A.關(guān)系

 

B.元組 

 

C.屬性

 

D.屬性的值域

 

3.線性表的鏈式存儲結(jié)構(gòu)與順序存儲結(jié)構(gòu)相比,鏈式存儲結(jié)構(gòu)的優(yōu)點有

 

A.節(jié)省存儲空間

 

B.插入與刪除運算效率高

 

C.便于查找

 

D.排序時減少元素的比較次數(shù)

 

4.深度為7的完全二叉樹中共有125個結(jié)點,則該完全二叉樹中的葉子結(jié)點數(shù)為

 

A.62

 

B.63

 

C.64

 

D.65

 

5.下列敘述中正確的是

 

A.所謂有序表是指在順序存儲空間內(nèi)連續(xù)存放的元素序列

 

B.有序表只能順序存儲在連續(xù)的存儲空間內(nèi)

 

C.有序表可以用鏈接存儲方式存儲在不連續(xù)的存儲空間內(nèi)

 

D.任何存儲方式的有序表均能采用二分法進行查找

 

6.

 

 

 

A.ABDEGCFH   

 

B.DBGEAFHC 

 

C.DGEBHFCA    

 

D.ABCDEFGH

 

7.計算機軟件包括

 

A.算法和數(shù)據(jù)  

 

B.程序和數(shù)據(jù)

 

C.程序和文檔

 

D.程序、數(shù)據(jù)及相關(guān)文檔

 

8.下面描述中不屬于軟件需求分析階段任務(wù)的是

 

A.撰寫軟件需求規(guī)格說明書   

 

B.軟件的總體結(jié)構(gòu)設(shè)計

 

C.軟件的需求分析                

 

D.軟件的需求評審

 

9.當數(shù)據(jù)庫中數(shù)據(jù)總體邏輯結(jié)構(gòu)發(fā)生變化,而應(yīng)用程序不受影響,稱為數(shù)據(jù)的

 

A.邏輯獨立性

 

B.物理獨立性

 

C.應(yīng)用獨立性  

 

D.空間獨立性

 

10.

 

A.并

 

B.投影 

 

C.交

 

D.選擇

 

11.下列合法的Visual Basic數(shù)值變量是

 

A."BianLiang"

 

B.aBCD&

 

C.S$

 

D.2.5D-3

 

12.假定變量X的值為 33521397,則在聲明其類型時不能聲明為

 

A.Variant

 

B.Integer

 

C.Long

 

D.Double

 

13.假定在標準模塊中的聲明部分有如下語句:

Public VarA As Integer

而在窗體模塊的聲明部分有如下語句:

Public VarB As Integer

則以下敘述中正確的是

 

A.VarA和VarB都被聲明為全局變量

 

B.VarA被聲明為模塊變量,VarB被聲明為全局變量

 

C.VarA被聲明為全局變量,VarB被聲明為模塊變量

 

D.VarA和VarB都被聲明為模塊變量

 

14.以下關(guān)于注釋語句的敘述中,錯誤的是

 

A.注釋語句是非執(zhí)行語句,只起注釋作用,不被解釋和編譯

 

B.注釋語句可以放在程序的任何位置

 

C.注釋語句不能放在續(xù)行符的后面

 

D.加入注釋語句是為提高程序的可讀性

 

15.下列數(shù)組定義語句中錯誤的是

 

A.k% = 10

    Dim Arr(k)

 

B.Const k% = 10

     Dim Arr(k)

 

C.a% = 5

     ReDim Arr(A)

 

D.Dim Arr1(1 To 10)

     Dim Arr2(1 To 10, 2 To 11)

 

16.在設(shè)計階段,屬性窗口的內(nèi)容是

 

A.被選中控件的所有屬性

 

B.被選中控件的屬性,但不包括只能在運行期間才可以訪問的屬性

 

C.窗體上所有控件的屬性

 

D.被選中控件的屬性和當前窗體的屬性

 

17.在運行時,如果按Tab鍵跳過了一個可以獲得焦點的控件(如文本框),其原因可能是

 

A.該控件的TabStop屬性值為True

 

B.該控件的TabStop屬性值為False

 

C.該控件的Enabled屬性值為True

 

D.該控件的Locked屬性值為True

 

18.當直線控件的BorderStyle屬性被設(shè)置為1 Solid時,控件顯示的是

 

A.實線

 

B.虛線

 

C.點線

 

D.不可見

 

19.在窗體上畫一個名稱為Label1的標簽和一個名稱為List1的列表框,并在設(shè)計階段向List1中添加若干列表項。程序運行時,當雙擊List1中的某個列表項時,在Label1中顯示所選中的列表項,能實現(xiàn)上述功能的語句是

 

A. Label1.Caption = List1.Text

 

B.Label1.Caption = List1.ListIndex

 

C.Label1.Text = List1.List

 

D.Label1.Text = List1.ListIndex

 

20.下列能將輸入焦點置于名稱為txtAdd文本框中的語句是

 

A.txtAdd=SetFocus

 

B.txtAdd.SetFocus

 

C.txtAdd.SetFocus=True

 

D.SetFocus=True

 

21. 在窗體上畫一個列表框,名稱為List1,然后編寫如下事件過程:

Private Sub Form_Load()

    For i = 1 To 6

        List1.AddItem i

    Next i

    For i = 1 To 3

        List1.RemoveItem i

    Next i

End Sub

運行程序,在列表框中顯示的數(shù)據(jù)項是

 

A.1, 3, 5

 

B.2, 4, 6

 

C.1, 2, 3

 

D.4, 5, 6

 

22.

 

A.組合框控件

 

B.列表框控件

 

C.可顯示多行的文本框控件

 

D.框架控件

 

23.為了改變單選按鈕的選取狀態(tài),可以改變該控件一個屬性的值,這個屬性是

 

A.Checked

 

B.Style

 

C.Value

 

D.Caption

 

24.設(shè)圖像框(Image)名稱為Image1,則下面語句中正確的是

 

A.Image1.Picture = LoadPicture("pic.jpg")

 

B.Image1.Print "圖像框"

 

C.Image1.Picture = "pic.jpg"

 

D.Image1.AutoSize = False

 

25.在Do Until…Loop循環(huán)中,判斷循環(huán)結(jié)束的方法是

 

A.先判斷循環(huán)條件,當條件為False時結(jié)束循環(huán)

 

B.先判斷循環(huán)條件,當條件為True時結(jié)束循環(huán)

 

 

C.先執(zhí)行循環(huán)體,再判斷循環(huán)條件,當條件為False時結(jié)束循環(huán)

 

D.先執(zhí)行循環(huán)體,再判斷循環(huán)條件,當條件為True時結(jié)束循環(huán)

 

26.如果過程的首行是:Private Sub proc(x As Control),則調(diào)用此過程時使用的實際參數(shù)應(yīng)該是

 

A.變體型變量,變量名必須是x

 

B.某個控件的名稱

 

C.名稱為x的控件

 

D.字符型變量,變量名不限

 

27.對于一個名稱為menu1的菜單項,下列敘述中正確的是

 

A.使menu1菜單項不可見的語句是menu1.Visible=True

 

B.能在menu1菜單項的左面顯示"√"標記的語句為menu1.Checked = False

 

C.能將menu1菜單項禁用的語句為menu1.Enabled=False

 

D.menu1菜單項既可響應(yīng)Click事件,也可響應(yīng)DblClick事件

 

28.下列有關(guān)通用對話框控件的說法中,正確的是

 

A.在程序運行時,通用對話框控件在窗體上是可見的

 

B.在程序代碼中,可以設(shè)置DialogTitle屬性值來改變對話框的標題信息

 

C.把通用對話框控件加到窗體中后,在設(shè)計階段可以調(diào)整其大小

 

D.通用對話框控件是Visual Basic的標準控件,默認情況下,自動顯示在工具箱中

 

29.設(shè)變量V = 2,B = 5,則執(zhí)行下面語句序列的輸出是

 Print "V"; "B", 24;: Print: Print V; B

 

A.VB           24  2  5

 

B. VB           24

      2  5

 

C. V  B           24

      2  5

 

D.2  5           24

     2  5

 

30.

 

A.y = IIf(x > 0, 5, 2)

 

B.y = IIf(x < 0, 2, 5)

 

 

 

C.If x < 0 Then

             y = 2

     ElseIf x >= 0 Then

             y = 5

     End If

 

 

 

D.If x < 0 Then

         y = 2

     End If

     If x >= 0 Then

         y = 5

     End If

 

 

 

31.有如下程序代碼:

Private Sub Form_Click()

    Dim a(3, 3) As Integer

    For I = 1 To 3

        For j = 1 To 3

            If j > 1 And I > 1 Then

                a(I, j) = a(a(I - 1, j - 1), a(I, j - 1)) + 1

            Else

                a(I, j) = I * j

            End If

            Print a(I, j);

        Next j

        Print

    Next I

End Sub

程序運行后,單擊窗體,輸出結(jié)果為

 

A.1  2  3

     2  3  1

     3  2  3

 

B. 1  2  3

     1  2  3

     1  2  3

 

C.1  2  3

     2  4  6

     3  6  9

 

D.1  2  3

     2  2  2

     3  3  3

 

32.設(shè)有如下程序代碼:

Private Sub Command1_Click()

    Dim x As Integer

    x = 30

    Print f(x) + f(x)

End Sub

Private Function f(a As Integer) As Integer

    a = a / 3

    f = a

End Function

運行Command1_Click過程所產(chǎn)生的輸出是

 

A.13

 

B.20

 

C.30

 

D.6

 

33.有如下程序代碼:

Private Sub Form_Click()

    Dim a(100) As Integer

    Dim b(100) As Integer

    For i = 1 To 100

        a(i) = i

    Next i

    For i = 1 To 100

        b(i) = a(i) + a(i - 1)

    Next i

End Sub

運行程序,單擊窗體,以下說法中正確的是

 

A.數(shù)組a和數(shù)組b中存放的均為1~100的整數(shù)

 

B.數(shù)組a中存放的是1~100的整數(shù),數(shù)組b中存放的是101~200的整數(shù)

 

C.數(shù)組a中存放的是1~100的整數(shù),數(shù)組b中存放的是1~199的奇數(shù)

 

D.數(shù)組a中存放的是1~100的整數(shù),數(shù)組b中存放的是1~200的偶數(shù)

 

34.有下面程序代碼:

Private Sub Command1_Click()

    Dim a, s As Integer

    a = Array(1, 2, 3, 4, 5, 6, 7, 8, 9)

    k = 1

    s = 0

    Do

        s = s + a(k)

        k = k + 2

    Loop Until k > UBound(A)

    Print s

End Sub

程序運行產(chǎn)生的輸出是

 

A.45

 

B.20

 

C.16

 

D.25

 

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

Private Sub Command1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

    If Button = 2 Then

        Print "ABCD";

    Else

        Print "DDDD";

    End If

End Sub

Private Sub Command1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

    Print "EFGH"

End Sub

程序運行后,單擊命令按鈕,輸出結(jié)果是

 

A.ABCDEFGH

 

B.DDDDEFGH

 

C.ABCD

 

D.EFGH

 

36. 在窗體上畫一個名稱為Command1的命令按鈕,然后編寫其Click事件過程代碼如下:

Private Sub Command1_Click()

  Dim i As Integer, num As Integer

  Do

     For i = 1 To 10

         num = Int(Rnd * 10) + 1

         Select Case num

           Case 2

                Exit For

           Case 7

                Exit Do

         End Select

         n = n + 1

     Next i

  Loop

  Print n

End Sub

則下面描述中正確的是

 

A.當變量num的值為2時,事件過程Command1_Click執(zhí)行結(jié)束

 

B.當變量num的值為7時,Do循環(huán)將終止

 

C.變量num的值一定是大于或等于11的整數(shù)

 

D.Do循環(huán)的執(zhí)行次數(shù)一定為10次

 

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

Private Sub Command1_Click()

  Dim x As Integer

  x = -10 Mod -4

  If x <= -1 Then Print -1;

  If x <= -2 Then Print -2;

  If x <= -3 Then Print -3;

  Print

End Sub

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

 

A.-1

 

B.-2

 

C.-1 -2

 

D.-1 -2 -3

 

38.假定把計時器控件Timer1的Interval 屬性設(shè)置為10,Enabled屬性設(shè)置為True,并編寫下面的程序:

Dim x As Integer

Private Sub Timer1_Timer()

    For i = 1 To 100

        x = x + 1

    Next i

    Print x

End Sub

程序運行一段時間后的結(jié)果是

 

A.輸出100后正常結(jié)束

 

B.輸出1000后正常結(jié)束

 

C.輸出10000后正常結(jié)束

 

D.出錯

 

39.設(shè)窗體上有一個名稱為Command1的命令按鈕和一個名稱為Timer1的計時器,并有下面程序代碼:

Private Sub Form_Load()

    Timer1.Enabled = False

    Timer1.Interval = 500

End Sub

Private Sub Command1_Click()

    Timer1.Enabled = True

End Sub

Private Sub Timer1_Timer()

    If Command1.Left > 0 Then

        Command1.Left = Command1.Left - 100

    End If

End Sub

下面敘述中正確的是

 

A.程序一運行,命令按鈕就向左移動,到窗體左端停止

 

B.程序運行后,單擊命令按鈕,則按鈕向左移動,到窗體左端停止

 

C.程序運行后,單擊命令按鈕,則按鈕向左移動,每秒移動一次

 

D.程序一運行,命令按鈕就向右移動,到窗體右端停止

 

40.在窗體上畫一個名稱為Command1的命令按鈕,并編寫如下程序:

Private Sub Command1_Click()

  Dim a As Integer

  Static b As Integer

  a = 20

  b = 5

  Call sub1(a, b)

  Print a; b

End Sub

Private Sub sub1(ByRef x1 As Integer, y1 As Integer)

  x1 = x1 + 3

  y1 = x1 + y1

End Sub

程序運行后,單擊命令按鈕,在窗體上顯示的內(nèi)容是

 

A.23  23

 

B.23  28

 

C.20  5

 

D.20  25

 

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