主题:计算机图形学习题
一、选择题
1、在计算机图形的标准化论述中,下列是正确的结论是( )
A. GKS、PHIGS都不是国际标准 B. CGM、CGI都是国际标准
C. IGES、DXF都是国际标准 D. STEP不是国际标准。
2. 计算机绘图设备一般使用什么颜色模型?
A)RGB; B)CMY; C)HSV ; D)HLS
3. 计算机图形显示器一般使用什么颜色模型?
A)RGB; B)CMY; C)HSV ; D)HLS
4、一个逻辑输入设备可以对应( )物理输入设备。
A. 仅一个 B. 仅二个 C.多个 D.以上都不是
5、 在透视投影中,主灭点的最多个数是( )
A 1; B 2; C 3; D 4
7、( )不是国际标准化组织(ISO)批准的图形标准。
A.GKS B.PHIGS C.CGM D.DXF
8、下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C语言子程序中哪一行有错( )
Void drawLineWithDDA(int x1, int y1, int x2, int y2, int color)
{
A) int x, y;
B) float k = (float)(y2-y1)(x2-x1);
C ) for(x=x1,y=y1;x<=x2;x++)
{
drawPixel(x,y,color);
}
D ) y+=k;
}
}
9、下述绕坐标原点旋转a角的坐标变换矩阵中( )是错误。
| A B |
| C D |
A. cos a B.sin a C.sin a D.cos a
10、透视投影中主灭点最多可以有( )个
A. 0 B.1 C.2 D.3
11、在用射线法进行点与多边形之间的包含性检测时,下述操作不正确是( )
A. 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次
B. 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次
C. 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次
D. 当射线与多边形的某边重合时,计数1次
12、下面关于反走样的论述错误的是( )
A. 提高分辨率 B. 把象素当作平面区域进行采样
C. 采用锥形滤波器进行加权区域采样 D. 增强图象的显示亮度
13、下列有关平面几何投影的叙述语句中,正确的论述为( )
A.透视投影变换中,一组平行线投影在与之平行的投影面上,会产生灭点
B.透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状
C.在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影
D.在三维空间中的物体进行透视投影变换,可能产生三个或者更多的生灭点。
15、以下四项中,不属于用户接口形式是( )
A. 子程序库 B. 专用语言 C. 交互命令 D. 交互标准
44、 以下关于图形变换的论述不正确的是( )
A. 平移变换不改变图形大小和形状,只改变图形位置 ;
B. 拓扑关系不变的几何变换不改变图形的连接关系和平行关系;
C.旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变
D.错切变换虽然可引起图形角度的改变,但不会发生图形畸变;
16、在下列叙述语句中,不正确的论述为( )
A. 在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述;
B. 在图形系统中,图形处理运算的精度不取决于显示器的分辨率;
C.在光栅扫描图形显示器中,所有图形都按矢量直接描绘显示,不存在任何处理;
D. 在彩色图形显示器中,使用RGB颜色模型。
18.阴极射线管的英文缩写为
A.CRT B. LED C.LCD D.DPU
19.计算机辅助设计的英文缩写为B
A. CAM B. CAD C. CIMS D. GUI
20、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的( )
A. S和P均在可见的一侧,则输出S和P.
B. S和P均在不可见的一侧,则输出0个顶点.
C. S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.
D. S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.
二、简答题
1.计算机图形显示器和绘图设备表示颜色的方法各是什么颜色系统?它们之间的关系如何?
3.画直线的算法有哪几种?画圆弧的算法有哪几种?
4. 简述边界表示法(BREP)实体构造表示法(CSG)。
5. 请列举出当前已成为国际标准的几种图形软件标准,并简述其主要功能。6. 图形硬件设备主要包括哪些?请按类别举出典型的物理设备?7.为什么要制定图形软件标准?可分为哪两类?11.图形包括哪两个方面的要素?在计算机中如何表示它们?
12.什么是光点?什么是象素点?什么是显示器的分辨率?
13.试简要描述直线线宽的处理方式,并加以简要说明。
14. GKS有哪六种逻辑输入设备?它们的基本功能是什么,并且就一两种逻辑输入设备举出它们相应的物理设备
15.什么是走样?什么是反走样?常用的反走样技术有哪些,并对其中的1至2种反走样技术加以简要说明?
16. 阴极射线管(CRT)的从结构上看,分为哪几部分?请简述各部分的功能。
19. 汉字字库一般可分为哪两种,并简要描述它们各自的特点?
20.裁剪和消隐的目的是什么?
21.在图形设备上如何输出一个点?为输出一条任意斜率的直线,一般受到哪些因素影响?22.交互式图形系统的基本任务包括4个那些方面?请就其中的1,2个方面做简要的说明。
23.在交互式图形系统的基本任务的基础上,可以形成3种组合交互任务,请简要说明。
24.字符裁剪的策略一般有哪几种方法,说明
25.直线的属性有哪些
26比较计算机图形学与图象处理技术之间的相同点和不同点
27什么叫曲线的拟合和曲线的插值,请举例说明曲线的拟合和曲线的插值的实际应用
28裁剪的基本策略一般有哪两种,请将要说明它们的特点112
四、综合题
1.在二维中,若将P[10,10]相继施于逆时针旋转45以及平移[-10,10],则最后P的坐标为多少?(依次写出变换矩阵)
2.在三维中,设P点的坐标为[21,9,2],视点为[0,0,8],则P在XOY平面上的投影P*的坐标为多少??(依次写出变换矩阵)
3.在二维中,若将图形在x方向放大2倍,在y方向放大3倍,然后平移[20,30],求变换矩阵。?(依次写出变换矩阵)
4.在三维中,设P点绕Y轴旋转a角后,在绕X轴旋转b角,求综合变换矩阵。?(依次写出变换矩阵)
5.在三维中,视点在处[0,0,8],求DABC(A为[1,1,1],B为[-3,-2,4],C为[0,0,2])在XOY平面上的透视投影DA1B1C1的坐标值。 ?(依次写出变换矩阵)
6、计算题
已知三角形ABC各顶点的坐标A(1,2)、B(5,2)、C(3,5),相对直线Y=4做对称变换后到达A'、B'、C'。
试计算A'、B'、C'的坐标值。(要求用齐次坐标进行变换,列出变换矩阵)
11、试写出画线的数值微分(DDA)算法(提示:①假定直线的斜率在0和1之间;②可用程序设计语言或伪代码表达)。
DDA_Line(int x0,int y0,int x1,int y1,int color)
{int x,y;
float m, k;
m=y0;
k=(float)(y1-y0)/(x1-x0);
for (x=x0; x<=x1, x++);
{
y=(int)(m+0.5)
drawpixel (x, y, color);
m+=k;
}}
此帖转自:[url]http://www.programfan.com/team/team.asp?team_id=985[/url]
1、在计算机图形的标准化论述中,下列是正确的结论是( )
A. GKS、PHIGS都不是国际标准 B. CGM、CGI都是国际标准
C. IGES、DXF都是国际标准 D. STEP不是国际标准。
2. 计算机绘图设备一般使用什么颜色模型?
A)RGB; B)CMY; C)HSV ; D)HLS
3. 计算机图形显示器一般使用什么颜色模型?
A)RGB; B)CMY; C)HSV ; D)HLS
4、一个逻辑输入设备可以对应( )物理输入设备。
A. 仅一个 B. 仅二个 C.多个 D.以上都不是
5、 在透视投影中,主灭点的最多个数是( )
A 1; B 2; C 3; D 4
7、( )不是国际标准化组织(ISO)批准的图形标准。
A.GKS B.PHIGS C.CGM D.DXF
8、下述用数值微分法(DDA)画斜率的绝对值小于1的直线的C语言子程序中哪一行有错( )
Void drawLineWithDDA(int x1, int y1, int x2, int y2, int color)
{
A) int x, y;
B) float k = (float)(y2-y1)(x2-x1);
C ) for(x=x1,y=y1;x<=x2;x++)
{
drawPixel(x,y,color);
}
D ) y+=k;
}
}
9、下述绕坐标原点旋转a角的坐标变换矩阵中( )是错误。
| A B |
| C D |
A. cos a B.sin a C.sin a D.cos a
10、透视投影中主灭点最多可以有( )个
A. 0 B.1 C.2 D.3
11、在用射线法进行点与多边形之间的包含性检测时,下述操作不正确是( )
A. 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数0次
B. 当射线与多边形交于某顶点时且该点的两个邻边在射线的一侧时,计数2次
C. 当射线与多边形交于某顶点时且该点的两个邻边在射线的两侧时,计数1次
D. 当射线与多边形的某边重合时,计数1次
12、下面关于反走样的论述错误的是( )
A. 提高分辨率 B. 把象素当作平面区域进行采样
C. 采用锥形滤波器进行加权区域采样 D. 增强图象的显示亮度
13、下列有关平面几何投影的叙述语句中,正确的论述为( )
A.透视投影变换中,一组平行线投影在与之平行的投影面上,会产生灭点
B.透视投影与平行投影相比,视觉效果更有真实感,而且能真实地反映物体的精确的尺寸和形状
C.在平面几何投影中,若投影中心移到距离投影面无穷远处,则成为平行投影
D.在三维空间中的物体进行透视投影变换,可能产生三个或者更多的生灭点。
15、以下四项中,不属于用户接口形式是( )
A. 子程序库 B. 专用语言 C. 交互命令 D. 交互标准
44、 以下关于图形变换的论述不正确的是( )
A. 平移变换不改变图形大小和形状,只改变图形位置 ;
B. 拓扑关系不变的几何变换不改变图形的连接关系和平行关系;
C.旋转变换后各图形部分间的线性关系和角度关系不变,变换后直线的长度不变
D.错切变换虽然可引起图形角度的改变,但不会发生图形畸变;
16、在下列叙述语句中,不正确的论述为( )
A. 在图形文件系统中,点、线、圆等图形元素通常都用其几何特征参数来描述;
B. 在图形系统中,图形处理运算的精度不取决于显示器的分辨率;
C.在光栅扫描图形显示器中,所有图形都按矢量直接描绘显示,不存在任何处理;
D. 在彩色图形显示器中,使用RGB颜色模型。
18.阴极射线管的英文缩写为
A.CRT B. LED C.LCD D.DPU
19.计算机辅助设计的英文缩写为B
A. CAM B. CAD C. CIMS D. GUI
20、在多边形的逐边裁剪法中,对于某条多边形的边(方向为从端点S到端点P)与某条裁剪线(窗口的某一边)的比较结果共有以下四种情况,分别需输出一些顶点.请问哪种情况下输出的顶点是错误的( )
A. S和P均在可见的一侧,则输出S和P.
B. S和P均在不可见的一侧,则输出0个顶点.
C. S在可见一侧,P在不可见一侧,则输出线段SP与裁剪线的交点.
D. S在不可见的一侧,P在可见的一侧,则输出线段SP与裁剪线的交点和P.
二、简答题
1.计算机图形显示器和绘图设备表示颜色的方法各是什么颜色系统?它们之间的关系如何?
3.画直线的算法有哪几种?画圆弧的算法有哪几种?
4. 简述边界表示法(BREP)实体构造表示法(CSG)。
5. 请列举出当前已成为国际标准的几种图形软件标准,并简述其主要功能。6. 图形硬件设备主要包括哪些?请按类别举出典型的物理设备?7.为什么要制定图形软件标准?可分为哪两类?11.图形包括哪两个方面的要素?在计算机中如何表示它们?
12.什么是光点?什么是象素点?什么是显示器的分辨率?
13.试简要描述直线线宽的处理方式,并加以简要说明。
14. GKS有哪六种逻辑输入设备?它们的基本功能是什么,并且就一两种逻辑输入设备举出它们相应的物理设备
15.什么是走样?什么是反走样?常用的反走样技术有哪些,并对其中的1至2种反走样技术加以简要说明?
16. 阴极射线管(CRT)的从结构上看,分为哪几部分?请简述各部分的功能。
19. 汉字字库一般可分为哪两种,并简要描述它们各自的特点?
20.裁剪和消隐的目的是什么?
21.在图形设备上如何输出一个点?为输出一条任意斜率的直线,一般受到哪些因素影响?22.交互式图形系统的基本任务包括4个那些方面?请就其中的1,2个方面做简要的说明。
23.在交互式图形系统的基本任务的基础上,可以形成3种组合交互任务,请简要说明。
24.字符裁剪的策略一般有哪几种方法,说明
25.直线的属性有哪些
26比较计算机图形学与图象处理技术之间的相同点和不同点
27什么叫曲线的拟合和曲线的插值,请举例说明曲线的拟合和曲线的插值的实际应用
28裁剪的基本策略一般有哪两种,请将要说明它们的特点112
四、综合题
1.在二维中,若将P[10,10]相继施于逆时针旋转45以及平移[-10,10],则最后P的坐标为多少?(依次写出变换矩阵)
2.在三维中,设P点的坐标为[21,9,2],视点为[0,0,8],则P在XOY平面上的投影P*的坐标为多少??(依次写出变换矩阵)
3.在二维中,若将图形在x方向放大2倍,在y方向放大3倍,然后平移[20,30],求变换矩阵。?(依次写出变换矩阵)
4.在三维中,设P点绕Y轴旋转a角后,在绕X轴旋转b角,求综合变换矩阵。?(依次写出变换矩阵)
5.在三维中,视点在处[0,0,8],求DABC(A为[1,1,1],B为[-3,-2,4],C为[0,0,2])在XOY平面上的透视投影DA1B1C1的坐标值。 ?(依次写出变换矩阵)
6、计算题
已知三角形ABC各顶点的坐标A(1,2)、B(5,2)、C(3,5),相对直线Y=4做对称变换后到达A'、B'、C'。
试计算A'、B'、C'的坐标值。(要求用齐次坐标进行变换,列出变换矩阵)
11、试写出画线的数值微分(DDA)算法(提示:①假定直线的斜率在0和1之间;②可用程序设计语言或伪代码表达)。
DDA_Line(int x0,int y0,int x1,int y1,int color)
{int x,y;
float m, k;
m=y0;
k=(float)(y1-y0)/(x1-x0);
for (x=x0; x<=x1, x++);
{
y=(int)(m+0.5)
drawpixel (x, y, color);
m+=k;
}}
此帖转自:[url]http://www.programfan.com/team/team.asp?team_id=985[/url]