2006年9月全國計算機等級考試二級vb模擬試卷

字號:

公共基礎(chǔ)知識
     一、選擇題
    (1)下列關(guān)于棧的敘述正確的是
    A)棧是非線性結(jié)構(gòu)  B)棧是一種樹狀結(jié)構(gòu)  
    C)棧具有先進先出的特征  D)棧具有后進先出的特征
    (2)結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是
    A)輸入、處理、輸出  B)樹形、網(wǎng)形、環(huán)形  
    C)順序、選擇、循環(huán)  D)主程序、子程序、函數(shù)
    (3)結(jié)構(gòu)化程序設(shè)計的一種基本方法是
    A)篩選法  B)遞歸法  C)歸納法  D)逐步求精法
    (4)如果對一個關(guān)系實施了一種關(guān)系運算后得到了一個新 關(guān) 系,而且新的關(guān)系中屬性個數(shù)少于原來關(guān)系中屬性個數(shù),這說明所實施的運算關(guān)系是:
     A)選擇  B)投影  C)連接  D)并
     二、填空題
    1.對于輸入為N個數(shù)進行快速排序算法的平均時間復(fù)雜度是(  ?。?BR>    2.在面向?qū)ο蠓椒▽W(xué)中,直接反映了用戶對目標(biāo)系統(tǒng)的要求的模型是( ?。?BR>    3.軟件測試方法中,黑盒測試個白盒測試法是常用的方法,其中黑盒測試法主要是用于測試( ?。?BR>    4.關(guān)系型數(shù)據(jù)庫管理系統(tǒng)中存儲與管理數(shù)據(jù)的基本形式是(  )
     Visual Basic語言程序設(shè)計
     一、選擇題
     1、下列可以打開立即窗口的操作是___________。
     A)Ctrl + D B) Ctrl + E C) Ctrl + F D) Ctrl + G
     2、InputBox函數(shù)返回值的類型為__________。
     A)數(shù)值 B)字符串 C)變體 D)數(shù)值或字符串(視輸入的數(shù)據(jù)而定)
     3、表達式4 + 5 6 * 7 / 8 Mod 9的值是__________。
     A)4 B)5 C)6 D)7
     4、以下語句的輸出結(jié)果是__________。
     Print Format $ (32548.5, "000,000.00")
     A)32548.5 B)32,548.5 C)032,548.50 D)32,548.50
     5、執(zhí)行以下程序段后,變量c $ 的值為
     a $ = "Visual Basic Programing"
     b $ = "Quick"
     c $ = b $ & Ucase (Mid $ (a $,7,6)) & Right $ (a $,11)
     A) Visual BASIC Programing
     B) Quick Basic Programing
     C) QUICK Basic Programing
     D) Quick BASIC Programing
     6、在窗體(Name屬性為Formal)上畫兩個文本框(其Name屬性分別為Text1和Text2)和一個命令按鈕(Name屬性為Command1),然后編寫如下兩個事件過程:
     Private Sub Command1_Click()
     A = Text.Text + Text2.Text
     Print a
     End Sub
     Private Sub Formm_Load()
     Text1.Text =""
     Text2.Text =""
     End Sub
    程序運行后,在第一個文本框(Text1)和第二個文本框(Text2)中分別輸入123和321,然后單擊命令按鈕,則輸出結(jié)果為__________。
     A)444 B)321123 C)123321 D)132231
     7、閱讀下面的程序段:
     For I = 1 To 3
     For j = 1 To I
     For k = j To 3
     A=A+1
     Next k
     Next j
     Next I
     執(zhí)行上面的三重循環(huán)后,a的值為__________。
     A)3 B)9 C)14 D)21
     8、在窗體上畫兩個文本框(其Name屬性分別為Text1和Text2)和一個命令按鈕(其Name屬性為Command1),然后編寫如下的事件過程:
     Private Sub Command1_Click()
     X = 0
     Do While x<50
     X = ( x + 2 ) * ( x + 3 )
     N = n+1
     Loop
     Text1.Text = Str(n)
     Text2.Text = Str(x)
     End Sub
     程序執(zhí)行后,單擊命令按鈕,在兩個文本框中顯示的值分別為__________。
     A)1和0 B)2和72 C)3和50 D)4和168
     9、假定窗體上有一個標(biāo)簽,名為Lable1。為了使該標(biāo)簽透明并且沒有邊框,則正確的屬性設(shè)置為__________。
     A) Lable1.BackStyle = 0
     Lable1.BorderStyle = 0
     B) Lable1.BackStyle = 1
     Lable1.BorderStyle = 1
     C) Lable1.BackStyle = true
     Lable1.BorderStyle = true
     D) Lable1.BackStyle = Flase
     Lable1.BorderStyle = False 10、對窗體編寫如下代碼:
     Option Base 1
     Private Sub Form_KeyPress (KeyAscii As Integet)
     A = Array (237,126,87,48,498)
     M1 = a (1)
     M2 = 1
     If KeyAscii = 13 Then
     For I = 2 To 5
     If a (i)>m1 then
     M1 = a(i)
     M2 = I
     End if
     Next I
     End if
     Print m1
     Print m2
     End Sub
     程序執(zhí)行后,按回車鍵,輸出結(jié)果為
     A)48 B)237 C)498 D)498
     4 1 5 4
    二、 填空題
    1、設(shè)有如下的Visual Basic表達式:
     5 * X^2 – 3 * X – 2 – Sin(a) / 3
     它相當(dāng)于代數(shù)式 [1] 。
    2、執(zhí)行下面的程序段后,s的值為 [2] 。
     s = 5
     For I 2.6 To 4.9 Step 0.6
     S = S + 1
     Next I
    3、為了在運行時把圖形文件picfile.jpg裝入圖片框Picture1,所使用的語句為 [3] 。
    4、如果要將某個菜單項設(shè)計為分隔線,則該菜單項的標(biāo)題應(yīng)設(shè)置為 [4] 。
    5、假定建立一個工程,該工程包括兩個窗體,其名稱(Name屬性)分別為Form1和Form2,啟動窗體為Form1。在Form1上畫一個命令按鈕Command1,程序運行后,要求當(dāng)單擊該命令按鈕時,F(xiàn)orm1窗體消失,顯示窗體Form2,請在 [5] 和 [6] 處將程序補充完整。
     Private Sub Command1_Click()
     [5] Form1
     Form2. [6]
     End Sub