资源描述:
《图形图像和多媒体应用程序设计方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章图形图像和多媒体应用程序设计方法一、单项选择题1.下面对象中不能作为容器的是()。A.窗体B.Image控件C.PictureBox控件D.Frame控件答案:B2.Line(100,100)-Step(400,400)将在窗体上的()画一条直线。A.(200,200)到(400,400)B.(100,100)到(300,300)C.(100,100)到(500,500)D.(100,100)到(400,400)答案:C3.下列图形中不能用Shape控件绘制的图形是()。A.矩形B.三角形C.正方形D.椭圆答案:B4.执行命令Line(300,300)-(500,500)
2、后,CurrentX=()。A.500B.300C.200D.800答案:A5.Cls可以清除窗体或图形框中的()。A.Picture属性设置的背景图案B.在设计时放置的控件C.程序运行时产生的图形和文字D.三者都是答案:C6.要绘制多种样式的直线,需要设置Line控件()属性。A.ShapeB.BorderStyleC.FillStyleD.Style答案:B7.在VB中,进行音频和视频处理都要用到多媒体控制接口,通过它实现对音频设备、视频设备及其它设备的操作,这其中最重要的是()。A.MMControl控件B.Data控件C.SysInfo控件D.媒体流处理技术答案:A8.
3、下面关于PictureBox控件与Image控件说法不正确的是()。A.PictureBox控件可以作为控件容器,因此比Image占用资源多B.Image能够自动调整大小以适应载入的图片C.PictureBox除具有Image的所有特性外,还能作为容器D.PictureBox能使图片自动调整大小以适应PictureBox的大小。答案:D9.当一个工程含有多个窗体时,其中的启动窗体是()。A.启动VB时建立的窗体B.第一个添加的窗体C.最后一个添加的窗体D.在“工程属性”对话框中指定的窗体答案:D10.为了使工具栏自动填充在窗体的顶部,可将工具栏的Align属性设置为()。A.v
4、bAlignTopB.vbAlignButtonC.vbAlignLeftD.vbAlignNone答案:D二、填空题1.若窗体Form1左上角坐标为(-250,300),右下角坐标为(350,-200),则X轴的正方向向,Y轴的正方向向。答案:右上2.当scale方法不带参数时,则采用坐标系。答案:默认的3.使用Line方法画矩形,必须使用关键字。如果要填满线框,则使用关键字。答案:BF4.以(2000,2000)为圆心,以800为半径,用ForeColor颜色绘制一个圆形,其实现代码是。答案:Circle(2000,2000),8005.DrawStyle属性用于设置所画线
5、的形状,此属性受到的限制。答案:DrawWidth6.VB中管理MCI设备的控件是。答案:MMControl控件7.打开MMControl控件控制的多媒体设备的命令是。答案:Command属性的Open命令8.容器的实际高度和宽度由和设置。答案:WidthHeight三、问答题1.窗体的Height,Width属性和ScaleHeight,ScaleWidth属性有什么区别?答:ScaleWidth,ScaleHeight是指对象的内部尺寸,不包括边框厚度以及菜单或标题等高度。而窗体的尺寸则由Width和Height属性决定2.怎样指定MMControl控件控制的多媒体设备类型
6、?答;用DeviceType属性指定多媒体设备的类型。3.如何通过MMControl控件发送MCI命令?答:用Command属性来发送MCI命令。共有14个控制命令,如Open(打开一个多媒体文件)、Play(播放多媒体文件)、Stop(停止)等。4.如何在设计多媒体应用程序时显示播放速度?答:要显示多媒体文件的播放速度,需要在MMControl_StatusUpdate过程中编写代码,以便实现用Slider控件显示文件的播放进程。四、程序设计题1.函数图形程序。用Pset方法在图形框Picture1内绘制y=Sinx在-π到π之间的图形。运行结果如图所示。程序代码:'声明π常
7、量Constpi=3.141592653Dimx,yAsDoublePrivateSubForm_Load()'自定义坐标Picture1.Scale(-1.3*pi,1.5)-(1.3*pi,-1.5)EndSubPrivateSubCommand1_Click()Picture1.Line(-1.3*pi,0)-(1.3*pi,0)'画X轴Picture1.Line(0,1.5)-(0,-1.5)'画Y轴'标记坐标原点Picture1.CurrentX=0:Picture1.Curren