Delphi圖形繪制技巧與應(yīng)用試題及答案_第1頁
Delphi圖形繪制技巧與應(yīng)用試題及答案_第2頁
Delphi圖形繪制技巧與應(yīng)用試題及答案_第3頁
Delphi圖形繪制技巧與應(yīng)用試題及答案_第4頁
Delphi圖形繪制技巧與應(yīng)用試題及答案_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

Delphi圖形繪制技巧與應(yīng)用試題及答案姓名:____________________

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

1.在Delphi中,下列哪個組件可以用于繪制圖形?

A.TMemo

B.TEdit

C.TCanvas

D.TButton

2.在Delphi中,要繪制一個圓形,以下哪個方法是正確的?

A.Canvas.Ellipse(Left,Top,Right,Bottom)

B.Canvas.Circle(Left,Top,Right,Bottom)

C.Canvas.DrawCircle(Left,Top,Right,Bottom)

D.Canvas.DrawEllipse(Left,Top,Right,Bottom)

3.在Delphi中,使用Canvas對象的哪個屬性可以設(shè)置圖形的顏色?

A.Color

B.Brush

C.Pen

D.Text

4.在Delphi中,以下哪個方法可以設(shè)置畫筆的寬度?

A.Canvas.PenWidth:=Width

B.Canvas.Pen.Width:=Width

C.Canvas.Pen.Width:=1

D.Canvas.Pen.Width:=0

5.在Delphi中,以下哪個屬性可以設(shè)置畫筆的顏色?

A.PenColor

B.PenBrush

C.PenStyle

D.PenWidth

6.在Delphi中,要繪制一個矩形,以下哪個方法是正確的?

A.Canvas.Rectangle(Left,Top,Right,Bottom)

B.Canvas.DrawRectangle(Left,Top,Right,Bottom)

C.Canvas.FillRectangle(Left,Top,Right,Bottom)

D.Canvas.Ellipse(Left,Top,Right,Bottom)

7.在Delphi中,以下哪個屬性可以設(shè)置畫布的背景顏色?

A.BackgroundColor

B.CanvasColor

C.BackColor

D.ForeColor

8.在Delphi中,以下哪個方法可以繪制直線?

A.Canvas.Line(StartX,StartY,EndX,EndY)

B.Canvas.DrawLine(StartX,StartY,EndX,EndY)

C.Canvas.DrawLineTo(StartX,StartY,EndX,EndY)

D.Canvas.DrawLine(StartX,StartY,EndX,EndY)

9.在Delphi中,要繪制一個文本框,以下哪個方法是正確的?

A.Canvas.TextOut(Left,Top,Text)

B.Canvas.TextRect(Left,Top,Right,Bottom,Text)

C.Canvas.DrawString(Left,Top,Text)

D.Canvas.WriteText(Left,Top,Text)

10.在Delphi中,以下哪個方法可以設(shè)置畫筆的樣式?

A.Canvas.PenStyle:=psSolid

B.Canvas.PenStyle:=psDot

C.Canvas.PenStyle:=psClear

D.Canvas.PenStyle:=psCustom

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

1.Delphi中,以下哪些組件可以用于繪制圖形?

A.TMemo

B.TEdit

C.TCanvas

D.TImage

E.TButton

2.在Delphi中,繪制圖形時,可以使用以下哪些屬性來控制?

A.Canvas.Color

B.Canvas.PenWidth

C.Canvas.PenStyle

D.CanvasBrush

E.Canvas.Font

3.以下哪些方法可以用來在畫布上繪制圓形?

A.Canvas.Ellipse(Left,Top,Right,Bottom)

B.Canvas.Circle(Left,Top,Right,Bottom)

C.Canvas.DrawCircle(Left,Top,Right,Bottom)

D.Canvas.DrawEllipse(Left,Top,Right,Bottom)

E.Canvas.FloodFill(Left,Top,Color)

4.在Delphi中,以下哪些屬性可以設(shè)置畫筆的顏色?

A.PenColor

B.PenBrush

C.PenStyle

D.PenWidth

E.CanvasColor

5.在Delphi中,以下哪些方法可以用來繪制文本?

A.Canvas.TextOut(Left,Top,Text)

B.Canvas.TextRect(Left,Top,Right,Bottom,Text)

C.Canvas.DrawString(Left,Top,Text)

D.Canvas.WriteText(Left,Top,Text)

E.Canvas.Print(Left,Top,Text)

6.在Delphi中,以下哪些方法可以用來繪制矩形?

A.Canvas.Rectangle(Left,Top,Right,Bottom)

B.Canvas.DrawRectangle(Left,Top,Right,Bottom)

C.Canvas.FillRectangle(Left,Top,Right,Bottom)

D.Canvas.Ellipse(Left,Top,Right,Bottom)

E.Canvas.FloodFill(Left,Top,Color)

7.以下哪些是Delphi中Canvas對象支持的基本繪圖命令?

A.Line

B.Rectangle

C.Circle

D.Ellipse

E.Polygon

8.在Delphi中,以下哪些屬性可以用來設(shè)置畫布的背景顏色?

A.BackgroundColor

B.CanvasColor

C.BackColor

D.ForeColor

E.Color

9.以下哪些是Delphi中畫筆(Pen)支持的基本樣式?

A.psSolid

B.psDot

C.psCustom

D.psClear

E.psInsideFrame

10.在Delphi中,以下哪些屬性可以用來設(shè)置畫筆的寬度?

A.PenWidth

B.CanvasWidth

C.PenHeight

D.CanvasHeight

E.Canvas.PenWidth

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

1.在Delphi中,Canvas組件是一個非可視組件,用于在窗體上繪制圖形。()

2.Canvas組件的Pen屬性可以用來設(shè)置繪制的線條顏色。()

3.在Delphi中,可以使用Canvas組件的TextOut方法繪制文本框。()

4.Canvas組件的Brush屬性可以用來填充圖形的內(nèi)部顏色。()

5.Delphi中的Canvas組件不支持繪制曲線。()

6.在Delphi中,可以使用Canvas組件的FillRect方法繪制填充矩形。()

7.Canvas組件的Font屬性可以用來設(shè)置繪制的字體樣式。()

8.在Delphi中,可以使用Canvas組件的MoveTo方法移動畫筆的位置。()

9.Canvas組件的Arc方法可以用來繪制圓弧。()

10.Delphi中的Canvas組件不支持繪制多邊形。()

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

1.簡述在Delphi中使用TCanvas組件繪制直線的方法。

2.解釋在Delphi中如何使用TCanvas組件的TextOut方法繪制文本。

3.描述在Delphi中使用TCanvas組件繪制圓形的步驟。

4.說明在Delphi中如何設(shè)置TCanvas組件的畫筆顏色和寬度。

5.簡要介紹在Delphi中使用TCanvas組件的FillRect方法繪制填充矩形的過程。

6.解釋在Delphi中如何使用TCanvas組件的Arc方法繪制圓弧。

試卷答案如下

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

1.C

2.A

3.A

4.C

5.A

6.A

7.C

8.A

9.A

10.A

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

1.C,D

2.A,B,C,D

3.A,C,D

4.A,B,C

5.A,B,C,D

6.A,B,C

7.A,B,C,D,E

8.A,B,C

9.A,B,C,D

10.A,B,D

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

1.×

2.×

3.×

4.√

5.×

6.√

7.×

8.√

9.√

10.×

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

1.使用TCanvas組件繪制直線的方法:使用Canvas對象的MoveTo方法設(shè)置起始點(diǎn),然后使用Line方法繪制直線。

2.使用TCanvas組件的TextOut方法繪制文本:首先設(shè)置Canvas對象的字體屬性,然后使用TextOut方法指定文本的起始位置和要繪制的文本字符串。

3.使用TCanvas組件繪制圓形的步驟:使用Ellipse方法,其中參數(shù)是圓的左上角和右下角的坐標(biāo)。

4.設(shè)置TCanvas

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論