程序设计典型例题解析(2) 下载本文

C.在界面设计时,利用剪贴板把图像粘贴上

D.在程序运行期间,用LoadPicture函数把图形文件装入

分析:在设计时,将图像添加到图片框和图像框中有两种方法:即①使用对象的Picture属性添加图片;②使用剪贴板,将图形粘贴到对象中。在程序运行时添加图片通常也有两种方法,①使用LoadPicture函数加载图形文件,②使用Picture属性在对象间相互复制。在界面设计时和程序运行期间,均不能手工在图像框和图片框中绘制图形。所以上述选项中,B是错误的。 结论:答案应为B

8.下面错误的语句是( )

A.Line (200, 200)-(400, 400), RGB(255, 0, 0) B.Line (200, 200)-(400, 400), , B C.Line (200, 200)-(400, 400), , F D.Circle (600, 600), 300, RGB(255, 0, 0) 分析:Line方法可以画直线和矩形,Line方法的语法格式为:[对象].Line[[Step] (X1,Y1)]- [Step] X2,Y2)] [,[Color][,B[F]]。A选

项画一条红色直线。B选项中的B代表画一个矩形,左上角坐标为(200,200),右下脚坐标为(400,400)。C选项中的F表示矩形的填充颜色,它必须和B同时存在。D选项是画一个圆心为(600,600),半径为300的红色圆。 结论:答案应为C

9.下面选项中,能绘制填充矩形的语句是( )

A.Line (200, 200)-(500, 500),B B.Line (200, 200)-(500, 500), , BF C.Line (200, 200)-(500, 500), BF D.Line (200, 200)-(500, 500)

分析:Line方法语句中可以省略中间参数,但逗号必须保留。A选项中的B之前少一个逗号,只能画一条直线。B选项语法正确,能画一个默认颜色为黑色的填充矩形。C选项中BF之前少一个逗号,只能画一条直线。D选项画一条直线。

结论:答案应为B

10.下面选项中,能绘制一条水平直线的选项是( )

A.Line (1000, 2000)-(1000, 2000)

B.Line (1000, 2000)-(1000, 3000) C.Line (1000, 2000)-(2000, 2000) D.Line (1000, 2000)-(2000, 3000)

分析:要绘制一条水平直线,直线两个端点的Y坐标应该相同,只有C满足这个条件。

结论:答案应为C

11. 下面选项中,能绘制椭圆的语句是( )

A.Circle (1000, 1000),500,RGB(255,0,0),0.5 B.Circle (1000, 1000),500,RGB(255,0,0),,0.5 C.Circle (1000, 1000),500,RGB(255,0,0),,,0.5 D

Circle

(1000,

1000),500,RGB(255,0,0),,,,0.5

分析:Circle方法的语法格式为:

[对

象].Circle[Step](X,Y),radius[,[color][,[start][,end][,aspet]]

语句中除圆心坐标和半径外,其它参数均可省略,但其中的逗号必须保留。上述只有C选项满足题目要求,故选C。

结论:答案应为C

12.图像框(Image)和图片框(Picture)在使用时有所不同,以下叙述中正确的是( )

A.图片框比图像框占内存少 B.图像框内还可包括其它控件 C.图片框有Stretch属性而图像框没有 D.图像框有Stretch属性而图片框没有 分析:图像框比图片框占内存少,图片框可作为其它控件的容器而图像框不能,图片框有Autosize属性而图像框没有, 图像框有Stretch属性而图片框没有。

结论:答案应为D

13.ADOrs为Recordset对象,从Tabel中获取所有记录的语句是( )

A.ADOrs.New \B.ADOrs.Open \C.ADOrs.Execute \D.ADOrs. Select \分析:Execute为执行的意思,语句ADOrs.Execute \可以从