14秋学期《3D游戏软件设计》在线作业 [答案]满分答案
专业答案:----
正确答案:----
14秋学期《3D游戏软件设计》在线作业
专业答案:----
正确选项:----
专业答案:----
专业答案:----
专业答案:----
正确选项:----
单选题 多选题 判断题
一、单选题(共 20 道试题,共 40 分。)
1. glPixelMap{ui us f}v( Glenum map,Glint mapsize,const TYPE* values )函数被加载,它的函数参数参数mapsize的取值有意义的是
A. 10
B. 20
C. 32
D. 42
正确选项:----
正确选项:----
-----------------选择:C
2. 通常,我们的运动模糊效果,可以利用哪个缓冲区实现
A. 颜色缓冲区
B. 深度缓冲区
C. 模板缓冲区
D. 积累缓冲区
专业答案:----
正确选项:----
-----------------选择:D
专业答案:----
正确选项:----
正确答案:----
专业答案:----
正确选项:----
专业答案:----
正确答案:----
正确答案:----
正确选项:----
正确答案:----
专业答案:----
正确答案:----
3. 现在有控制点为四个,每个顶点有三个坐标,现在我们想利用函数gluNurbsSurface进行NURBS表面设置,那么u_stride的值应该设置为
正确答案:----
正确答案:----
A. 3
B. 4
C. 12
D. 48
专业答案:----
专业答案:----
-----------------选择:C
4. 我们在绘制完物体后,如果锁定了深度缓冲区,接着再调换物体的z方向的次序,此时关于遮挡关系以下说法中正确的是
A. AB物体重叠部分会发生混合
B. 遮挡关系发生改变,AB物体遮挡关系互调
C. 遮挡关系不变
D. 无法判断
专业答案:----
正确答案:----
正确答案:----
正确答案:----
-----------------选择:C
5. 函数void glBlendEquation(Glenum mode)函数中的mode对取值为GL_FUNC_SUBSTRACT描述正确的是
正确答案:----
正确选项:----
A. CsS+CdD
正确答案:----
正确答案:----
正确选项:----
正确答案:----
B. CsS-CdD
C. CdD-CsS
专业答案:----
专业答案:----
D. CsopCd
正确选项:----
正确答案:----
-----------------选择:B
6. 在利用矩阵进行图形三维变换时,我们只用3×3矩阵无法完成的变换操作是
A. 平移
B. 旋转
C. 错切
D. 以上说法都不对
正确答案:----
正确答案:----
正确答案:----
正确选项:----
专业答案:----
专业答案:----
专业答案:----
专业答案:----
正确答案:----
正确选项:----
-----------------选择:A
7. 两个矢量之间的点乘结果为
A. 一个矢量
B. 一个标量
C. 如果为零则不是矢量,其它情况下皆为矢量
D. 以上说法都不对
-----------------选择:B
8. 一束白光照射一个有光泽的蓝色球体,那么这个球体的整体看上去是蓝色的,它上面的亮点则是什么颜色的
A. 红色
B. 绿色
C. 白色
D. 蓝色
正确选项:----
正确选项:----
-----------------选择:C
9. 在进行点选操作时,我们使用一个名称标识了三个重叠的圆形。现在对它进行一次点击,那么它产生的点击记录为多少次
A. 3
B. 1
C. 2
D. 0
正确选项:----
正确选项:----
-----------------选择:B
10. 当我们的源和目标的alpha值都为0.75时,当使用函数glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)进行像素混合,得出的结果描述正确的是
正确答案:----
正确选项:----
A. 源和目标混合效果相同
B. 混合色更接近源
C. 混合色更接近目标
D. 无法判断
-----------------选择:A
11. 在复合变换中,固定坐标模式的变换,对于坐标变换操作的调用和执行顺序描述中,正确的是
A. 相对于同一个固定坐标系先调用的变换先执行
B. 相对于同一个固定坐标系先调用的变换后执行
C. 相对于同一个固定坐标系调用和执行的顺序没有必然联系
D. 以上说法都不对
-----------------选择:A
12. OpenGL中复杂的图形绘制一般都是如何实现的
A. 用曲线模拟
B. 用四边形拼接
C. 用三角形拼接
D. 只要是凸多边形拼接就可以
正确选项:----
正确答案:----
-----------------选择:C
13. glLoadIdentity()函数对于4×4矩阵操作结果为
正确选项:----
正确答案:----
A. [1,0,0,0;0,1,0,0;0,0,1,0;0,0,0,1]
B. [0,0,0,0;0,0,0,0;0,0,0,0;0,0,0,0]
C. [1,1,1,1;1,1,1,1;1,1,1,1;1,1,1,1]
D. [1,0,0,1;0,1,0,1;0,0,1,1;0,0,0,1]
专业答案:----
专业答案:----
-----------------选择:A
14. 将一条不经过原点的直线进行简单的缩放变换,缩放后直线和原来直线相比
A. 位置变化长度不变
B. 长度变化位置不变
C. 位置和长度都会变化
D. 以上说法都不对
-----------------选择:C
15. 白色的颜色值为
A. (0,0,0)
B. (255,0,255)
C. (255,255,255)
D. (1,1,1)
正确选项:----
专业答案:----
-----------------选择:C
16. 利用3×3矩阵进行二维点集变化时,我们使用的矩阵为[1,0,0;0,-1,0;0,0,1],那么变化后的效果为
A. 沿着X轴对称变换
B. 沿着Y轴对称变换
C. 沿着原点对称变换
D. 沿着直线y=x对称变换
专业答案:----
正确选项:----
-----------------选择:B
17. 在复合变换中,活动坐标模式的变换,对于坐标变换操作的调用和执行顺序描述中,正确的是
A. 相对于同一个活动坐标系先调用的变换先执行
B. 相对于同一个活动坐标系先调用的变换后执行
C. 相对于同一个活动坐标系调用和执行的顺序没有必然联系
D. 以上说法都不对
-----------------选择:B
18. 在win32程序中,主函数是从哪里进入执行的
A. main
B. WinMain
C. Begin
D. GLMain
正确答案:----
正确答案:----
E.
-----------------选择:B
19. glEnd()函数的意义
专业答案:----
正确答案:----
A. 标志着一个顶点数据列表的结束
B. 标志着程序的执行结束
C. 标志着OpenGL的绘制操作结束
D. 标志着当前函数的结束
正确选项:----
专业答案:----
-----------------选择:A