計(jì)算機(jī)二級Delphi復(fù)習(xí)重點(diǎn)指南試題及答案_第1頁
計(jì)算機(jī)二級Delphi復(fù)習(xí)重點(diǎn)指南試題及答案_第2頁
計(jì)算機(jī)二級Delphi復(fù)習(xí)重點(diǎn)指南試題及答案_第3頁
計(jì)算機(jī)二級Delphi復(fù)習(xí)重點(diǎn)指南試題及答案_第4頁
計(jì)算機(jī)二級Delphi復(fù)習(xí)重點(diǎn)指南試題及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

計(jì)算機(jī)二級Delphi復(fù)習(xí)重點(diǎn)指南試題及答案姓名:____________________

一、單項(xiàng)選擇題(每題2分,共10題)

1.下列關(guān)于Delphi中數(shù)據(jù)模塊的說法,錯(cuò)誤的是:

A.數(shù)據(jù)模塊可以包含全局變量

B.數(shù)據(jù)模塊不能直接被用戶操作

C.數(shù)據(jù)模塊可以包含數(shù)據(jù)庫連接

D.數(shù)據(jù)模塊可以包含事件處理程序

2.在Delphi中,以下哪個(gè)不是組件庫?

A.VCL

B.TMS

C.Win32API

D.FireMonkey

3.以下關(guān)于Delphi中類和對象的說法,正確的是:

A.類是對象的抽象,對象是類的具體化

B.類是對象的數(shù)據(jù)結(jié)構(gòu),對象是類的操作

C.類是對象的操作,對象是類的數(shù)據(jù)結(jié)構(gòu)

D.類和對象是同義詞

4.在Delphi中,以下哪個(gè)不是數(shù)據(jù)類型?

A.Integer

B.String

C.Float

D.Procedure

5.以下關(guān)于Delphi中屬性的說法,錯(cuò)誤的是:

A.屬性可以設(shè)置默認(rèn)值

B.屬性可以動態(tài)修改

C.屬性必須在類中定義

D.屬性可以返回一個(gè)值

6.在Delphi中,以下哪個(gè)不是事件處理的方法?

A.OnClick

B.OnChange

C.OnDblClick

D.OnCreate

7.以下關(guān)于Delphi中數(shù)據(jù)庫連接的說法,錯(cuò)誤的是:

A.Delphi支持多種數(shù)據(jù)庫連接

B.數(shù)據(jù)庫連接需要使用相應(yīng)的組件

C.數(shù)據(jù)庫連接是應(yīng)用程序的一部分

D.數(shù)據(jù)庫連接必須在程序啟動時(shí)建立

8.在Delphi中,以下哪個(gè)不是文件操作組件?

A.TFDMemTable

B.TEdit

C.TOpenDialog

D.TDBGrid

9.以下關(guān)于Delphi中圖形界面的說法,錯(cuò)誤的是:

A.圖形界面是Delphi程序的主要組成部分

B.圖形界面可以通過代碼動態(tài)修改

C.圖形界面必須使用可視化設(shè)計(jì)器

D.圖形界面可以使用事件處理程序

10.在Delphi中,以下哪個(gè)不是錯(cuò)誤處理的方法?

A.OnError

B.Try...Catch

C.RaiseException

D.ShowMessage

二、填空題(每空2分,共5題)

1.在Delphi中,創(chuàng)建一個(gè)新的類可以使用______關(guān)鍵字。

2.Delphi中的______組件用于實(shí)現(xiàn)數(shù)據(jù)庫連接。

3.Delphi中的______方法用于處理鼠標(biāo)點(diǎn)擊事件。

4.Delphi中的______方法用于處理鍵盤輸入事件。

5.Delphi中的______方法用于顯示錯(cuò)誤信息。

三、簡答題(每題5分,共5題)

1.簡述Delphi中類和對象的關(guān)系。

2.簡述Delphi中組件的作用。

3.簡述Delphi中事件處理程序的作用。

4.簡述Delphi中數(shù)據(jù)庫連接的基本步驟。

5.簡述Delphi中錯(cuò)誤處理的基本方法。

四、編程題(共10分)

1.編寫一個(gè)Delphi程序,創(chuàng)建一個(gè)簡單的計(jì)算器,包括加、減、乘、除四個(gè)功能。(5分)

2.編寫一個(gè)Delphi程序,實(shí)現(xiàn)一個(gè)簡單的學(xué)生信息管理系統(tǒng),包括添加、刪除、修改、查詢功能。(5分)

二、多項(xiàng)選擇題(每題3分,共10題)

1.在Delphi中,以下哪些是常用的數(shù)據(jù)類型?

A.Integer

B.String

C.Boolean

D.Array

E.Pointer

2.以下關(guān)于Delphi中組件的說法,正確的是:

A.組件可以自由拖放到窗體上

B.組件可以設(shè)置屬性和事件

C.組件可以嵌套使用

D.組件必須使用可視化設(shè)計(jì)器

E.組件可以動態(tài)創(chuàng)建

3.以下關(guān)于Delphi中類的方法,正確的是:

A.方法可以返回值

B.方法可以接收參數(shù)

C.方法可以不返回值

D.方法可以不接收參數(shù)

E.方法可以定義在類外部

4.在Delphi中,以下哪些是事件處理的方法?

A.OnClick

B.OnChange

C.OnDblClick

D.OnCreate

E.OnDestroy

5.以下關(guān)于Delphi中數(shù)據(jù)庫連接的說法,正確的是:

A.Delphi支持多種數(shù)據(jù)庫連接方式

B.ODBC是Delphi中最常用的數(shù)據(jù)庫連接方式

C.ADO是Delphi中用于連接數(shù)據(jù)庫的組件

D.Delphi支持本地?cái)?shù)據(jù)庫和遠(yuǎn)程數(shù)據(jù)庫

E.數(shù)據(jù)庫連接需要在程序啟動時(shí)建立

6.在Delphi中,以下哪些是文件操作組件?

A.TEdit

B.TOpenDialog

C.TSaveDialog

D.TFileCopy

E.TDBGrid

7.以下關(guān)于Delphi中圖形界面的說法,正確的是:

A.圖形界面可以通過代碼動態(tài)修改

B.圖形界面可以使用事件處理程序

C.圖形界面可以通過可視化設(shè)計(jì)器設(shè)計(jì)

D.圖形界面是Delphi程序的主要組成部分

E.圖形界面可以使用布局管理器

8.在Delphi中,以下哪些是錯(cuò)誤處理的方法?

A.Try...Catch

B.OnError

C.RaiseException

D.ShowMessage

E.Exit

9.以下關(guān)于Delphi中異常處理的說法,正確的是:

A.異常是程序運(yùn)行中發(fā)生的錯(cuò)誤

B.異??梢杂沙绦虼a引發(fā)

C.異??梢杂上到y(tǒng)自動處理

D.異??梢杂捎脩糇远x處理

E.異常處理可以避免程序崩潰

10.在Delphi中,以下哪些是Delphi的編程原則?

A.面向?qū)ο缶幊?/p>

B.可視化設(shè)計(jì)

C.事件驅(qū)動

D.數(shù)據(jù)庫編程

E.跨平臺開發(fā)

三、判斷題(每題2分,共10題)

1.在Delphi中,每個(gè)窗體(Form)都必須有一個(gè)主窗口組件(MainForm)。()

2.Delphi中的組件都是可視化的,可以直接在窗體上拖放使用。()

3.類中可以定義靜態(tài)方法和實(shí)例方法,靜態(tài)方法不需要?jiǎng)?chuàng)建對象即可調(diào)用。()

4.在Delphi中,所有的事件處理程序都是通過On關(guān)鍵字來定義的。()

5.Delphi中的數(shù)據(jù)庫組件TFDQuery可以用于執(zhí)行SQL語句。()

6.在Delphi中,可以通過文件操作組件TFileCopy實(shí)現(xiàn)文件的復(fù)制。()

7.Delphi中的錯(cuò)誤處理通常使用try...catch語句來實(shí)現(xiàn)。()

8.在Delphi中,可以通過OnException事件處理程序來捕獲并處理異常。()

9.Delphi中的可視化設(shè)計(jì)器可以用來設(shè)計(jì)用戶界面,但不能用來編寫代碼。()

10.Delphi支持多種數(shù)據(jù)庫連接方式,包括ODBC、ADO和FireDAC等。()

四、簡答題(每題5分,共6題)

1.簡述Delphi中面向?qū)ο缶幊痰奶攸c(diǎn)。

2.簡述Delphi中事件驅(qū)動編程的概念及其優(yōu)勢。

3.簡述Delphi中數(shù)據(jù)庫編程的基本步驟。

4.簡述如何在Delphi中創(chuàng)建和使用自定義組件。

5.簡述Delphi中異常處理的基本流程。

6.簡述Delphi中如何進(jìn)行跨平臺開發(fā)。

試卷答案如下

一、單項(xiàng)選擇題答案及解析

1.D

解析:數(shù)據(jù)模塊可以直接被用戶操作,通常用于封裝數(shù)據(jù)和業(yè)務(wù)邏輯。

2.C

解析:Win32API是Windows操作系統(tǒng)的API函數(shù)庫,不是Delphi的組件庫。

3.A

解析:類是對象的抽象,對象是類的具體實(shí)現(xiàn)。

4.D

解析:Procedure是過程類型,不是數(shù)據(jù)類型。

5.C

解析:屬性必須在類中定義。

6.D

解析:OnCreate是在組件創(chuàng)建時(shí)觸發(fā)的事件。

7.D

解析:數(shù)據(jù)庫連接可以在程序運(yùn)行時(shí)動態(tài)建立。

8.A

解析:TFDMemTable是內(nèi)存表組件,不是文件操作組件。

9.C

解析:圖形界面可以通過代碼動態(tài)修改,不限于可視化設(shè)計(jì)器。

10.A

解析:OnError是事件處理程序,用于處理錯(cuò)誤。

二、多項(xiàng)選擇題答案及解析

1.ABCDE

解析:Integer、String、Boolean、Array和Pointer都是Delphi中的數(shù)據(jù)類型。

2.ABCE

解析:組件可以自由拖放到窗體上,可以設(shè)置屬性和事件,可以嵌套使用,可以動態(tài)創(chuàng)建。

3.ABCD

解析:方法可以返回值,可以接收參數(shù),可以不返回值,可以不接收參數(shù)。

4.ABCD

解析:OnClick、OnChange、OnDblClick和OnCreate都是事件處理方法。

5.ABCDE

解析:Delphi支持多種數(shù)據(jù)庫連接方式,包括ODBC、ADO和FireDAC等。

6.BCDE

解析:TEdit、TOpenDialog、TSaveDialog和TFileCopy都是文件操作組件。

7.ABCDE

解析:圖形界面可以通過代碼動態(tài)修改,可以使用事件處理程序,可以通過可視化設(shè)計(jì)器設(shè)計(jì),是Delphi程序的主要組成部分,可以使用布局管理器。

8.ABCD

解析:Try...Catch、OnError、RaiseException和ShowMessage都是錯(cuò)誤處理方法。

9.ABCDE

解析:異常是程序運(yùn)行中發(fā)生的錯(cuò)誤,可以由程序代碼引發(fā),可以由系統(tǒng)自動處理,可以由用戶自定義處理,處理可以避免程序崩潰。

10.ABCDE

解析:面向?qū)ο缶幊?、可視化設(shè)計(jì)、事件驅(qū)動、數(shù)據(jù)庫編程和跨平臺開發(fā)都是Delphi的編程原則。

三、判斷題答案及解析

1.×

解析:每個(gè)窗體不一定都有主窗口組件,主窗口組件是可選的。

2.×

解析:Delphi中的組件大多數(shù)是可視化的,但也可以是非可視化的。

3.√

解析:靜態(tài)方法屬于類本身,不需要?jiǎng)?chuàng)建對象即可調(diào)用。

4.×

解析:事件處理程序不一定通過On關(guān)鍵字定義,也可以通過其他方式。

5.√

解析:TFDQuery是用于數(shù)據(jù)庫操作的記憶表組件,可以執(zhí)行SQL語句。

6.√

解析:TFileCopy可以用于復(fù)制文件。

7.√

解析:try...catch語句是Delphi中常用的錯(cuò)誤處理方法。

8.√

解析:OnException事件處理程序可以捕獲并處理異常。

9.×

解析:可視化設(shè)計(jì)器不僅可以設(shè)計(jì)用戶界面,也可以用來編寫代碼。

10.√

解析:Delphi支持多種數(shù)據(jù)庫連接方式,可以實(shí)現(xiàn)跨平臺數(shù)據(jù)庫編程。

四、簡答題答案及解

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論