《计算机图形学》模拟题
一单选题
1.枚举出图形中所有点的表示方法是()
A.图形
B.图像
C.参数法
D.点阵法
2.下面哪个设备不是计算机图形学的输入设备
A.光笔
B.键盘
C.扫描仪
D.显示器
3.下面哪个设备不是计算机图形学的输出设备
A.激光打印机
B.显示器
C.数据手套
D.喷墨打印机
4.比例变换中当Sx为2Sy为1时图形变换的结果是().
A.图形整体放大2倍
B.图形放大2倍同时沿XY坐标轴方向各移动1个绘图单位
C.沿X坐标轴方向各移动2个绘图单位
D.沿X坐标轴方向放大2倍沿Y坐标轴方向没有放大
5.以下关于图形变换的论述不正确的是().
A.平移变换不改变图形大小和形状只改变图形位置
B.拓扑关系不变的几何变换不改变图形的连接关系和平行关系
C.旋转变换后各图形部分间的线性关系和角度关系不变变换后直线的长度不变
D.错切变换虽然可引起图形角度的改变但不会发生图形畸变
6.在三维齐次变换矩阵中平移线性变换对应的矩阵元素的最大非零个数是().
A.3
B.6
C.7
D.8
7.区域编码规则为{上下右左}一个线段的两个端点编码分别为{0000}和{0101}则该线段和窗口的情况是().
A.完全在窗口外
B.完全在窗口内
C.一个点在窗口内一个点在窗口外
D.前三种都不是
8.区域编码规则为{上下右左}则一线段端点编码不可能的情况是().
A.{0000}
B.{0110}
C.{0111}
D.{0001}
9.扫描线算法充分利用了连贯性原理不包括().
A.区域连贯性
B.扫描线连贯性
C.像素连贯性
D.边的连贯性
10.扫描线填充算法的不具有的特点是().
A.扫描线只和有交点的边进行交点计算
B.适合硬件实现
C.各种表的维护和排序开销大
D.适合软件实现
11.种子填充算法时区域一般采用()方式定义.
A.边界定义
B.顶点坐标序列定义
C.内部定义
D.都可以
12.扫描线种子填充算法中每次压入栈的像素最多有()个.
A.1
B.2
C.3
D.4
13.下面关于线框模型说法不正确的是().
A.用顶点和邻边表示形体
B.适合真实感显示
C.与形体间不存在一一对应关系
D.处理速度快
14.图形设备坐标系统一般是().
A.左上角为坐标原点
B.左下角为坐标原点
C.右上角为坐标最大值
D.左下角为坐标最大值
15.fillpoly函数的功能是().
A.填充椭圆
B.填充封闭多边形
C.填充扇形区域
D.填充方形
16.bar函数的功能是().
A.填充椭圆
B.输出文本
C.填充扇形区域
D.填充长方条形图
17.outtext函数的功能是().
A.指定位置输出字符串
B.当前位置输出字符串
C.位置偏移
D.设置文本输出参数
18.直线Bresenham算法绘制(00)到(86)的线用来逼近直线的像素点个数有()个.
A.8
B.9
C.6
D.14
19.下面哪个选项不是直线Bresenham算法的优点().
A.不计算直线斜率不做除法
B.只做整数运算
C.只有加减法运算效率高
D.只有加法和乘2运算效率高
20.下面哪个选项是圆弧扫描算法的缺点().
A.运算速度快
B.显示质量好
C.显示质量不好
D.齐次坐标运算
21.下面哪个选项不是圆弧的生成算法().
A.逐点比较法
B.角度DDA算法
C.正负法
D.圆弧的Bresenham算法
22.圆弧bresenham算法中在第一象限时下一个点不可能的情况是().
A.当前点的右方点
B.当前点的右下方点
C.当前点的右上方点
D.当前点的下方点
23.图形就是从客观世界中抽象出来的带有()的图或形.
A.信息
B.属性和参数
C.灰度色彩及形状
D.形状和权属
24.计算机图形学的研究内容是().
A.信息
B.图形
C.图像
D.数据模型
25.15个已知点确定的Bezier曲线最高是()次曲线.
A.3
B.7
C.14
D.15
26.二次均匀B样条曲线的特性不包括().
A.曲线的起点在控制多边形第一条边的中点位置
B.曲线的终点在控制多边形第二条边的中点位置
C.曲线段和控制多边形的两条边相切
D.曲线的起点在控制多边形第二条边的中点位置
27.下列有关Bezier曲线性质的叙述语句中错误的结论为().
A.Bezier曲线可用其特征多边形来定义
B.Bezier曲线不一定通过其特征多边形的各个顶点
C.Bezier曲线两端点处的切线方向必须与其特征折线集(多边形)的相应两端线段走向一致
D.n次Bezier曲线在端点处的r阶导数只与r个相邻点有关
二判断题
1.构成图形的要素可分为两类:刻画形状的点线面体的非几何要素与反映物体表面属性或材质的明暗色彩等的几何要素.
2.参数法描述的图形叫图形;点阵法描述的图形叫图像.
3.图像的去噪是计算几何的研究内容
4.CAD/CAM是计算机图形学在工业界最活跃最广泛的应用领域.
5.IvanE.Sutherland发表的一篇题为Sketchpad:一个人机通信的图形系统的博土论文中首次使用计算机图形学这个术语确立了计算机图形学作为一个崭新的学科分支的独立地位.
6.光栅图形显示器的产生计算机图形学进入兴盛时期但其应用领域还限制在实验室阶段.
7.计算机软硬件的发展促进了计算机图形学的发展
8.图形显示器是计算机图形学中关键的设备.
9.存储管式显示器需要刷新可以局部修改.
10.光栅扫描显示器是画线设备.
11.CRT显示器分辨率高色彩鲜艳丰富体积小.
12.一个物理设备可能同时具备输出和输出的功能.
13.线框图的变换需要变换图形中包含的所有点线面中所有内部像素点.
14.平移变换是一种变形变换.
15.错切是一种变位变换.
16.一个正方形在变位变换后可能变成为一个矩形.
17.计算机显示器和绘图机可以直接用三维空间表示图形.
18.所有的对称变换的变换矩阵都是相同的.
19.错切变换常见的有关于坐标原点的错切.
20.绕坐标原点的旋转变换是一种组合变换.
21.齐次矩阵用在二维图形变换中的好处是可以将各种变换矩阵统一到一个变换矩阵中.
22.一个空间点的齐次坐标的形式是唯一的.
23.组合变换中基本变换的级联顺序对组合变换的结果没有影响.
24.三维变换的变换矩阵和二维变换的矩阵相同.
25.三维图形的平移变换会改变图形的长度和大小.
26.正投影之后的图形有立体效果.
27.轴测投影产生过程是改变物体和投影面的相对位置再进行投影面的正投影得到的.
28.三视图指的是主视图仰视图俯视图.
29.投影变换是一种使三维对象映射为二维对象的变换.
30.用户域可以是虚数域.
31.视区是用用户域的坐标来定义的.
32.窗口和视区是一样的.
33.规格化设备坐标系会受到硬件设备的影像.
34.规格化设备坐标系常见的取值范围为[01].
35.设备坐标系和实际使用的设备有关.
36.所有的设备坐标系中都是左上角点为坐标原点x轴正向向右y轴正向向下.
三填空题
1.计算机图形表示的方法有()和参数法.
点阵法
2.在计算机重现真实世界的场景叫().
真实感绘制
3.一个图形系统的组成主要由输入设备()和输出设备组成.
图形处理器
4.图形输出主要包括()和图形绘制.
图形显示
5.几何变换中的基本变换主要分为()和变形变换两大类.
变位变换
6.三维变换中绕空间任意线的旋转一般需要分解为()个基本变换.
7
7.判断点和多边形关系时过点做一射线交点数为()时该点在多边形内部交点数为偶数时该点在多边形外部.
奇数
8.多边形填充扫描线算法中每次用一条扫描线进行填充对一条扫描线填充的过程可分为4个步骤:求交点交点排序()区间填色.
交点配对
9.种子填充算法在()实现时一般采用数据结构.
栈
10.种子填充算法中相邻像素进栈的条件是().
该点未设置为填充色该点在区域内
11.几何形体表示主要有两大类模型()和过程模型.
数据模型
12.边表的结构中四个元素分别为()较低端点的X值X的增量和指向下一边结构的指针.
边的最大Y值
13.二维直线段裁剪常用的方法有()区域编码法中心分割法和梁友栋-barsky算法.
矢量裁剪法
14.计算机图形学中常用的坐标系有()规格化设备坐标系和设备坐标系.
世界坐标系
15.当三维变换矩阵中主对角线上前三个元素为1最后一个元素为s其他元素都为0时变换后的图形效果有如下几种:s>1时图形整体缩小;0<s<1时图形();s=1时图形恒等变换.
整体放大
16.计算机产生图形的3个步骤为()图形处理和图形输出.
图形输入
17.圆弧bresenham算法的优点是()分布均匀和计算简单.
起点和终点准确
18.图形属性主要有()和线型.
颜色
19.DDA算法的缺点有()有浮点运算要取整运算.因此其计算效率不高.
要做除法运算
20.直线生成的要求是()起末点要准确线要直亮度一致和方向和长度等无关生成直线速度快.
像素点均匀分布
21.微机显示器工作的两种工作模式有()和图形工作模式.
文本工作模式
22.几何造型系统中描述形体的数据模型有()表面模型和实体模型.
线框模型
23.椭圆若采用等周长的算法其缺陷是().曲率较小的两侧点过密.曲率较大的两侧点过稀.
将涉及椭圆积分计算费时算法效率低.
24.曲线的表示方法常见的有()和参数方程.
直角方程
25.n(n>m)个控制点生成的m次B样条曲线是由()段m次曲线逼近而成的.
n-m
26.三维图形系统中常用的坐标系有()世界坐标系和观察坐标系(投影坐标系).
造型坐标系(局部坐标系)
27.多边形边界上像素的取舍问题一般采用()和下闭上开方法来解决.
左闭右开
四问答题
1.将图形沿X轴方向进行错切变换之后和原图形相比有什么异同?
1变换前后点的y坐标保持变换而x坐标发生变化;2平行于x轴的线段变换后仍旧平行于x轴;3平行于y轴的线段变换后成为与y轴成角度的线段;4x轴上的点在变换过程中保持不变其余点在变换后都平移了一段距离.
2.如何分解绕平面上任意点的二维旋转变换?
分解为3步:首先平移使得旋转中心点移到坐标原点;绕坐标原点旋转需要的角度;再平移使得图形回到原来的位置.
3.裁剪的基本任务是什么?
判断要裁剪的图元哪些在窗口内哪些在窗口外部分在窗口的内的需要计算相交的交点或者交线并确定窗口内的部分.
4.比较坐标值裁剪方法的缺陷是什么?
1计算时间长效率低;2裁剪出来的点列不保持原来画线的序列.
5.请比较多边形两种表示方法?
1顶点表示以多边形顶点坐标对序列来刻画多边形.该方法表示多边形直观性强几何意义明显占用内存较少.2点阵表示以位于多边形内的像素的xxx来刻画多边形.需要的内存空间比较大损失了几何信息但便于运用帧缓冲存储是面着色所需要的图形表达形式.
6.逐点判断填充多边形的特点是什么?
1算法思路简单程序简单;2像素间的联系不考虑每个像素点都要计算一次和多边形的求交运算运算量大速度慢.
7.什么是扫描线连贯性?
多边形和一水平扫描线如果有有效交点则交点数为偶数将该扫描线与多边形各条边的交点按照横坐标的递增顺序进行排序从小到大的交点前后2点形成的小线段第135……在多边形内第24……在多边形外.
8.区域的连贯性原理是什么?
屏幕上两条水平扫描线被多边形的边分割成若干梯形梯形的性质有:梯形的两底在扫描线上边在多边形的边上;这些梯形可以分为两个类多边形内和多边形外;两类梯形相间排列相邻两个梯形必有一个在内一个在外.
9.平面立体的9种拓扑关系都有哪些?
面相邻性面-顶点包含性面-边包含性顶点-面相邻性顶点相邻性顶点-边相邻性边-面相邻性边-顶点包含性边相邻性
10.表面模型的特点是什么?
形体和面之间关系对应可以满足面求交线面消隐明暗色彩渲染等需要;没有定义形体位于面的哪一侧内外需要再进行下一步的计算确认.
11.三维物体的表示方法常用的有哪五种?
边界表示法结构实体几何构造法扫描表示法特征造型法八叉树表示法
12.边界表示法的优缺点点是什么?
1优点:能精确表示物体;表示能力强;几何变换容易;适于显示处理.2缺点:表示复杂;有效性难以保证;运算复杂