homework 发表于 2016-8-6 08:56:11

南开16春《3D游戏软件设计》在线作业

南开16春《3D游戏软件设计》在线作业
一、单选题:
1.现有三组逆时针环绕的轮廓线,依次包含。现在,如果把区域的环绕属性设置为奇数类型,那么最终绘制出的区域描述正确的是          (满分:2)
    A. 一个环形
    B. 实体块
    C. 一个环形加一个实体块
    D. 无法确定具体填充区域
2.函数void glBlendEquation(Glenum mode)函数中的mode对取值为GLFUNCSUBSTRACT描述正确的是          (满分:2)
    A. CsS+CdD
    B. CsS-CdD
    C. CdD-CsS
    D. CsopCd
3.利用3×3矩阵进行二维点集变化时,我们使用的矩阵为,那么变化后的效果为          (满分:2)
    A. 沿着X轴对称变换
    B. 沿着Y轴对称变换
    C. 沿着原点对称变换
    D. 沿着直线y=x对称变换
4.下列哪个不属于计算机上支持的像素位数          (满分:2)
    A. 4位
    B. 24位
    C. 20位
    D. 32位
5.在复合变换中,固定坐标模式的变换,对于坐标变换操作的调用和执行顺序描述中,正确的是          (满分:2)
    A. 相对于同一个固定坐标系先调用的变换先执行
    B. 相对于同一个固定坐标系先调用的变换后执行
    C. 相对于同一个固定坐标系调用和执行的顺序没有必然联系
    D. 以上说法都不对
6.在利用矩阵进行图形三维变换时,我们只用3×3矩阵无法完成的变换操作是          (满分:2)
    A. 平移
    B. 旋转
    C. 错切
    D. 以上说法都不对
7.一个矢量加上一个矢量结果为          (满分:2)
    A. 一个矢量
    B. 一个标量
    C. 如果为零则不是矢量,其它情况下皆为矢量
    D. 以上说法都不对
8.OpenGL中如何判断一个点接收了光源的多少光线          (满分:2)
    A. 通过距离光源的距离进行计算
    B. 通过法线相对光源的方向进行计算
    C. 通过物体的颜色值进行计算
    D. 通过物体和光源的颜色值的综合考虑进行计算
9.我们使用数组eqn={0,1,0,0}作为参数,利用函数glClipPlane去切割物体时,剩下的部分为原物体的          (满分:2)
    A. 左半边
    B. 有半边
    C. 前半边
    D. 后半边
10.如果有两束光进入人眼,他们的成分为(R1,G1,B1)和(R2,G2,B2)那么叠加在一起的时候,如果红色分量超出1了,那么最后的叠加结果为          (满分:2)
    A. R1+R2
    B. 1-R1-R2
    C. 1
    D. R1+R2-1
11.OpenGL中在颜色索引模式下使用的用于选择单值索引的函数是          (满分:2)
    A. glIndex*
    B. glClampColor
    C. glClear
    D. glColor3f
12.OpenGL提供了几种基本的三角形顶点连接方式          (满分:2)
    A. 1
    B. 2
    C. 3
    D. 4
13.下列哪个几何图元的基本名称和含义“一系列的直线连接”对应          (满分:2)
    A. GLPOINTS
    B. GLLINES
    C. 矩形
    D. GLLINESTRIP
    E. GLQUADS
14.OpenGL提供的投影矩阵堆栈个数为          (满分:2)
    A. 1
    B. 2
    C. 4
    D. 8
15.glLoadIdentity(    )函数对于4×4矩阵操作结果为          (满分:2)
    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.启动混合后,如果红色物体和一个黑色物体用glBlendFunc(GLONE,GLONE)方式混合后,结果的混合部分的颜色为          (满分:2)
    A. 红色
    B. 绿色
    C. 白色
    D. 黑色
17.我们在绘制完物体后,如果锁定了深度缓冲区,接着再调换物体的z方向的次序,此时关于遮挡关系以下说法中正确的是          (满分:2)
    A. AB物体重叠部分会发生混合
    B. 遮挡关系发生改变,AB物体遮挡关系互调
    C. 遮挡关系不变
    D. 无法判断
18.通常,我们的运动模糊效果,可以利用哪个缓冲区实现          (满分:2)
    A. 颜色缓冲区
    B. 深度缓冲区
    C. 模板缓冲区
    D. 积累缓冲区
19.使用函数glDisk(GLUquadric*qobj,Gldouble innerRadius,Gldouble outerRadius,Glint slices,Glint rings)如果要绘制一个没有空的圆盘,我们的参数innerRadius应该如何设置          (满分:2)
    A. 大小和outerRadius相同
    B. 1
    C. 0
    D. 大于outerRadius
20.在复合变换中,活动坐标模式的变换,对于坐标变换操作的调用和执行顺序描述中,正确的是          (满分:2)
    A. 相对于同一个活动坐标系先调用的变换先执行
    B. 相对于同一个活动坐标系先调用的变换后执行
    C. 相对于同一个活动坐标系调用和执行的顺序没有必然联系
    D. 以上说法都不对
二、多选题:
1.OpenGL包含有哪几个缓冲区          (满分:2)
    A. 颜色缓冲区
    B. 深度缓冲区
    C. 模板缓冲区
    D. 积累缓冲区
2.glCopyPixels的像素路径包括          (满分:2)
    A. 像素传输操作
    B. 光栅化操作
    C. 基于片断的操作
    D. 在帧缓冲区暂存
3.在多边形偏移中,可以有哪几种模式用于不同的多边形光栅化          (满分:2)
    A. GLFILL
    B. GLLINE
    C. GLPOINT
    D. GLTRANGLES
4.在局部光源模型中,随着光源的距离增加,光的强度不会随之衰减的有          (满分:2)
    A. 环境光
    B. 散射光
    C. 镜面光
    D. 发射光
5.OpenGL允许把与颜色相关的哪三个不同参数和光源相关联          (满分:2)
    A. GLAMBIENT
    B. GLDIFFUSE
    C. GLSPECULAR
    D. GLAMBIENT
6.当前程序的状态处于常规的绘图模式,那么接下来使用下列哪些函数可以推出当前绘图模式          (满分:2)
    A. glRender(GLFEEDBACK);
    B. glRender(GLSELECT);
    C. glEnd(    );
    D. glRender(GLRENDERMODE);
7.以下是描述glBindTexture函数功能的是          (满分:2)
    A. 将生成的纹理的名称绑定到指定的纹理上
    B. 创建纹理并加载
    C. 选择已经加载的纹理进行贴纹理操作
    D. 以上都对
8.我们可以通过函数glLightfv设置光源的哪些属性          (满分:2)
    A. 环境光强度
    B. 散射光强度
    C. 镜面光属性
    D. 光源位置
9.glVertex3f函数的参数的意义描述正确的有哪些          (满分:2)
    A. 第一个参数为点的X坐标值
    B. 第二个参数为点的Y坐标值
    C. 第三个参数为点的Y坐标值
    D. 第三个参数为点的W值
10.以下是OpenGL三角形绘制方式的是          (满分:2)
    A. GLTRIANGLESTRIP
    B. GLTRIANGLEFAN
    C. GLTRIANGLES
    D. GLTRIANGLELIST
三、判断题:
1.glReadPixels函数被调用时,数据从帧缓冲区读回,并执行像素传输操作。最终的数据包装到处理器内存中          (满分:2)
    A. 错误
    B. 正确
2.在光栅屏幕中,我们的锯齿效果可以通过各种优化技术完全消除          (满分:2)
    A. 错误
    B. 正确
3.已知两个向量,可以通过运算V1^.V^2获得它们所在平面的法线          (满分:2)
    A. 错误
    B. 正确
4.glBlendFunc(Glenum srcfac,Glenum Destfac)参数Destfac表示已经存储在帧缓冲区中的像素的混合因子          (满分:2)
    A. 错误
    B. 正确
5.颜色混合操作在颜色索引模式下是非法的          (满分:2)
    A. 错误
    B. 正确
6.对于基本的求值器使用绘制步骤为先开启求值器,设置控制点,设置绘制属性和模式,最后进行渲染          (满分:2)
    A. 错误
    B. 正确
7.视图变换和模型变换可以互逆变换          (满分:2)
    A. 错误
    B. 正确
8.无论是在反馈模式下还是选择模式下,物体的信息总是在任何片断测试之前返回          (满分:2)
    A. 错误
    B. 正确
9.OpenGL坐标系统和Windows程序的坐标系统方向完全一致          (满分:2)
    A. 错误
    B. 正确
10.过滤函数中的参数GLLINER它会对一小块区域的纹理单元值进行加权平均,用于放大或者缩小          (满分:2)
    A. 错误
    B. 正确
11.纹理坐标必须在RGBA模式下才能使用          (满分:2)
    A. 错误
    B. 正确
12.OpenGL的全称是OpenGraphicsLibrary吗          (满分:2)
    A. 错误
    B. 正确
13.glRotatef(fRot,0.0f,1.0f,0.0f)函数可以让图形绕着X轴偏转fRot角度          (满分:2)
    A. 错误
    B. 正确
14.函数glLoadName用于将当前的名字替换名字堆栈顶部的元素          (满分:2)
    A. 错误
    B. 正确
15.位图是由0和1组成的矩形数组          (满分:2)
    A. 错误
    B. 正确
16.镜面亮点的颜色就是光源的镜面光的颜色          (满分:2)
    A. 错误
    B. 正确
17.位图字体无法进行旋转          (满分:2)
    A. 错误
    B. 正确
18.设置光源位置时,当我们的光源坐标位置(x,y,z,w)中的w为0时代表我们的光为局部光源          (满分:2)
    A. 错误
    B. 正确
19.在OpenGL中一次只有一个纹理图像能够处于有效状态          (满分:2)
    A. 错误
    B. 正确
20.对物体进行平移变换和缩放变换的顺序不会对最后结果产生影响          (满分:2)
    A. 错误
    B. 正确

**** Hidden Message *****

雨后彩虹yhch 发表于 2016-11-24 22:13:34

工作越来越忙,作业越来越难。
页: [1]
查看完整版本: 南开16春《3D游戏软件设计》在线作业