VFP圖形編程基礎(chǔ)試題及答案_第1頁
VFP圖形編程基礎(chǔ)試題及答案_第2頁
VFP圖形編程基礎(chǔ)試題及答案_第3頁
VFP圖形編程基礎(chǔ)試題及答案_第4頁
VFP圖形編程基礎(chǔ)試題及答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

VFP圖形編程基礎(chǔ)試題及答案姓名:____________________

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

1.在VisualFoxPro中,以下關(guān)于圖形的描述,不正確的是:

A.可以使用圖形控件來顯示圖形

B.圖形控件是容器類控件

C.圖形控件可以設(shè)置顏色、線型等屬性

D.圖形控件只能顯示靜態(tài)圖形

2.以下關(guān)于VisualFoxPro中圖形編程的基本概念,錯誤的是:

A.畫筆(Pen)用于繪制直線和矩形

B.填充(Brush)用于填充封閉的圖形區(qū)域

C.形狀(Shape)用于定義圖形的形狀

D.文本(Text)用于在圖形中顯示文本

3.以下哪個函數(shù)可以獲取當(dāng)前畫筆的顏色?

A.GETCOLOR()

B.SETCOLOR()

C.GETPEN()

D.SETPEN()

4.以下哪個函數(shù)可以設(shè)置圖形的顏色?

A.SETCOLOR()

B.GETCOLOR()

C.SETPEN()

D.GETPEN()

5.以下哪個函數(shù)可以設(shè)置畫筆的寬度?

A.SETPENWIDTH()

B.GETPENWIDTH()

C.SETPEN()

D.GETPEN()

6.以下哪個函數(shù)可以設(shè)置畫筆的線型?

A.SETPENSTYLE()

B.GETPENSTYLE()

C.SETPEN()

D.GETPEN()

7.以下哪個函數(shù)可以設(shè)置畫筆的顏色和寬度?

A.SETPEN()

B.GETPEN()

C.SETPENWIDTH()

D.GETPENWIDTH()

8.以下哪個函數(shù)可以繪制一個圓形?

A.CIRCLE()

B.DRAWCIRCLE()

C.ELLIPSE()

D.DRAWELLIPSE()

9.以下哪個函數(shù)可以繪制一個矩形?

A.RECTANGLE()

B.DRAWRECTANGLE()

C.RECT()

D.DRAWRECT()

10.以下哪個函數(shù)可以繪制一個多邊形?

A.POLYGON()

B.DRAWPOLYGON()

C.POLYLINE()

D.DRAWPOLYLINE()

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

1.在VisualFoxPro中,可以使用__________來設(shè)置圖形的顏色。

2.畫筆的寬度可以通過__________屬性來設(shè)置。

3.畫筆的線型可以通過__________屬性來設(shè)置。

4.在繪制圖形時,可以使用__________函數(shù)來設(shè)置圖形的填充顏色。

5.以下關(guān)于圖形控件的說法,正確的是__________。

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

1.圖形控件是容器類控件,可以包含其他控件。()

2.在繪制圖形時,可以使用不同的畫筆和填充來達(dá)到不同的效果。()

3.SETCOLOR()函數(shù)可以獲取當(dāng)前畫筆的顏色。()

4.GETPEN()函數(shù)可以設(shè)置畫筆的顏色和寬度。()

5.DRAWCIRCLE()函數(shù)可以繪制一個圓形。()

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

1.簡述VisualFoxPro中圖形編程的基本概念。

2.請簡述如何設(shè)置畫筆的顏色和寬度。

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

1.在VisualFoxPro中,以下哪些屬性可以用來設(shè)置圖形控件的樣式?

A.BackColor

B.BorderStyle

C.ForeColor

D.Caption

2.以下哪些函數(shù)可以用來繪制圖形?

A.DRAWTEXT()

B.LINE()

C.CIRCLE()

D.TEXTOUT()

3.以下哪些函數(shù)可以用來獲取圖形的屬性?

A.GETPEN()

B.GETBRUSH()

C.GETCOLOR()

D.GETTEXTCOLOR()

4.在使用圖形控件時,以下哪些方法可以用來移動圖形?

A.Move()

B.SetPos()

C.Position()

D.SetLocation()

5.以下哪些方法可以用來調(diào)整圖形控件的大???

A.Resize()

B.SetSize()

C.SetWidth()

D.SetHeight()

6.在VisualFoxPro中,以下哪些方法可以用來繪制直線?

A.DrawLine()

B.LineTo()

C.DrawLineTo()

D.Line()

7.以下哪些方法可以用來繪制矩形?

A.DrawRectangle()

B.Rectangle()

C.DrawRect()

D.Rect()

8.以下哪些方法可以用來繪制圓形?

A.DrawCircle()

B.Circle()

C.DrawEllipse()

D.Ellipse()

9.在VisualFoxPro中,以下哪些方法可以用來繪制多邊形?

A.DrawPolygon()

B.Polygon()

C.DrawPolyline()

D.Polyline()

10.以下哪些函數(shù)可以用來獲取或設(shè)置圖形控件的字體屬性?

A.GETFONT()

B.SETFONT()

C.GETTEXT()

D.SETTEXT()

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

1.在VisualFoxPro中,圖形控件可以獨(dú)立于其他控件存在。()

2.SETCOLOR()函數(shù)可以一次性設(shè)置圖形控件的前景色和背景色。()

3.GETPEN()函數(shù)返回的是當(dāng)前畫筆的顏色值。()

4.在繪制圖形時,可以使用不同的填充模式來改變圖形的視覺效果。()

5.DrawText()函數(shù)可以在圖形控件中顯示文本。()

6.LineTo()函數(shù)只能在圖形控件中使用。()

7.Circle()函數(shù)可以繪制一個橢圓。()

8.Polygon()函數(shù)可以繪制一個封閉的多邊形,但不需要指定頂點(diǎn)坐標(biāo)。()

9.SETFONT()函數(shù)可以設(shè)置圖形控件的字體和大小。()

10.在VisualFoxPro中,可以使用圖形控件來創(chuàng)建動態(tài)圖形效果。()

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

1.簡述在VisualFoxPro中如何創(chuàng)建一個圖形控件,并設(shè)置其基本屬性。

2.解釋在VisualFoxPro中如何使用畫筆(Pen)和填充(Brush)來繪制和填充圖形。

3.描述如何在VisualFoxPro中使用循環(huán)和條件語句來繪制復(fù)雜圖形。

4.簡述如何使用事件處理來響應(yīng)用戶在圖形控件上的操作。

5.解釋在VisualFoxPro中如何使用繪圖函數(shù)來創(chuàng)建具有不同顏色和線型的圖形。

6.描述如何在VisualFoxPro中使用圖形控件來創(chuàng)建交互式圖形界面。

試卷答案如下

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

1.D

解析思路:圖形控件可以顯示靜態(tài)圖形,但不限于靜態(tài)圖形,可以動態(tài)更新。

2.C

解析思路:形狀(Shape)是指圖形的形狀,而非形狀的定義。

3.A

解析思路:GETCOLOR()函數(shù)用于獲取顏色值。

4.A

解析思路:SETCOLOR()函數(shù)用于設(shè)置顏色。

5.A

解析思路:SETPENWIDTH()函數(shù)用于設(shè)置畫筆寬度。

6.A

解析思路:SETPENSTYLE()函數(shù)用于設(shè)置畫筆線型。

7.A

解析思路:SETPEN()函數(shù)用于設(shè)置畫筆的顏色和寬度。

8.C

解析思路:CIRCLE()函數(shù)用于繪制圓形。

9.A

解析思路:RECTANGLE()函數(shù)用于繪制矩形。

10.A

解析思路:POLYGON()函數(shù)用于繪制多邊形。

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

1.A,B,C

解析思路:BackColor,BorderStyle,和ForeColor是圖形控件樣式屬性。

2.B,C,D

解析思路:LINE(),CIRCLE(),和RECTANGLE()都可以用來繪制圖形。

3.A,B,C

解析思路:GETPEN(),GETBRUSH(),和GETCOLOR()都可以獲取圖形屬性。

4.A,B,C,D

解析思路:Move(),SetPos(),Position(),和SetLocation()都可以移動圖形控件。

5.A,B,C,D

解析思路:Resize(),SetSize(),SetWidth(),和SetHeight()都可以調(diào)整大小。

6.A,B,C,D

解析思路:這些函數(shù)都可以用來繪制直線。

7.A,B,C,D

解析思路:這些函數(shù)都可以用來繪制矩形。

8.A,B,C,D

解析思路:這些函數(shù)都可以用來繪制圓形。

9.A,B,C,D

解析思路:這些函數(shù)都可以用來繪制多邊形。

10.A,B

解析思路:GETFONT()和SETFONT()用于獲取和設(shè)置字體屬性。

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

1.×

解析思路:圖形控件通常與其他控件一起使用。

2.×

解析思路:SETCOLOR()只能設(shè)置前景色或背景色。

3.√

解析思路:GETPEN()返回的是當(dāng)前畫筆的顏色值。

4.√

解析思路:可以使用不同的填充模式來改變視覺效果。

5.×

解析思路:DrawText()用于在圖形外顯示文本。

6.×

解析思路:LineTo()可以在任何圖形上下文中使用。

7.×

解析思路:Circle()繪制的是圓形,不是橢圓。

8.×

解析思路:Polygon()需要提供頂點(diǎn)坐標(biāo)。

9.√

解析思路:SETFONT()用于設(shè)置字體。

10.√

解析思路:可以使用圖形控件創(chuàng)建動態(tài)圖形效果。

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

1.創(chuàng)建圖形控件并設(shè)置基本屬性:

-使用CREATEOBJECT()函數(shù)創(chuàng)建圖形控件實(shí)例。

-使用SET屬性來設(shè)置圖形控件的屬性,如顏色、大小等。

2.使用畫筆和填充繪制和填充圖形:

-使用SETPEN()設(shè)置畫筆顏色和寬度。

-使用SETBRUSH()設(shè)置填充顏色和模式。

-使用繪圖函數(shù)(如CIRCLE(),RECTANGLE()等)繪制圖形。

3.使用循環(huán)和條件語句繪制復(fù)雜圖形:

-使用循環(huán)結(jié)構(gòu)(如FOR...NEXT)重復(fù)繪制圖形元素。

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

評論

0/150

提交評論