资源描述:
《计算机图形学复习资料.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、填空题1.由5个控制顶点Pi(i=0,1,…4)所决定的3次B样条曲线,由__________段3次B样条曲线段光滑连接而成。2.用于减少或克服在“光栅图形显示器上绘制直线、多边形等连续图形时,由离散量表示连续量引起的失真”的技术叫_____________。3.一个交互性的计算机图形系统应具有_____________、___________、_____________、_____________、输入等五方面的功能。4.阴极射线管从结构上可以分为_____________、_____________和_____________。5.常用的图形绘制设备有________
2、_____和_____________,其中_____________支持矢量格式。6.齐次坐标表示就是用_____________维向量表示n维向量。7.一个交互式计算机图形处理系统包括图形软件和_____________,图形软件又分为_____________、_____________和_____________三部分。8.常用的反走样方法包括_____________和_____________。9.由M个控制顶点Pi(i=0,1,…m)所决定的n次Bˍˍˍˍˍˍˍˍˍˍ样条曲线,由段n次B样条曲线段光滑连接而成。10.CRT图形显示器由_____________、
3、_____________和_____________三部分组成11.如果在多边形内任选两个点,将这两点用线段连接后,此线段上所有的点都在多边形内,这个多边形是_____________多边形。12.Bresenham生成直线的算法是:每次迭代在_____________方向上均走一步,另一方向上是否也走,取决于计算出来的_____________。13.常用的图形输入设备包括_____________、____________、_____________等。二、选择题1.灰度等级为16级,分辨率为1024*1024的显示器,至少需要的帧缓存容量为()A)512KB;B)1M
4、BC)2MB;D)3MB2.对于由P0P1P2P3四点所决定的三次B样条曲线,下列叙述中错误的是()A)起始点位于(P0+4P1+P2)/6处;B)终止点位于(P3+P1+2P2)/6处;C)起始点的切矢为:(P2-P0)/2;D)终止点的切矢为:(P3-P1)/2。3.在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的?()A)S和P均在可见的一侧,则输出S和P.B)S和P均在不可见的一侧,则输出0个顶点.C)S在可见一侧,P在不可见一侧,则输出线段
5、SP与裁剪线的交点.D)S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.4.下列有关Bezier曲线性质的叙述语句中,错误的结论为()A)Bezier曲线可用其特征多边形来定义;B)Bezier曲线不一定通过其特征多边形的各个顶点;C)Bezier曲线两端点处的切线方向必须与其特征折线集(多边形)的相应两端线段走向一致;D)n次Bezier曲线,在端点处的r阶导数,只与r个相邻点有关。5.多边形填充算法中,错误的描述是()A)扫描线算法对每个象素只访问一次,主要缺点是对各种表的维持和排序的耗费较大;B)边填充算法基本思想是对于每一条扫描线与多边形的交点,将
6、其右方象素取补;C)边填充算法较适合于帧缓冲存储器的图形系统;D)边标志算法也不能解决象素被重复访问的缺点。6.在计算机图形的标准化论述中,下列是正确的结论是()A.GKS、PHIGS都不是国际标准B.CGM、CGI都是国际标准C.IGES、DXF都是国际标准D.STEP不是国际标准。7.分辨率为1024*1024的显示器,其位平面数为24,则帧缓存的字节数应为()A3MBB2MBC1MBD512KB8.在三维齐次变换矩阵中,平移线性变换对应的矩阵元素的最大非零个数是()A3;B6;C7;D89.计算机显示设备一般使用的颜色模型是()A.RGBB.HSVC.CMYD.不在A,
7、B,C中出现10.计算机绘图设备一般使用()颜色模型。A.RGBB.CMYC.HSVD.HLS11.下述关于Bezier曲线的论述,下述论述错误的是()12.下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C语言子程序中哪一行有错()VoiddrawLineWithDDA(intx1,inty1,intx2,inty2,intcolor){A)intx,y;B)floatk=(float)(y2-y1)(x2-x1);C)for(x=x1,y=y1;x<=x2;x++){drawPixel(x,y