南开18春学期《3D游戏软件设计》在线作业答案满分答案
正确答案:----
18春学期《3D游戏软件设计》在线作业-0003
正确选项:----
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 40 分)
1.OpenGL中如何判断一个点接收了光源的多少光线
A.通过距离光源的距离进行计算
B.通过法线相对光源的方向进行计算
C.通过物体的颜色值进行计算
D.通过物体和光源的颜色值的综合考虑进行计算
正确选项:----
2.我们使用数组eqn[4]={0,1,0,0}作为参数,利用函数glClipPlane去切割物体时,剩下的部分为原物体的
A.左半边
B.有半边
C.前半边
D.后半边
正确答案:----
3.当我们的源和目标的alpha值都为0.75时,当使用函数glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)进行像素混合,得出的结果描述正确的是
专业答案:----
A.源和目标混合效果相同
B.混合色更接近源
C.混合色更接近目标
D.无法判断
正确答案:----
4.通常,我们的运动模糊效果,可以利用哪个缓冲区实现
A.颜色缓冲区
B.深度缓冲区
C.模板缓冲区
D.积累缓冲区
专业答案:----
5.两个矢量之间的叉乘结果为
A.一个矢量
B.一个标量
C.如果为零则不是矢量,其它情况下皆为矢量
D.以上说法都不对
正确选项:----
专业答案:----
6.如果有两束光进入人眼,他们的成分为(R1,G1,B1)和(R2,G2,B2)那么叠加在一起的时候,如果红色分量超出1了,那么最后的叠加结果为
A.R1+R2
B.1-R1-R2
C.1
D.R1+R2-1
专业答案:----
7.下列哪个颜色不属于三原色
A.红
B.蓝
C.绿
D.黑
正确选项:----
8.glPixelMap{ui us f}v( Glenum map,Glint mapsize,const TYPE* values )函数被加载,它的函数参数参数mapsize的取值有意义的是
A.10
B.20
C.32
D.42
正确答案:----
9.将一条不经过原点的直线进行简单的缩放变换,缩放后直线和原来直线相比
A.位置变化长度不变
B.长度变化位置不变
C.位置和长度都会变化
D.以上说法都不对
10.在进行点选操作时,我们使用一个名称标识了三个重叠的圆形。现在对它进行一次点击,那么它产生的点击记录为多少次
A.3
B.1
C.2
D.0
专业答案:----
11.利用3×3矩阵进行二维点集变化时,我们使用的矩阵为[1,0,0;0,-1,0;0,0,1],那么变化后的效果为
A.沿着X轴对称变换
B.沿着Y轴对称变换
C.沿着原点对称变换
D.沿着直线y=x对称变换
正确答案:----
12.OpenGL提供的投影矩阵堆栈个数为
A.1
B.2
C.4
D.8
正确选项:----
13.下列哪个几何图元的基本名称和含义“一系列的直线连接”对应
正确选项:----
A.GL_POINTS
B.GL_LINES
C.矩形
D.GL_LINE_STRIP
专业答案:----
E.GL_QUADS
正确选项:----
14.OpenGL提供了最大数目为N的模型变换矩阵堆栈,N为
A.8
B.16
C.32
D.64
正确选项:----
15.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]
专业答案:----
16.一束白光照射一个有光泽的蓝色球体,那么这个球体的整体看上去是蓝色的,它上面的亮点则是什么颜色的
A.红色
B.绿色
C.白色
D.蓝色
专业答案:----
17.glClear(GL_COLOR_BUFFER_BIT)函数的功能是什么
A.把屏幕颜色全部清除成白色
B.把屏幕颜色清除成红色
C.把屏幕颜色清除成黑色
D.把屏幕颜色清除成当前设置清除颜色
正确选项:----
18.OpenGL中复杂的图形绘制一般都是如何实现的
A.用曲线模拟
B.用四边形拼接
C.用三角形拼接
D.只要是凸多边形拼接就可以
专业答案:----
19.启动混合后,如果白色物体和一个黑色物体用glBlendFunc(GL_ONE,GL_ONE)方式混合后,结果的混合部分的颜色为
正确选项:----
专业答案:----
A.白色
B.灰色
C.黑色
D.黄色
专业答案:----
20.启动混合后,如果红色物体和一个黑色物体用glBlendFunc(GL_ONE,GL_ONE)方式混合后,结果的混合部分的颜色为
A.红色
B.绿色
C.白色
D.黑色
专业答案:----
南开18春学期《3D游戏软件设计》在线作业答案多选题答案
专业答案:----
二、 多选题 (共 10 道试题,共 20 分)1.以下是描述glBindTexture函数功能的是
正确选项:----
A.将生成的纹理的名称绑定到指定的纹理上
B.创建纹理并加载
C.选择已经加载的纹理进行贴纹理操作
D.以上都对
正确答案:----
2.对计算机图形进行显示的方法中可以起到抗锯齿作用的有哪些方法
A.提高屏幕分辨率
B.采用区域覆盖法
C.加权覆盖法
D.抖动技术
正确答案:----
3.下列哪些是OpenGL的常用库
A.GL
B.GLU
C.GLAUX
D.GLUT
正确选项:----
4.当前程序的状态处于常规的绘图模式,那么接下来使用下列哪些函数可以推出当前绘图模式
A.glRender(GL_FEEDBACK);
正确选项:----
B.glRender(GL_SELECT);
专业答案:----
C.glEnd();
正确选项:----
D.glRender(GL_RENDERMODE);
正确选项:----
5.在自动生成纹理坐标的模式中,如果我们想给球体进行环境贴图,那么常用的渲染模式为
A.GL_SPHERE_MAP
B.GL_REFLECTION_MAP
C.GL_TRIANGLES
D.GL_NORMAL_MAP
正确选项:----
6.glCopyPixels的像素路径包括
A.像素传输操作
B.光栅化操作
C.基于片断的操作
D.在帧缓冲区暂存
正确答案:----
7.在OpenGL中我们用函数auxDIBImageLoad可以正确导入纹理图片的像素尺寸是
专业答案:----
A.256×256
B.16×16
C.128×128
D.100×100
正确答案:----
8.下列哪些是OpenGL的对多边形绘制的限制
A.各条边不能相交
B.必须是凸多边形
C.中间无孔洞的多边形
D.边数不可以超过10
专业答案:----
9.在多边形偏移中,可以有哪几种模式用于不同的多边形光栅化
A.GL_FILL
B.GL_LINE
C.GL_POINT
D.GL_TRANGLES
专业答案:----
10.实现物体坐标到达屏幕坐标的处理管线中,包括的处理步骤有
A.视图模型矩阵操作
B.投影操作
C.透视除法进行规范化
D.视口变换
正确选项:----
三、 判断题 (共 20 道试题,共 40 分)
1.在光栅屏幕中,我们的锯齿效果可以通过各种优化技术完全消除
A.错误
B.正确
2.无论是在反馈模式下还是选择模式下,物体的信息总是在任何片断测试之前返回
A.错误
B.正确
3.glReadPixels函数被调用时,数据从帧缓冲区读回,并执行像素传输操作。最终的数据包装到处理器内存中
正确答案:----
A.错误
B.正确
4.纹理坐标必须在RGBA模式下才能使用
A.错误
B.正确
5.设置光源位置时,当我们的光源坐标位置(x,y,z,w)中的w为0时代表我们的光为局部光源
A.错误
B.正确
6.位图字体无法进行旋转
A.错误
B.正确
7.OpenGL至少可以在场景中包含1个光源
A.错误
B.正确
8.OpenGL的1.5版本中加入了OpenGLShadingLanguage
专业答案:----
A.错误
B.正确