公共基礎(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
一、選擇題
(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

