8.在多個(gè)應(yīng)用程序訪問同一個(gè)DLL時(shí),下面關(guān)于DLL中使用全局變量的說法哪個(gè)是正確的?( )
A.每個(gè)應(yīng)用程序都各自使用在他自己的進(jìn)程空間內(nèi)復(fù)制的一份該全局變量
B.全局變量在DLL中是不允許使用的
C.每個(gè)應(yīng)用程序訪問的是同一個(gè)全局變量,該全局變量的有引用計(jì)數(shù)。
參考答案:C
9. 窗體上放置有一個(gè)TEdit類控件Edit1,當(dāng)在Edit1中按下‘A’鍵時(shí)觸發(fā)的事件和事件順序是:(OnKeyPress->OnKeyDown)可以自己試一下
A.OnKeyDown->OnKeyPress->OnKeyUp
B.OnKeyDown->OnKeyUp
C.OnKeyPress->OnKeyDown
D.OnKeyDown->OnKeyUp->OnKeyPress
參考答案:C
10.下面方法中,哪個(gè)是正確的移動TDataSet的記錄光標(biāo)位置的方法?( )
A .(Sender As TDataSet).Moveby(10)
B.(Sender As TDataSet).Moveto(10)
C.(Sender As TDataSet).Move(10)
D.(Sender As TDataSet).MoveToCursor(10)
參考答案:A
11.關(guān)于記錄與類的說法錯(cuò)誤的是:( )
A.記錄沒有繼承關(guān)系,而類有
B.不能自動對記錄的域初始化
C.類可以使用with語句而記錄不能
D.記錄沒有任何保密性,所有細(xì)節(jié)從外部都是可見的,或者說是公用的
參考答案:C
12.以下不合法的數(shù)組是:( )
A.arr:Array of Class
B.arr:Array of TButton
C.arr:Array of byte
D.arr:Array of string
參考答案:A
13.下列關(guān)于dfm文件的一些說明哪個(gè)是正確的?( )
A.dfm文件中包含了對應(yīng)Pascal單元文件的編譯后中間代碼
B.dfm文件是文本文件,用于保存編譯器需要用到的Pascal文件的符號表
C.dfm文件保存著一個(gè)窗體和窗體擁有的對象的Published屬性
D.dfm文件是編譯時(shí)產(chǎn)生的符號表,是為了使優(yōu)化提高編譯速度而產(chǎn)生的
參考答案:C
14.請判斷下列代碼在程序關(guān)閉時(shí),正確的對象釋放順序( )
TMybutton=class(Tbutton)
Protected
Destructor Destroy;override;
End;
………….
destructor TMyButton.Destroy;
Begin
inherited;
Application.MessageBox(PChar(Name),’Destroy’,mb_ok);
end;
var AButton,BButton:TMyButton;
procedure TForm1.FormCreate(Sender:TObject);
begin
Abutton:=TmyButton.Create(Nil);
With AButton do
begin
Parent:=form1;
Top:=100;
Left:=100;
Visible:=True;
Name:=’ABtn’;
end;
BButton:=TMyButton.Create(Application);
With BButton do
begin
Parent:=Form1;
Top:=100;
Left:=200;
Visible:=True;
Name:=’BBtn’;
end;
procedure TForm1.FormDestroy(Sender:TObject);
begin
……
end;
A.BButton.Destroy->Form1.Destroy->AButton.Destroy
B.上述都不對,應(yīng)該手工調(diào)用Abutton.free,否則會造成AButton沒有釋放的錯(cuò)誤
C.Form1.Destroy->AButton.Destroy->BButton.Destroy
D.AButton.Destroy->Form1.Destroy->BButton.Destroy
參考答案:B
相關(guān)推薦:通知:考后第一時(shí)間點(diǎn)評3月計(jì)算機(jī)等考試題答案北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |