亚洲免费乱码视频,日韩 欧美 国产 动漫 一区,97在线观看免费视频播国产,中文字幕亚洲图片

      1. <legend id="ppnor"></legend>

      2. 
        
        <sup id="ppnor"><input id="ppnor"></input></sup>
        <s id="ppnor"></s>

        2007年9月計算機二級VB模擬試題(13)及答案

        字號:

        一 、選擇題
            (1) 由兩個棧共享一個存儲空間的好處是
            A.減少存取時間,降低下溢發(fā)生的機率
            B.節(jié)省存儲空間,降低上溢發(fā)生的機率
            C.減少存取時間,降低上溢發(fā)生的機率
            D.節(jié)省存儲空間,降低下溢發(fā)生的機率
            正確答案: B
            (2) 設有兩個串p和q,求q在p中首次出現(xiàn)位置的運算稱作
            A.連接
            B.模式匹配
            C.求子串
            D.求串長
            正確答案: B
            (3) n個頂點的連通圖中邊的條數(shù)至少為
            A.0
            B.1
            C.n-1
            D.n
            正確答案: C
            (4) 對象實現(xiàn)了數(shù)據(jù)和操作的結(jié)合,是指對數(shù)據(jù)和數(shù)據(jù)的操作進行
            A.結(jié)合
            B.隱藏
            C.封裝
            D.抽象
            正確答案: C
            (5) 下列敘述中,正確的是
            A.軟件就是程序清單
            B.軟件就是存放在計算機中的文件
            C.軟件應包括程序清單及運行結(jié)果
            D.軟件包括程序和文檔
            正確答案: D
            (6) 軟件設計中,有利于提高模塊獨立性的一個準則是
            A.低內(nèi)聚低耦合
            B.低內(nèi)聚高耦合
            C.高內(nèi)聚低耦合
            D.高內(nèi)聚高耦合
            正確答案: C
            (7) 軟件生命周期中花費時間最多的階段是
            A.詳細設計
            B.軟件編碼
            C.軟件測試
            D.軟件維護
            正確答案: D
            (8) 下列4項中說法不正確的是
            A.數(shù)據(jù)庫減少了數(shù)據(jù)冗余
            B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享
            C.數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復
            D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性
            正確答案: C
            (9) 下列4項中,必須進行查詢優(yōu)化的是
            A.關系數(shù)據(jù)庫
            B.網(wǎng)狀數(shù)據(jù)庫
            C.層次數(shù)據(jù)庫
            D.非關系模型
            正確答案: A
            (10) 最常用的一種基本數(shù)據(jù)模型是關系數(shù)據(jù)模型,它的表示應采用
            A.樹
            B.網(wǎng)絡
            C.圖
            D.二維表
            正確答案: D
            (11) 下列說法不正確的是
            A.對象的可見性可設為True或False
            B.標題的屬性值可設為任何文本
            C.屬性窗口中屬性可以按字母順序排列
            D.某些屬性的值可以跳過不設置,系統(tǒng)自動設為空值
            正確答案: D
            (12) 要設置窗體為固定對話框,并包含控制菜單欄和標題欄,但沒有化和最小化按鈕,設置的操作是
            A.設置BoderStyle的值為Fixed ToolWindow
            B.設置BoderStyle的值為Sizable ToolWindow
            C.設置BoderStyle的值為Fixed Dialog
            D.設置BoderStyle的值為Sizable
            正確答案: C
            (13) 下面的控件可作為其他控件容器的是
            A.PictureBox和Data
            B.Frame和Image
            C.PictureBox和Frame
            D.Image和Data
            正確答案: C
            (14) 如果要將文本框作為密碼框使用時,應設置的屬性為
            A.Name
            B.Caption
            C.PasswordChar
            D.Text
            正確答案: C
            (15) 有關程序代碼窗口的說法錯誤的是
            A.在窗口的垂直滾動條的上面,有一個"拆分欄",利用它可以把窗口分為兩個部分,每個窗口顯示代碼的一部分
            B.雙擊控件設計窗體即可打開程序代碼窗口
            C.在程序代碼的左下角有兩個按鈕,可以選擇全模塊查看或者是過程查看
            D.默認情況下,窗體的事件是Load
            正確答案: A
            (16) Visual Basic中的數(shù)值可以用十六進制或八進制表示,十六進制數(shù)的開頭符是&H,八進制數(shù)的開頭符號是
            A.$O
            B.&O
            C.$E
            D.&E
            正確答案: B
            (17) MsgBox函數(shù)的返回值的類型為
            A.數(shù)值型
            B.變體類型
            C.字符串型
            D.日期型
            正確答案: A
            (18) 使"計算機技術"在當前窗體上輸出的語句是
            A.Print "計算機技術"
            B.Picture.Print "計算機技術"
            C.Printer.Print "計算機技術"
            D.Debug.Print "計算機技術"
            正確答案: A
            (19) 用來設置文本框有無滾動條的屬性是
            A.ScrollBars
            B.MultiLine
            C.SelText
            D.SelLength
            正確答案: A
            (20) 當Esc鍵與單擊該命令按鈕作用相同時,此命令按鈕的什么屬性被設置為True?
            A.Style
            B.Default
            C.Caption
            D.Cancel
            正確答案: D
            (21) 在Visual Basic種,要使標簽的標題欄靠右顯示,則將其Alignment屬性設置為
            A.0
            B.2
            C.1
            D.3
            正確答案: C
            (22) 屬性BorderColor的作用是
            A.設置直線顏色和形狀邊界顏色
            B.設置直線或形狀背景顏色
            C.設置直線或形狀邊界線的線型
            D.設置形狀的內(nèi)部顏色
            正確答案: A
            (23) 下面哪個程序段能夠正確實現(xiàn)如果A
            A.If A
            A=-1
            Print A
            B.If A
            A=-1:Print A
            C.If A
            A=1:Print A
            Else
            A=-1:
            End If
            D.If A A=-1
            Print A
            Print A
            考生答案: 正確答案: C
            (24) 下列程序段的執(zhí)行結(jié)果為
            a=2
            b=0
            Select Case a
            Case 1
            Select Case b
            Case 0
            Print "**0**"
            Case 1
            Print "**1**"
            End Select
            Case 2
            Print "**2**"
            End Select
            A.**0**
            B.**1**
            C.**2**
            D.0
            正確答案: C
            (25) 在窗體上畫一個名稱為Drive1的驅(qū)動器列表框,一個名稱為Dir1的目錄列表框,一個名稱為File1的文件列表框,兩個名稱分雖為Label1、Label2,標題分別為空白和"共有文件"的標簽。編寫程序,使得驅(qū)動器列表框與目錄列表框、目錄列表框與文件列表框同步變化,并且在標簽Label1中顯示當前文件夾中文件的數(shù)量。如圖所示。
            能夠正確實現(xiàn)上述功能的程序是
            A.Private Sub Dir1_Change()
            File1.Path=Dir1.Path
            End Sub
            Private Sub Dive1_Change()
            Dir1.Path=Drive1.Drive
            Label1.Caption=File1.ListCount
            End Sub
            B.Private Sub Dir1_Change()
            File.Path=Dir1.Path
            End Sub
            Private Sub Dive1_Change()
            Dir1.Path=Drive1.Drive
            Label1.Caption=File1.List
            End Sub
            C.Private Sub Dir1_Change()
            File1.Path = Dir1.Path
            Label1.Caption = File1.ListCount
            End Sub
            Private Sub Drive1_Change()
            Dir1.Path = Drive1.Drive
            Label1.Caption = File1.ListCount
            End Sub
            (D.Private Sub Dir1_Change()
            File1.Path=Dir1.Path
            Label1.Caption=File1.ListCount
            End Sub
            Private Sub Dive1_Change()
            Dir1.Path=Drive1.Drive
            Label1.Caption= File1.List
            End Sub
            正確答案: C
            (26) 設有聲明語句
            Option Base 1
            Dim b(-1 To 10, 2 To 9, 20) As Integer
            則數(shù)組b中全部元素的個數(shù)
            A.2310
            B.1920
            C.1500
            D.1658
            正確答案: B
            (27) 單擊命令按鈕,下列事件過程的執(zhí)行結(jié)果為
            Private Sub Command1_Click()
            Dim x As Integer, y As Integer
            x=40: y=72
            Call PtoP(x, y)
            Print x; y
            End Sub
            Public Sub PtoP(Byval n As Integer, ByVal m As Integer)
            n=n \ 10+2
            m=m \ 10+2
            End Sub
            A.0 8
            B.40 72
            C.4 50
            D.78 50
            正確答案: B
            (28) 下列程序的執(zhí)行結(jié)果為
            Private Sub Command1_Click()
            Dim p As Integer, q As Integer
            p=12: q=20
            Call Value(p, q)
            Print p; q
            End Sub
            Private Sub Value(ByVal m As Integer, ByVal n As Integer)
            m=m * 2: n=n - 5
            Print m; n
            End Sub
            A.20 12
            20 15
            B.12 20
            12 25
            C.24 15
            12 20
            D.24 12
            12 15
            考生答案: 正確答案: C
            (29) 在窗體上畫一個命令按鈕,然后編寫如下程序:
            Private Sub Command3_Click()
            Cop 2
            Cop 3
            Cop 4
            End Sub
            Sub Cop (a As Integer)
            Static x As Integer
            x=x + a
            Print x;
            End Sub
            程序運行后,單擊命令按鈕,輸出結(jié)果為
            A.2 3 4
            B.2 5 9
            C.3 5 4
            D.2 4 3
            正確答案: B
            (30) 有如下事件過程,單擊命令按鈕扣,輸出結(jié)果為
            Private Sub Command1_Click()
            Dim b%(1 To 4) , j%, t#
            For j=1 To 4
            b(j) =j
            Next j
            t=Tax(b() )
            Print "t="; t,
            End Sub
            Function Tax (a() As Integer)
            Dim t#, i%
            t=1
            For i=2 To UBound(A.
            t=t * a(i)
            Next i
            Tax=t
            End Function
            A.t=18
            B.t=24
            C.t=30
            D.t=32
            正確答案: B
            (31) 設在窗體上有一個文本框,然后編寫如下的事件過程:
            Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
            Const Alt=4
            Const Key_F2= &H71
            altdown%=(Shift And Alt) > 0
            f2down%=(KeyCode=Key_F2)
            If altdown% And f2down% Then
            Text1.Text= "abl"
            End If
            End Sub
            程序運行后,清除文本框中原有內(nèi)容,如果按Shift+F2鍵,則在文本框中顯示的是
            A.Alt+F2
            B.a(chǎn)bl
            C.隨機出幾個數(shù)
            D.不發(fā)生變化
            正確答案: D
            (32) 設已經(jīng)在菜單編輯器中設計了窗體的快捷菜單,其菜單為Bt,取消其"可見"屬性,運行時,在以下事件過程中,可以使快捷菜單相應鼠標右鍵菜單的是
            A.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
            X As Single, Y As Single)
            If Button=2 Then PopupMenu Bt, 2
            End Sub
            B.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
            X As Single, Y As Single)
            PopupMenu Bt
            End Sub
            C.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
            X As Single, Y As Single)
            PopupMenu Bt,0
            End Sub
            D.Private Sub Form_MouseDown(Button As Integer, Shift As Integer, _
            X As Single, Y As Single)
            If (Button=vbLeftButton) Or (Button=vbRightButton) Then PopupMenu Bt
            End Sub
            正確答案: A
            (33) 在窗體上畫一個通用對話框,其Name屬性為Cont,再畫一個命令按鈕,Name屬性為Command1,然后編寫如下事件過程:
            Private Sub Command1_Click()
            Cont.FileName= ""
            Cont.Flags=vbOFNFileMustExist
            Cont.Filter= "All Files|*.*"
            Cont.FilterIndex=3
            Cont.DialogTitle= "Open File"
            Co nt.Action=1
            If Cont.FileName= "" Then
            MsgBox "No file selected"
            Else
            Open Cont.FileName For Input As #1
            Do While Not EOF(1)
            Input #1, b$
            Print b$
            Loop
            End If
            End Sub
            以下各選項,對上述事件過程描述錯誤的是
            A.該事件過程用來建立一個Open對話框,可以在這個對話框中選擇要打開的文件
            B.選擇后單擊"打開"按鈕,所選擇的文件名即作為對話框的FileName屬性值
            C.Open對話框不僅僅用來選擇一個文件,還可以打開、顯示文件
            D.過程中的"Cont.Action=1"用來建立Open對話框,它與Cont.ShowOpen等價
            正確答案: C
            (34) 已知使用Show方法的格式為:[窗體名稱].Show [模式],如果要使窗體是"模態(tài)型"窗體,則"模式"值為
            A.True
            B.0
            C.1
            D.False
            正確答案: C
            (35) 下面敘述不正確的是
            A.對順序文件中的數(shù)據(jù)操作只能按一定的順序操作
            B.順序文件結(jié)構簡單
            C.能同時對順序文件進行讀寫操作
            D.順序文件中只能知道第一個記錄的位置
            正確答案: C
            二 、填空題
            (1) 當線性表采用順序存儲結(jié)構實現(xiàn)存儲時,其主要特點是 【1】 。
            正確答案: 1.(邏輯結(jié)構中相鄰的結(jié)點在存儲結(jié)構中仍相鄰)
            (2) 軟件工程的出現(xiàn)是由于 【2】 。
            正確答案: 1.(軟件危機的出現(xiàn))
            (3) 單元測試又稱模塊測試,一般采用 【3】 測試。
            正確答案: 1.(白盒法)
            (4) 數(shù)據(jù)庫恢復是將數(shù)據(jù)庫從 【4】 狀態(tài)恢復到某一已知的正確狀態(tài)。
            正確答案: 1.(錯誤)
            (5) 數(shù)據(jù)的基本單位是 【5】 。
            正確答案: 1.(數(shù)據(jù)元素)
            (6) 下列語句的輸出結(jié)果是 【6】 。
            Print Format$(6658.6, "000,000.00")
            正確答案: 1.(006,658.60)
            (7) 如果在D盤當前文件夾下已經(jīng)存在名為PIC.dat的順序文件,那么執(zhí)行語句Open "D:\PIC.dat" For Append As #1之后將 【7】 。
            正確答案: 1.(在文件尾添加新內(nèi)容)
            (8) 在有下面一個程序段從文本框中輸入數(shù)據(jù),如果該數(shù)據(jù)滿足條件,除以6余2,除以5余3,則輸出,否則,將焦點定位在文本框中,并清除文本框的內(nèi)容。
            Private Sub Command1_Click()
             num=Val(Text1.Text)
             If 【8】 Then
             Print num
             Else
             Text1.Text=""
             【9】
             End If
            End Sub
            正確答案: 1.(num Mod 6 = 2 And num Mod 5 = 3) 2.(Text1.SetFocus)
            (9) 下面的程序的作用是利用隨機函數(shù)產(chǎn)生10個100~300(不包含300) 之間的隨機整數(shù),打印其中7的倍數(shù)的數(shù),并求它們的總和,請?zhí)羁铡?BR>    Sub TOF()
             Randomize
             Dim s As Double
             Dim a(10) As Integer
             For i=0 To 9
             【10】
             Next
             For i=0 To 9
             If 【11】 Then
             Print a(i)
             s=s + a(i)
             【12】
             Next i
             Print
             Print "S="; s
            End Sub
            正確答案: 1.(a(i) = Int(Rnd * 200 + 100)) 2.(a(i) Mod 7 = 0) 3.(End If)
            (10) 下面的程序是計算給定函數(shù)的值,自變量x,y的值用InputBox函數(shù)輸入,函數(shù)如下:
            f(x,y) =
            程序不完整,請?zhí)羁?,將程序的補充完整。
            Option Explicit
            Dim x As Single
            Dim y As Single
            Dim z As Single
            Private Sub Command1_Click()
             x=Val(InputBox("x=") )
             y=Val(InputBox("y=") )
            End Sub
            Private Sub Command2_Click()
             If 【13】 Then
             z=x ^ 2 + y ^ 2
             ElseIf 【14】 Then
             z=x ^ 2 - 2 * y ^ 2
             【15】
             z=y ^ 2 - 3 * x ^ 2
             End If
             Form1.Print "當x,y的值為:"; x, y
             Form1.Print "f(x,y) 的值為:"; z
            End Sub
            正確答案: 1.(x > 0 And y > 0) 2.(x < 0 And y > 0) 3.(Else)