在屬性窗l(fā)5中把窗體的KeyPreview屬性設(shè)置為T(mén)ree,然后編寫(xiě)如下兩個(gè)事件過(guò)程:

在一般情況下(即不按住Shift鍵和鎖定大寫(xiě)),運(yùn)行程序,如果按“A”鍵,則程序輸出的是( ?。?。

D ) a
a
工程中有2個(gè)窗體,名稱(chēng)分別為Form1.Form2,Form1為啟動(dòng)窗體,該窗體上有命令按鈕Command1,要求程序運(yùn)行后單擊該命令按鈕時(shí)顯示Form2,則按鈕的Click事件過(guò)程應(yīng)該是( ?。?。
A.Private Sub Command1_Click( )
Form2.Show
End Sub
B.Private Sub Command1_Click( )
Form2.Visible
End Sub
C.Private Sub Command1_Click( )
Load Form2
End Sub
D.Private Sub Command1_Click( )
Form2.Load
End Sub
設(shè)工程文件包含兩個(gè)窗體文件Form1.frm、Form2.frm及一個(gè)標(biāo)準(zhǔn)模塊文件Module.bas。兩個(gè)窗體上分別只有一個(gè)名稱(chēng)為Command1的命令按鈕。
Form1的代碼如下:
Public x As Integer
Private Sub Form_Load()
X=1
y=5
End Sub
Private Sub Command1_Click()
Form2.Show
End Sub
Form2的代碼如下:
Private Sub Command1_Click()
Print Form1.x,Y
End Sub
Module的代碼如下:
Public Y As Integer
運(yùn)行以上程序,單擊Form1的命令按鈕Command1,則顯示Form2;再單擊Form2上的命令按鈕Command1,則窗體上顯示的是( ?。?BR> A.1 5
B.0 5
C.0 0
D.程序有錯(cuò)
一個(gè)工程中含有窗體Form1、Form2和標(biāo)準(zhǔn)模塊Modell,如果在Form1中有語(yǔ)句Publicx As Integer,在Model中有語(yǔ)句Public YAs Integer。則以下敘述中正確的是( )
A.變量x、Y的作用域相同
B.Y的作用域是Modell
C.在Form1中可以直接使用x
D.在Form2中可以直接使用x和Y
以下關(guān)于多重窗體程序的敘述中,錯(cuò)誤的是( )
A.用Hide方法不但可以隱藏窗體,而且能清除內(nèi)存中的窗體
B.在多重窗體程序中,各窗體的菜單是彼此獨(dú)立的
C.在多重窗體程序中,可以根據(jù)需要指定啟動(dòng)窗體
D.對(duì)于多重窗體程序,需要單獨(dú)保存每個(gè)窗體
如果一個(gè)工程含有多個(gè)窗體及標(biāo)準(zhǔn)模板,則以下敘述中錯(cuò)誤的是( ?。?BR> A.任何時(shí)刻最多只有一個(gè)窗體是活動(dòng)窗體
B.不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動(dòng)模塊
C.用Hide方法只是隱藏一個(gè)窗體,不能從內(nèi)存中清除該窗體
D.如果工程中含有Sub Main過(guò)程,則程序一定首先執(zhí)行該過(guò)程
工程有2個(gè)窗體,名稱(chēng)分別為Form1、Form2,F(xiàn)orm1為啟動(dòng)窗體,該窗體上有命令按鈕Command1。要求程序運(yùn)行后單擊該命令按鈕時(shí)顯示Form2,則按鈕的Click事件過(guò)程應(yīng)該是( ?。?BR> A.Private Sub Command1_Click(1
Form 2.Show
End Sub
B.Private Sub Command l_Click()
Form2.Visible
End Sub
C.Private Sub Command l_Click()
Load Form2
End Sub
D.Private Sub Command l_Click()
Form 2.Load
End Sub
某人創(chuàng)建了1個(gè)工程,其中的窗體名稱(chēng)為Form1;之后又添加了1個(gè)名為Form2的窗涔,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是( ?。?BR> A.在工程屬性對(duì)話(huà)框中把“啟動(dòng)對(duì)象”設(shè)置為Form2
B.在Form1的Load事件過(guò)程中加入語(yǔ)句Load Form2
C.在Form2的Load事件過(guò)程中加入語(yǔ)句Form2.Show
D.把Form2的Tablndex屬性設(shè)置為l,把Form1的Tablndex屬性設(shè)置為2
以下敘述中錯(cuò)誤的是( ?。?BR> A.一個(gè)工程中可以包含多個(gè)窗體文件
B.在一個(gè)窗體文件中用Public定義的通用過(guò)程不能被其他窗體調(diào)用
C.窗體和標(biāo)準(zhǔn)模塊需要分別保存為不同類(lèi)型的磁盤(pán)文件
D.用Dim定義的窗體層變量只能在該窗體中使用
設(shè)一個(gè)工程由兩個(gè)窗體組成,其名稱(chēng)分別為Forml和Form2,在Forml上有一名稱(chēng)為Command l的命令按鈕。窗體Forml的程序代碼如下:
Private Sub Command l_Chck0
Dim aAs Integer
a=10
Call g(Form2,A.
End Sub
Private Sub g(f As Form,x As Integer)
Y=IIf(x>10,100,-l00)
f.Show
f.Caption=Y
End Sub
運(yùn)行以上程序,正確的結(jié)果是 ( ?。?BR> A.Forml的Caption屬性值為l00
B.Form2的Caption屬性值為-100
C.Forml的Caption屬性值為-100
D.Form2的Caption屬性值為l00

在一般情況下(即不按住Shift鍵和鎖定大寫(xiě)),運(yùn)行程序,如果按“A”鍵,則程序輸出的是( ?。?。

D ) a
a
工程中有2個(gè)窗體,名稱(chēng)分別為Form1.Form2,Form1為啟動(dòng)窗體,該窗體上有命令按鈕Command1,要求程序運(yùn)行后單擊該命令按鈕時(shí)顯示Form2,則按鈕的Click事件過(guò)程應(yīng)該是( ?。?。
A.Private Sub Command1_Click( )
Form2.Show
End Sub
B.Private Sub Command1_Click( )
Form2.Visible
End Sub
C.Private Sub Command1_Click( )
Load Form2
End Sub
D.Private Sub Command1_Click( )
Form2.Load
End Sub
設(shè)工程文件包含兩個(gè)窗體文件Form1.frm、Form2.frm及一個(gè)標(biāo)準(zhǔn)模塊文件Module.bas。兩個(gè)窗體上分別只有一個(gè)名稱(chēng)為Command1的命令按鈕。
Form1的代碼如下:
Public x As Integer
Private Sub Form_Load()
X=1
y=5
End Sub
Private Sub Command1_Click()
Form2.Show
End Sub
Form2的代碼如下:
Private Sub Command1_Click()
Print Form1.x,Y
End Sub
Module的代碼如下:
Public Y As Integer
運(yùn)行以上程序,單擊Form1的命令按鈕Command1,則顯示Form2;再單擊Form2上的命令按鈕Command1,則窗體上顯示的是( ?。?BR> A.1 5
B.0 5
C.0 0
D.程序有錯(cuò)
一個(gè)工程中含有窗體Form1、Form2和標(biāo)準(zhǔn)模塊Modell,如果在Form1中有語(yǔ)句Publicx As Integer,在Model中有語(yǔ)句Public YAs Integer。則以下敘述中正確的是( )
A.變量x、Y的作用域相同
B.Y的作用域是Modell
C.在Form1中可以直接使用x
D.在Form2中可以直接使用x和Y
以下關(guān)于多重窗體程序的敘述中,錯(cuò)誤的是( )
A.用Hide方法不但可以隱藏窗體,而且能清除內(nèi)存中的窗體
B.在多重窗體程序中,各窗體的菜單是彼此獨(dú)立的
C.在多重窗體程序中,可以根據(jù)需要指定啟動(dòng)窗體
D.對(duì)于多重窗體程序,需要單獨(dú)保存每個(gè)窗體
如果一個(gè)工程含有多個(gè)窗體及標(biāo)準(zhǔn)模板,則以下敘述中錯(cuò)誤的是( ?。?BR> A.任何時(shí)刻最多只有一個(gè)窗體是活動(dòng)窗體
B.不能把標(biāo)準(zhǔn)模塊設(shè)置為啟動(dòng)模塊
C.用Hide方法只是隱藏一個(gè)窗體,不能從內(nèi)存中清除該窗體
D.如果工程中含有Sub Main過(guò)程,則程序一定首先執(zhí)行該過(guò)程
工程有2個(gè)窗體,名稱(chēng)分別為Form1、Form2,F(xiàn)orm1為啟動(dòng)窗體,該窗體上有命令按鈕Command1。要求程序運(yùn)行后單擊該命令按鈕時(shí)顯示Form2,則按鈕的Click事件過(guò)程應(yīng)該是( ?。?BR> A.Private Sub Command1_Click(1
Form 2.Show
End Sub
B.Private Sub Command l_Click()
Form2.Visible
End Sub
C.Private Sub Command l_Click()
Load Form2
End Sub
D.Private Sub Command l_Click()
Form 2.Load
End Sub
某人創(chuàng)建了1個(gè)工程,其中的窗體名稱(chēng)為Form1;之后又添加了1個(gè)名為Form2的窗涔,并希望程序執(zhí)行時(shí)先顯示Form2窗體,那么,他需要做的工作是( ?。?BR> A.在工程屬性對(duì)話(huà)框中把“啟動(dòng)對(duì)象”設(shè)置為Form2
B.在Form1的Load事件過(guò)程中加入語(yǔ)句Load Form2
C.在Form2的Load事件過(guò)程中加入語(yǔ)句Form2.Show
D.把Form2的Tablndex屬性設(shè)置為l,把Form1的Tablndex屬性設(shè)置為2
以下敘述中錯(cuò)誤的是( ?。?BR> A.一個(gè)工程中可以包含多個(gè)窗體文件
B.在一個(gè)窗體文件中用Public定義的通用過(guò)程不能被其他窗體調(diào)用
C.窗體和標(biāo)準(zhǔn)模塊需要分別保存為不同類(lèi)型的磁盤(pán)文件
D.用Dim定義的窗體層變量只能在該窗體中使用
設(shè)一個(gè)工程由兩個(gè)窗體組成,其名稱(chēng)分別為Forml和Form2,在Forml上有一名稱(chēng)為Command l的命令按鈕。窗體Forml的程序代碼如下:
Private Sub Command l_Chck0
Dim aAs Integer
a=10
Call g(Form2,A.
End Sub
Private Sub g(f As Form,x As Integer)
Y=IIf(x>10,100,-l00)
f.Show
f.Caption=Y
End Sub
運(yùn)行以上程序,正確的結(jié)果是 ( ?。?BR> A.Forml的Caption屬性值為l00
B.Form2的Caption屬性值為-100
C.Forml的Caption屬性值為-100
D.Form2的Caption屬性值為l00