1.報表設計器中不包含在基本帶區的有( a )
A.標題
B.頁標頭
C.頁腳註
D.細節
2.報表控件有(a )
A.標籤
D.預覽
C.數據源
D.佈局
3.不能作為報表數據源的是( c )
A.數據庫表
B.視圖
C.查詢
D.自由表
4.當我們瞭解了對象可能發生的各種事件以後,最重要的就是如何編寫事件代碼,編寫事件代碼的方法中不正確的是(a )
A.為對象的某個事件編寫代碼就是要編寫一個擴展名為的程序,其主文件名就是事件名
B.為對象的某個事件編寫代碼就是要將代碼寫入該對象的該事件過程中
C.可以由定義了該事件過程的類中繼承
D.在屬性對話框中選擇該對象的事件並雙擊,在事件窗口中輸入相應的事件代碼
5. "類"是面向對象程序設計的關鍵部分,創建新類不正確的方法是( d )
A.在文件中以編程方式定義類
B.從菜單方式進入 "類設計器"
C.在命令窗口輸入CREATE CLASS命令,進入 "類設計器"
D.在命令窗口輸入ADD CLASS...命令
6.為表單MyForm添加事件或方法代碼,改變該表單中的控件Cmdl的Caption屬性的正確命令是(c )
ion= "最後一個"
ion= "最後一個"
ion= "最後一個"
ion= "最後一個"
7.在表單MyForm的一個控件的事件或方法代碼中,改變該表單的背景色為綠色的正確命令是(b )
Color=RGB(0,255,0)
Color=RGB(0,255,0)
Color=RGB(0,255,0)
Color=RGB(0,255,0)
8.假定所創建表單對象的Click事件也可以修改該表單對象的Caption屬性。為了在程序運行中修改由語句Myform=CreateObject( "form")所創建對象的Caption屬性,下面語句中不可以使用的是(d )
Myform
k
ion= "我的菜單"
ENDWITH
ion= "我的菜單"
ion= "我的菜單"
9.如果需要在Myform=CreateObject( "form")所創建的表單對象Myform中添加commandl按鈕對象,應當使用命令( b )
ObjectCommandl AS commandbutton
bject( "commandl","commandbutton")
bject( "commandbutton","commandl")
andl=Addobject( "commandl","commandbutton")
10.在定義類的基本命令DEFINE CLASS中,如果引用了關鍵字PROTECTED,就可以保護類定義中相應的對象、屬性和方法程序。訪問由該關鍵字説明的屬性、方法程序和對象的方法是(c )
A.用 <對象>.<屬性或方法程序> 訪問
B.用? <對象>.<屬性或方法程序> 訪問
C. 用類定義中的其他方法訪問
D.用?THIS. <屬性或方法程序> 訪問
11.不能出現在結構化編程的程序語句(例如 IF…ENDIF,DO CASE…ENDCASE,DOWHILE ENDDO、OR等語句)中的語句是(b )
te Object()函數調用
NECLASS命令
C.對象的`方法調用語句
D.訪問對象屬性的語句
12.下面關於 "類"的描述,錯誤的是(d )
A.個類包含了相似的有關對象的特徵和行為方法
B.類只是實例對象的抽象
C.類並不實行任何行為操作,它僅僅表明該怎樣做
D.類可以按所定義的屬性、事件和方法進行實際的行為操作
te ObJect()是用類創建對象的函數,括號內的自變量就是一個已有的類名,該函數返回一個對象引用。下面的例子中不正確的使用是( b )
te Object( "form")
B.?Create Object( "form")
C.m(1)=Create Object( "form")
D.S=Create Object( "form")
14.下面對於控件類的各種描述中,( b )是錯誤的。
A.控件類用於進行一種或多種相關的控制
B.可以對控件類對象中的組件單獨進行修改或操作
C.控件類一般作為容器類中的控件
D.控件類的封裝性比容器類更加嚴密
15.在程序中用ITH修改表單對象的屬性再顯示該表單,其中 "…"所書寫的正確代碼是( c )
h=500
h=500
Show
h=500
h=500
16.用DEFINE CLASS命令定義一個Myform類時,要想為該類添加一個按鈕對象,應當使用的基本代碼是( D)
bject( "commandl","commandbutton")
bject( "commandl","commandbutton")
andl AS commandbutton
Object Commandl AS commandbutton
17.下面是關於在子類的方法程序中如何繼承父類的方法程序的描述,其中(d )是錯誤的。
A.用 <父類名> :: <方法> 的命令繼承父類的事件和方法
B.用函數DODEFAULT()來繼承父類的事件和方法
C.當我們在子類中重新定義父類中的方法或事件代碼時,就用新定義的代碼取代了父類中原來的代碼。
D.用 <父類名> - <方法> 的命令繼承父類的事件和方法
18.以下屬於容器類控件的是(B)
l
andbutto
19.計時器控件的主要屬性是( c )
led
ion
rval
e
20.決定微調控件最大值的屬性是(a )
oardhighvalue
e
C. Keyboardlowvalue
rval