一 、選擇題
(1) 已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
正確答案: B
(2) 樹是結(jié)點的集合,它的根結(jié)點數(shù)目是
A.有且只有1
B.1或多于1
C.0或1
D.至少2
正確答案: A
(3) 如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意順序
正確答案: B
(4) 在設(shè)計程序時,應(yīng)采納的原則之一是
A.不限制goto語句的使用
B.減少或取消注解行
C.程序越短越好
D.程序結(jié)構(gòu)應(yīng)有助于讀者理解
正確答案: D
(5) 程序設(shè)計語言的基本成分是數(shù)據(jù)成分、運算成分、控制成分和
A.對象成分
B.變量成分
C.語句成分
D.傳輸成分
正確答案: D
(6) 下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是
A.便于用戶、開發(fā)人員進行理解和交流
B.反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)
C.作為確認測試和驗收的依據(jù)
D.便于開發(fā)人員進行需求分析
正確答案: D
(7) 下列不屬于軟件工程的3個要素的是
A.工具
B.過程
C.方法
D.環(huán)境
正確答案: D
(8) 單個用戶使用的數(shù)據(jù)視圖的描述稱為
A.外模式
B.概念模式
C.內(nèi)模式
D.存儲模式
正確答案: A
(9) 將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成
A.屬性
B.關(guān)系
C.鍵
D.域
正確答案: B
(10) SQL語言又稱為
A.結(jié)構(gòu)化定義語言
B.結(jié)構(gòu)化控制語言
C.結(jié)構(gòu)化查詢語言
D.結(jié)構(gòu)化操縱語言
正確答案: C
(11) 激活菜單欄的快捷鍵是
A.F10
B.F4
C.F5
D.Ctrl
正確答案: A
(12) Visual Basic集成的主窗口中不包括
A.屬性窗口
B.標題欄
C.菜單欄
D.工具欄
正確答案: A
(13) 下列說法錯誤的是
A.方法是對象的一部分
B.在調(diào)用方法時,對象名是不可缺少的
C.方法是一種特殊的過程和函數(shù)
D.方法的調(diào)用格式和對象屬性的使用格式相同
正確答案: B
(14) 如果要將窗體中的某個命令按鈕設(shè)置成無效狀態(tài),應(yīng)該設(shè)置命令按鈕的哪一個屬性?
A.Value
B.Visible
C.Enabled
D.Default
正確答案: C
(15) 能夠獲得一個文本框中被選取文本的內(nèi)容的屬性是
A.Text
B.Length
C.Seltext
D.SelStart
正確答案: C
(16) 建立一個新的標準模塊,應(yīng)該選擇哪個菜單下的"添加模塊"命令?
A."工程"菜單
B."文件"菜單
C."工具"菜單
D."編輯"菜單
正確答案: A
(17) 下列語句的輸出結(jié)果為
Print Format$(5689.36, "000,000.000")
A.5,689.36
B.5,689.360
C.5,689.3
D.005,689.360
正確答案: D
(18) 設(shè)有數(shù)組定義語句:Dim a(5) As Integer,List1為列表框控件。下列給數(shù)組元素賦值的語句錯誤的是
A.a(chǎn)(3) =3
B.a(chǎn)(3) =inputbox("input data")
C.a(chǎn)(3) =List1.ListIndex
D.a(chǎn)=Array(1,2,3,4,5,6)
正確答案: D
(19) 下列各種形式的循環(huán)中,輸出"*"的個數(shù)最少的循環(huán)是
A.a(chǎn)=5 : b=8
Do
Print "*"
a=a+1
Loop While a
B.a(chǎn)=5 : b=8
Do
Print "*"
a=a+1
Loop Until a
C.a(chǎn)=5 : b=8
Do Until a-b
Print "*"
b=b+1
Loop
D.a(chǎn)=5: b=8
Do Until a > b
Print "*"
a=a + 1
Loop
正確答案: C
(20) 下列有關(guān)子菜單的說法中,錯誤的是
A.除了Click事件之外,菜單項不可以響應(yīng)其他事件
B.每個菜單項都是一個控件,與其他控件一樣也有其屬性和事件
C.菜單項的索引號必須從1開始
D.菜單的索引號可以不連續(xù)
正確答案: C
(21) 如下圖所示的兩個窗體:
要使其中第一個窗體中的第一個命令按鈕來控制顯示第二個窗體,第二個命令按鈕用來
結(jié)束程序的運行(兩個按鈕名稱為Command1和Command2) 。則以下選項中,對這兩個
命令按鈕編寫的事件過程正確的是
A.Private Sub Command1_Click()
Form2.Show 1
End Sub
Private Sub Command2_Click()
End
End Sub
B.Private Sub Command1_Click()
Show 1
End Sub
Private Sub Command2_Click()
End
End Sub
C.Private Sub Command1_Click()
Show 1
End Sub
Private Sub Command2_Click()
End
End Sub
D.Private Sub Command1_Click()
Show 1. Form2
End Sub
Private Sub Command2_Click()
End
End Sub
正確答案: A
(22) 執(zhí)行下列程序段后,輸出的結(jié)果是
For k1=0 To 4
y=20
For k2=0 To 3
y=10
For k3=0 To 2
y=y + 10
Next k3
Next k2
Next k1
Print y
A.90
B.60
C.40
D.10
正確答案: C
(23) 設(shè)有如下過程:
Sub ff(x,y,z,)
x=y+z
End Sub
以下所有參數(shù)的虛實結(jié)合都是傳址方式的調(diào)用語句是
A.Call ff(5,7,z)
B.Call ff(x,y,z)
C.Call ff(3+x,5+y,z)
D.Call ff(x+y,x-y,z)
正確答案: B
(24) 設(shè)置命令按鈕的屬性時,只有將何屬性設(shè)置為1,Picture屬性才有效,否則無效?
A.Style
B.Caption
C.Enabled
D.Default
正確答案: A
(25) 通常情況下,垂直滾動條的值是
A.由下往上遞增
B.由上往下遞增
C.由左到右遞增
D.由右到左遞增
正確答案: B
(26) 下列程序段的執(zhí)行結(jié)果為
a=95
If a>60 Then I=1
If a>70 Then I=2
If a>80 Then I=3
If a>90 Then I=4
Print "I="; I
A.I=1
B.I=2
C.I=3
D.I=4
正確答案: D
(27) 下列程序段的執(zhí)行結(jié)果為
a=1
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
正確答案: A
(28) 下面程序段執(zhí)行結(jié)果為
x=Int(Rnd() + 4)
Select Case x
Case 5
Print "excellent"
Case 4
Print "good"
Case 3
Print "pass"
Case Else
Print "fail"
End Select
A.excellent
B.good
C.pass
D.fail
正確答案: B
(29) 下列程序段的執(zhí)行結(jié)果為
a=6
For k=1 To 0
a=a + k
Next k
Print k; a
A.-1 6
B.-1 16
C.1 6
D.11 21
正確答案: C
(30) 下列程序段的執(zhí)行結(jié)果為
a=1
b=1
For I=1 To 3
f=a + b
a=b
b=f
Print f;
Next I
A.2 3 6
B.2 3 5
C.2 3 4
D.2 2 8
正確答案: B
(31) 下列過程定義語句中,形參個數(shù)為不確定數(shù)量的過程是
A.Private Sub Pro3(x As Double,y As Single)
B.Private Sub Pro3(Arr(3),Option x,Option y)
C.Private Sub Pro3(ByRef x,ByVal y,Arr( ))
D.Private Sub Pro3(ParamArray Arr( ))
正確答案: D
(32) 單擊命令按鈕時,下列程序的執(zhí)行結(jié)果為
Private Sub Command1_Click()
Dim x As Integer, y As Integer
x=12: y=32
Call PCS(x, y)
Print x; y
End Sub
Public Sub PCS(ByVal n As Integer, ByVal m As Integer)
n=n Mod 10
m=m Mod 10
End Sub
A.12 32
B.2 32
C.2 3
D.12 3
正確答案: A
(33) 單擊一次命令按鈕后,下列程序的執(zhí)行結(jié)果是
Private Sub Command1_Click()
s=P(1) + P(2) + P(3) + P(4)
Print s
End Sub
Public Function P(N As Integer)
Static Sum
For i=1 To N
Sum=Sum + i
Next i
P=Sum
End Function
A.15
B.25
C.35
D.45
正確答案: C
(34) 下列程序的執(zhí)行結(jié)果為
Private Sub Command1_Click()
Dim s1 As String, s2 As String
s1= "abcdef"
Call Invert(s1, s2)
Print s2
End Sub
Private Sub Invert(ByVal xstr As String, ystr As String)
Dim tempstr As String
i=Len(xstr)
Do While i >=1
tempstr=tempstr + Mid(xstr, i, 1)
i=i - 1
Loop
ystr=tempstr
End Sub
A.fedcba
B.a(chǎn)bcdef
C.a(chǎn)fbecd
D.defabc
正確答案: A
(35) 閱讀下列程序:
Private Sub Command1_Click()
Dim i As Integer, k As Integer
k=2
For i=1 To 3
Print H(k) ;
Next i
End Sub
Function H(j As Integer)
a=0
Static b
a=a + 1
b=b + 1
H=a*b + j
End Function
程序運行后,單擊命令按鈕輸出結(jié)果是
A.2 3 4
B.3 4 5
C.5 6 7
D.3 5 6
正確答案: B
二 、填空題
(1) 數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 【1】 。
正確答案: 1.(存儲結(jié)構(gòu))
(2) 在面向?qū)ο蠓椒ㄖ校愔g共享屬性和操作的機制稱為 【2】 。
正確答案: 1.(繼承)
(3) 耦合和內(nèi)聚是評價模塊獨立性的兩個主要標準,其中 【3】 反映了模塊內(nèi)各成分之間的聯(lián)系。
考生答案: 1.()
正確答案: 1.(內(nèi)聚)
(4) 一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體"項目主管"與實體"項目"的聯(lián)系屬于 【4】 的聯(lián)系。
正確答案: 1.(一對多或1∶N)
(5) 數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、 【5】 、邏輯設(shè)計階段、物理設(shè)計階段、實施階段、運行和維護階段。
正確答案: 1.(數(shù)據(jù)庫概念設(shè)計階段)
(6) 新建一個工程,內(nèi)有兩個窗體,窗體Form1上有一個命令按鈕Command1,單擊該按鈕,F(xiàn)orm1窗體消失,顯示Form2窗體,程序如下:
Private Sub Command1_Click()
【6】
Form2. 【7】
End Sub
試補充完整。
正確答案: 1.(Me.Hide或Form1.Hide或Unload Me) 2.(Show)
(7) 用戶可以用 【8】 語句定義自己的數(shù)據(jù)類型。
正確答案: 1.(Type)
(8) 在窗體上畫一個命令按鈕,然后編寫如下事件過程:
Private Sub Command1_Click()
x=0
Do Until x=-1
a=InputBox("請輸入第一個數(shù)字a的值")
a=Val(A)
b=InputBox("請輸入第二個數(shù)字b的值")
b=Val(b)
x=InputBox("請輸入第三個數(shù)字x的值")
x=Val(x)
a=a + b + x
Loop
Print a
End Sub
在程序運行后,單擊命令按鈕,在對話框中分別輸入5,4,8,5,8,-1,輸出結(jié)果為 【9】 。
正確答案: 1.(12)
(9) 當對象得到焦點時,會觸發(fā) 【10】 事件,當對象失去焦點時將觸發(fā) 【11】 事件。
正確答案: 1.(GotFocus) 2.(LostFocus)
(10) 把窗體的KeyPreView屬性設(shè)置為True,并編寫如下兩個事件過程:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Print KeyCode
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
程序運行后,如果按下B鍵,則在窗體上輸出的數(shù)值是 【12】 和 【13】 。
正確答案: 1.(66) 2.(98)
(11) 在文件對話框中,假定有一個名為"fc.exe"的文件,它位于"d:\pp"目錄下,則"FileName"屬性的值為 【14】 ;FileTitle屬性的值為 【15】 。
正確答案: 1.(d:\pp\ fc.exe) 2.(fc.exe)
(1) 已知一棵二叉樹前序遍歷和中序遍歷分別為ABDEGCFH和DBGEACHF,則該二叉樹的后序遍歷為
A.GEDHFBCA
B.DGEBHFCA
C.ABCDEFGH
D.ACBFEDHG
正確答案: B
(2) 樹是結(jié)點的集合,它的根結(jié)點數(shù)目是
A.有且只有1
B.1或多于1
C.0或1
D.至少2
正確答案: A
(3) 如果進棧序列為e1,e2,e3,e4,則可能的出棧序列是
A.e3,e1,e4,e2
B.e2,e4,e3,e1
C.e3,e4,e1,e2
D.任意順序
正確答案: B
(4) 在設(shè)計程序時,應(yīng)采納的原則之一是
A.不限制goto語句的使用
B.減少或取消注解行
C.程序越短越好
D.程序結(jié)構(gòu)應(yīng)有助于讀者理解
正確答案: D
(5) 程序設(shè)計語言的基本成分是數(shù)據(jù)成分、運算成分、控制成分和
A.對象成分
B.變量成分
C.語句成分
D.傳輸成分
正確答案: D
(6) 下列敘述中,不屬于軟件需求規(guī)格說明書的作用的是
A.便于用戶、開發(fā)人員進行理解和交流
B.反映出用戶問題的結(jié)構(gòu),可以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù)
C.作為確認測試和驗收的依據(jù)
D.便于開發(fā)人員進行需求分析
正確答案: D
(7) 下列不屬于軟件工程的3個要素的是
A.工具
B.過程
C.方法
D.環(huán)境
正確答案: D
(8) 單個用戶使用的數(shù)據(jù)視圖的描述稱為
A.外模式
B.概念模式
C.內(nèi)模式
D.存儲模式
正確答案: A
(9) 將E-R圖轉(zhuǎn)換到關(guān)系模式時,實體與聯(lián)系都可以表示成
A.屬性
B.關(guān)系
C.鍵
D.域
正確答案: B
(10) SQL語言又稱為
A.結(jié)構(gòu)化定義語言
B.結(jié)構(gòu)化控制語言
C.結(jié)構(gòu)化查詢語言
D.結(jié)構(gòu)化操縱語言
正確答案: C
(11) 激活菜單欄的快捷鍵是
A.F10
B.F4
C.F5
D.Ctrl
正確答案: A
(12) Visual Basic集成的主窗口中不包括
A.屬性窗口
B.標題欄
C.菜單欄
D.工具欄
正確答案: A
(13) 下列說法錯誤的是
A.方法是對象的一部分
B.在調(diào)用方法時,對象名是不可缺少的
C.方法是一種特殊的過程和函數(shù)
D.方法的調(diào)用格式和對象屬性的使用格式相同
正確答案: B
(14) 如果要將窗體中的某個命令按鈕設(shè)置成無效狀態(tài),應(yīng)該設(shè)置命令按鈕的哪一個屬性?
A.Value
B.Visible
C.Enabled
D.Default
正確答案: C
(15) 能夠獲得一個文本框中被選取文本的內(nèi)容的屬性是
A.Text
B.Length
C.Seltext
D.SelStart
正確答案: C
(16) 建立一個新的標準模塊,應(yīng)該選擇哪個菜單下的"添加模塊"命令?
A."工程"菜單
B."文件"菜單
C."工具"菜單
D."編輯"菜單
正確答案: A
(17) 下列語句的輸出結(jié)果為
Print Format$(5689.36, "000,000.000")
A.5,689.36
B.5,689.360
C.5,689.3
D.005,689.360
正確答案: D
(18) 設(shè)有數(shù)組定義語句:Dim a(5) As Integer,List1為列表框控件。下列給數(shù)組元素賦值的語句錯誤的是
A.a(chǎn)(3) =3
B.a(chǎn)(3) =inputbox("input data")
C.a(chǎn)(3) =List1.ListIndex
D.a(chǎn)=Array(1,2,3,4,5,6)
正確答案: D
(19) 下列各種形式的循環(huán)中,輸出"*"的個數(shù)最少的循環(huán)是
A.a(chǎn)=5 : b=8
Do
Print "*"
a=a+1
Loop While a
B.a(chǎn)=5 : b=8
Do
Print "*"
a=a+1
Loop Until a
C.a(chǎn)=5 : b=8
Do Until a-b
Print "*"
b=b+1
Loop
D.a(chǎn)=5: b=8
Do Until a > b
Print "*"
a=a + 1
Loop
正確答案: C
(20) 下列有關(guān)子菜單的說法中,錯誤的是
A.除了Click事件之外,菜單項不可以響應(yīng)其他事件
B.每個菜單項都是一個控件,與其他控件一樣也有其屬性和事件
C.菜單項的索引號必須從1開始
D.菜單的索引號可以不連續(xù)
正確答案: C
(21) 如下圖所示的兩個窗體:
要使其中第一個窗體中的第一個命令按鈕來控制顯示第二個窗體,第二個命令按鈕用來
結(jié)束程序的運行(兩個按鈕名稱為Command1和Command2) 。則以下選項中,對這兩個
命令按鈕編寫的事件過程正確的是
A.Private Sub Command1_Click()
Form2.Show 1
End Sub
Private Sub Command2_Click()
End
End Sub
B.Private Sub Command1_Click()
Show 1
End Sub
Private Sub Command2_Click()
End
End Sub
C.Private Sub Command1_Click()
Show 1
End Sub
Private Sub Command2_Click()
End
End Sub
D.Private Sub Command1_Click()
Show 1. Form2
End Sub
Private Sub Command2_Click()
End
End Sub
正確答案: A
(22) 執(zhí)行下列程序段后,輸出的結(jié)果是
For k1=0 To 4
y=20
For k2=0 To 3
y=10
For k3=0 To 2
y=y + 10
Next k3
Next k2
Next k1
Print y
A.90
B.60
C.40
D.10
正確答案: C
(23) 設(shè)有如下過程:
Sub ff(x,y,z,)
x=y+z
End Sub
以下所有參數(shù)的虛實結(jié)合都是傳址方式的調(diào)用語句是
A.Call ff(5,7,z)
B.Call ff(x,y,z)
C.Call ff(3+x,5+y,z)
D.Call ff(x+y,x-y,z)
正確答案: B
(24) 設(shè)置命令按鈕的屬性時,只有將何屬性設(shè)置為1,Picture屬性才有效,否則無效?
A.Style
B.Caption
C.Enabled
D.Default
正確答案: A
(25) 通常情況下,垂直滾動條的值是
A.由下往上遞增
B.由上往下遞增
C.由左到右遞增
D.由右到左遞增
正確答案: B
(26) 下列程序段的執(zhí)行結(jié)果為
a=95
If a>60 Then I=1
If a>70 Then I=2
If a>80 Then I=3
If a>90 Then I=4
Print "I="; I
A.I=1
B.I=2
C.I=3
D.I=4
正確答案: D
(27) 下列程序段的執(zhí)行結(jié)果為
a=1
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
正確答案: A
(28) 下面程序段執(zhí)行結(jié)果為
x=Int(Rnd() + 4)
Select Case x
Case 5
Print "excellent"
Case 4
Print "good"
Case 3
Print "pass"
Case Else
Print "fail"
End Select
A.excellent
B.good
C.pass
D.fail
正確答案: B
(29) 下列程序段的執(zhí)行結(jié)果為
a=6
For k=1 To 0
a=a + k
Next k
Print k; a
A.-1 6
B.-1 16
C.1 6
D.11 21
正確答案: C
(30) 下列程序段的執(zhí)行結(jié)果為
a=1
b=1
For I=1 To 3
f=a + b
a=b
b=f
Print f;
Next I
A.2 3 6
B.2 3 5
C.2 3 4
D.2 2 8
正確答案: B
(31) 下列過程定義語句中,形參個數(shù)為不確定數(shù)量的過程是
A.Private Sub Pro3(x As Double,y As Single)
B.Private Sub Pro3(Arr(3),Option x,Option y)
C.Private Sub Pro3(ByRef x,ByVal y,Arr( ))
D.Private Sub Pro3(ParamArray Arr( ))
正確答案: D
(32) 單擊命令按鈕時,下列程序的執(zhí)行結(jié)果為
Private Sub Command1_Click()
Dim x As Integer, y As Integer
x=12: y=32
Call PCS(x, y)
Print x; y
End Sub
Public Sub PCS(ByVal n As Integer, ByVal m As Integer)
n=n Mod 10
m=m Mod 10
End Sub
A.12 32
B.2 32
C.2 3
D.12 3
正確答案: A
(33) 單擊一次命令按鈕后,下列程序的執(zhí)行結(jié)果是
Private Sub Command1_Click()
s=P(1) + P(2) + P(3) + P(4)
Print s
End Sub
Public Function P(N As Integer)
Static Sum
For i=1 To N
Sum=Sum + i
Next i
P=Sum
End Function
A.15
B.25
C.35
D.45
正確答案: C
(34) 下列程序的執(zhí)行結(jié)果為
Private Sub Command1_Click()
Dim s1 As String, s2 As String
s1= "abcdef"
Call Invert(s1, s2)
Print s2
End Sub
Private Sub Invert(ByVal xstr As String, ystr As String)
Dim tempstr As String
i=Len(xstr)
Do While i >=1
tempstr=tempstr + Mid(xstr, i, 1)
i=i - 1
Loop
ystr=tempstr
End Sub
A.fedcba
B.a(chǎn)bcdef
C.a(chǎn)fbecd
D.defabc
正確答案: A
(35) 閱讀下列程序:
Private Sub Command1_Click()
Dim i As Integer, k As Integer
k=2
For i=1 To 3
Print H(k) ;
Next i
End Sub
Function H(j As Integer)
a=0
Static b
a=a + 1
b=b + 1
H=a*b + j
End Function
程序運行后,單擊命令按鈕輸出結(jié)果是
A.2 3 4
B.3 4 5
C.5 6 7
D.3 5 6
正確答案: B
二 、填空題
(1) 數(shù)據(jù)結(jié)構(gòu)分為邏輯結(jié)構(gòu)與存儲結(jié)構(gòu),線性鏈表屬于 【1】 。
正確答案: 1.(存儲結(jié)構(gòu))
(2) 在面向?qū)ο蠓椒ㄖ校愔g共享屬性和操作的機制稱為 【2】 。
正確答案: 1.(繼承)
(3) 耦合和內(nèi)聚是評價模塊獨立性的兩個主要標準,其中 【3】 反映了模塊內(nèi)各成分之間的聯(lián)系。
考生答案: 1.()
正確答案: 1.(內(nèi)聚)
(4) 一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體"項目主管"與實體"項目"的聯(lián)系屬于 【4】 的聯(lián)系。
正確答案: 1.(一對多或1∶N)
(5) 數(shù)據(jù)庫設(shè)計分為以下6個設(shè)計階段:需求分析階段、 【5】 、邏輯設(shè)計階段、物理設(shè)計階段、實施階段、運行和維護階段。
正確答案: 1.(數(shù)據(jù)庫概念設(shè)計階段)
(6) 新建一個工程,內(nèi)有兩個窗體,窗體Form1上有一個命令按鈕Command1,單擊該按鈕,F(xiàn)orm1窗體消失,顯示Form2窗體,程序如下:
Private Sub Command1_Click()
【6】
Form2. 【7】
End Sub
試補充完整。
正確答案: 1.(Me.Hide或Form1.Hide或Unload Me) 2.(Show)
(7) 用戶可以用 【8】 語句定義自己的數(shù)據(jù)類型。
正確答案: 1.(Type)
(8) 在窗體上畫一個命令按鈕,然后編寫如下事件過程:
Private Sub Command1_Click()
x=0
Do Until x=-1
a=InputBox("請輸入第一個數(shù)字a的值")
a=Val(A)
b=InputBox("請輸入第二個數(shù)字b的值")
b=Val(b)
x=InputBox("請輸入第三個數(shù)字x的值")
x=Val(x)
a=a + b + x
Loop
Print a
End Sub
在程序運行后,單擊命令按鈕,在對話框中分別輸入5,4,8,5,8,-1,輸出結(jié)果為 【9】 。
正確答案: 1.(12)
(9) 當對象得到焦點時,會觸發(fā) 【10】 事件,當對象失去焦點時將觸發(fā) 【11】 事件。
正確答案: 1.(GotFocus) 2.(LostFocus)
(10) 把窗體的KeyPreView屬性設(shè)置為True,并編寫如下兩個事件過程:
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
Print KeyCode
End Sub
Private Sub Form_KeyPress(KeyAscii As Integer)
Print KeyAscii
End Sub
程序運行后,如果按下B鍵,則在窗體上輸出的數(shù)值是 【12】 和 【13】 。
正確答案: 1.(66) 2.(98)
(11) 在文件對話框中,假定有一個名為"fc.exe"的文件,它位于"d:\pp"目錄下,則"FileName"屬性的值為 【14】 ;FileTitle屬性的值為 【15】 。
正確答案: 1.(d:\pp\ fc.exe) 2.(fc.exe)