17秋学期(清考)《3D游戏软件设计》在线作业
试卷总分:100 测试时间:--
单选题
多选题
判断题
、单选题(共 20 道试题,共 40 分。)
1. 函数glAlpaFunc用于设置alpha测试的参考值和比较函数的参数中,哪个参数的意义表示“绝不接受这个片段”
A. GL_NERVER
B. GL_ALWAYS
C. GL_LESS
D. GL_EQUAL
满分:2 分
2. 下列哪个几何图元的基本名称和含义“一系列的直线连接”对应
A. GL_POINTS
B. GL_LINES
C. 矩形
D. GL_LINE_STRIP
E. GL_QUADS
满分:2 分
3. glClear(GL_COLOR_BUFFER_BIT)函数的功能是什么
A. 把屏幕颜色全部清除成白色
B. 把屏幕颜色清除成红色
C. 把屏幕颜色清除成黑色
D. 把屏幕颜色清除成当前设置清除颜色
满分:2 分
4. 下列哪个颜色不属于三原色
A. 红
B. 蓝
C. 绿
D. 黑
满分:2 分
5. 当我们的源和目标的alpha值都为0.75时,当使用函数glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA)进行像素混合,得出的结果描述正确的是
A. 源和目标混合效果相同
B. 混合色更接近源
C. 混合色更接近目标
D. 无法判断
满分:2 分
6. 一个矢量加上一个矢量结果为
A. 一个矢量
B. 一个标量
C. 如果为零则不是矢量,其它情况下皆为矢量
D. 以上说法都不对
满分:2 分
7. 利用3×3矩阵进行二维点集变化时,我们使用的矩阵为[1,0,0;0,-1,0;0,0,1],那么变化后的效果为
A. 沿着X轴对称变换
B. 沿着Y轴对称变换
C. 沿着原点对称变换
D. 沿着直线y=x对称变换
满分:2 分
8. OpenGL中,四种独立的光照模型中哪种光线在环境中经过了充分的散射,无法辨识出它的方向
A. 环境光
B. 散射光
C. 镜面光
D. 发射光
满分:2 分
9. 现有三组逆时针环绕的轮廓线,依次包含。现在,如果把区域的环绕属性设置为奇数类型,那么最终绘制出的区域描述正确的是
A. 一个环形
B. 实体块
C. 一个环形加一个实体块
D. 无法确定具体填充区域
满分:2 分
10. 启动混合后,如果红色物体和一个黑色物体用glBlendFunc(GL_ONE,GL_ONE)方式混合后,结果的混合部分的颜色为
A. 红色
B. 绿色
C. 白色
D. 黑色
满分:2 分
11. OpenGL中复杂的图形绘制一般都是如何实现的
A. 用曲线模拟
B. 用四边形拼接
C. 用三角形拼接
D. 只要是凸多边形拼接就可以
满分:2 分
12. OpenGL提供了几种基本的三角形顶点连接方式
A. 1
B. 2
C. 3
D. 4
满分:2 分
13. 在复合变换中,活动坐标模式的变换,对于坐标变换操作的调用和执行顺序描述中,正确的是
A. 相对于同一个活动坐标系先调用的变换先执行
B. 相对于同一个活动坐标系先调用的变换后执行
C. 相对于同一个活动坐标系调用和执行的顺序没有必然联系
D. 以上说法都不对
满分:2 分
14. 我们使用数组eqn[4]={0,1,0,0}作为参数,利用函数glClipPlane去切割物体时,剩下的部分为原物体的
A. 左半边
B. 有半边
C. 前半边
D. 后半边
满分:2 分
15. OpenGL提供的投影矩阵堆栈个数为
A. 1
B. 2
C. 4
D. 8
满分:2 分
16. 两个矢量之间的叉乘结果为
A. 一个矢量
B. 一个标量
C. 如果为零则不是矢量,其它情况下皆为矢量
D. 以上说法都不对
满分:2 分
17. 现在有控制点为四个,每个顶点有三个坐标,现在我们想利用函数gluNurbsSurface进行NURBS表面设置,那么u_stride的值应该设置为
A. 3
B. 4
C. 12
D. 48
满分:2 分
18. glPixelMap{ui us f}v( Glenum map,Glint mapsize,const TYPE* values )函数被加载,它的函数参数参数mapsize的取值有意义的是
A. 10
B. 20
C. 32
D. 42
满分:2 分
19. 函数void glBlendEquation(Glenum mode)函数中的mode对取值为GL_FUNC_SUBSTRACT描述正确的是
A. CsS+CdD
B. CsS-CdD
C. CdD-CsS
D. CsopCd
满分:2 分
20. 将一条不经过原点的直线进行简单的缩放变换,缩放后直线和原来直线相比
A. 位置变化长度不变
B. 长度变化位置不变
C. 位置和长度都会变化
D. 以上说法都不对
满分:2 分
多选题
1. 以下glPointSize函数的参数sieze值设置正确的是
A. 1
B. 0
C. -1
D. 10
满分:2 分
2. 在OpenGL中我们用函数auxDIBImageLoad可以正确导入纹理图片的像素尺寸是
A. 256×256
B. 16×16
C. 128×128
D. 100×100
满分:2 分
3. 在多边形偏移中,可以有哪几种模式用于不同的多边形光栅化
A. GL_FILL
B. GL_LINE
C. GL_POINT
D. GL_TRANGLES
满分:2 分
4. 从物体坐标到屏幕坐标的显示流程中我们所经过的经典的变换流水包括
A. 世界坐标系内地变换
B. 对窗口的裁剪操作
C. 窗口到视口的变换
D. 对设备坐标进行变换
满分:2 分
5. 以下对函数gluLookAt(0,0,0, 0,0,-3,0,1,0)描述正确的是
A. 观察点在原点
B. 观察方向指向z轴负方向
C. 观察方向指向z轴正方向
D. 正方向为y轴正方向
满分:2 分
6. 我们使用函数glRender(Glenum mode)去启动控制模式,那么以下说法正确的是
A. 可以启动渲染模式
B. 可以启动选择模式
C. 可以启动反馈模式
D. 可以同时启动三种模式
满分:2 分
7. OpenGL允许把与颜色相关的哪三个不同参数和光源相关联
A. GL_AMBIENT
B. GL_DIFFUSE
C. GL_SPECULAR
D. GL_AMBIENT
满分:2 分
8. 在局部光源模型中,随着光源的距离增加,光的强度不会随之衰减的有
A. 环境光
B. 散射光
C. 镜面光
D. 发射光
满分:2 分
9. 通过矩阵[sx,0;0,sy]对二维的不经过原点的图元进行缩放变换,有可能得到的结果为
A. 图元相对原点的位置变化了
B. 图元自身尺寸变化了
C. 图元自身发生了旋转
D. 图元可以完全不发生变化
满分:2 分
10. 下列哪些是OpenGL的常用库
A. GL
B. GLU
C. GLAUX
D. GLUT
满分:2 分
判断题
1. Void glBitmap( Glsizei width,Glsizei height,Glfloat xb,Glfloat yb,GLfloat xi,GLfloat yi,const Glubyte *bitmap)中,width必须是8的倍数
A. 错误
B. 正确
满分:2 分
2. OpenGL的1.5版本中加入了OpenGLShadingLanguage
A. 错误
B. 正确
满分:2 分
3. 矩阵[cosA,-sinA;sinA,cosA]实现对二维空间上的图元的的逆时针旋转
A. 错误
B. 正确
满分:2 分
4. OpenGL至少可以在场景中包含1个光源
A. 错误
B. 正确
满分:2 分
5. 在OpenGL中一次只有一个纹理图像能够处于有效状态
A. 错误
B. 正确
满分:2 分
6. 已知两个向量,可以通过运算V1^.V^2获得它们所在平面的法线
A. 错误
B. 正确
满分:2 分
7. glEnable(GL_DEPTH_TEST)函数的作用是开启深度测试
A. 错误
B. 正确
满分:2 分
8. OpenGL的全称是OpenGraphicsLibrary吗
A. 错误
B. 正确
满分:2 分
9. 函数glPerspective(GLdouble fogy,GLdouble aspect, GLdouble near,GLdouble far)所定义的视体仅限于和X和Y轴对称的平截头体
A. 错误
B. 正确
满分:2 分
10. OpenGL光照模型中,表面的发射颜色可以增加物体的强度,但是他们不受任何光源的影响,在整个场景中,并没有作为一种额外的光照
A. 错误
B. 正确
满分:2 分
11. glDrawPixels函数被调用时,数据首先根据当前生效的像素存储模式从内存进行解包,接着执行像素传输操作。
A. 错误
B. 正确
满分:2 分
12. glBlendFunc(Glenum srcfac,Glenum Destfac)参数Destfac表示已经存储在帧缓冲区中的像素的混合因子
A. 错误
B. 正确
满分:2 分
13. 雾化效果在颜色索引模式下是不可用的
A. 错误
B. 正确
满分:2 分
14. 模板测试只有存在模板缓冲的情况下才会执行,否则模板测试总是能够通过
A. 错误
B. 正确
满分:2 分
15. 对于基本的求值器使用绘制步骤为先开启求值器,设置控制点,设置绘制属性和模式,最后进行渲染
A. 错误
B. 正确
满分:2 分
16. OpenGL坐标系统和Windows程序的坐标系统方向完全一致
A. 错误
B. 正确
满分:2 分
17. 无论是在反馈模式下还是选择模式下,物体的信息总是在任何片断测试之前返回
A. 错误
B. 正确
满分:2 分
18. 纹理坐标必须在RGBA模式下才能使用
A. 错误
B. 正确
满分:2 分
19. 一束白光照射一个有光泽的红色球体,那么这个球体的整体看上去是红色的,它上面的亮点则是红色的
A. 错误
B. 正确
满分:2 分
20. 位图是由0和1组成的矩形数组
A. 错误
B. 正确
满分:2 分
|