1、南开17秋学期DirectX程序设计在线作业满分答案17秋学期DirectX程序设计在线作业试卷总分:100 得分:100一、 单选题 (共 22 道试题,共 44 分)1. 3D世界中最基本的图形是()。A. 点B. 线C. 向量D. 三角形 满分:2 分正确答案:D2. 在使用Direct3D编程时,我们使用( )矩阵表示一个变换。A. 33B. 44C. 22D. 14 满分:2 分正确答案:B3. ()对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果A. 像素着色器B. 可编程着色器C. 着色器D. 顶点着色器 满分:2 分正确答案:A4.
2、 cube.x文件内容解释:xof标识这是()A. X文件B. DirectX版本C. 模板D. 浮点数 满分:2 分正确答案:A5. ()变换后的的几何体位于观察坐标系中。A. 局部变换B. 取景变换C. 世界变换D. 空间变换 满分:2 分正确答案:B6. 对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在()之间A. 0.01.0B. 0.02.0C. 1.02.0D. 0.03.0 满分:2 分正确答案:A7. ()是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。A. 点列表B. 线段列表C. 线段条带D. 三角形列表 满分:2 分正确答
3、案:C8. 除了进行几何信息的排序外,还将创建一个 属性表,该表是()A. 数组B. 缓存C. 序列D. 线性表 满分:2 分正确答案:A9. 如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信息情况,这些信息存储在()中A. 邻接矩阵B. 邻接缓存C. 深度缓存D. 邻接数组 满分:2 分正确答案:D10. 在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称()A. .X文件B. 3d文件C. X文件D. 3dMax文件 满分:2 分正确答案:C11. 采用()时,复制与这个浮点值地址最接近的整数地址的纹理元素的颜色A. 最近点采样B. 线性过滤C. 各向异性过
4、滤D. mipmap过滤 满分:2 分正确答案:A12. 模板限制中,.表示()A. 开放的B. 闭合的C. 受限的D. 半开放的 满分:2 分正确答案:A13. Direct3D中使用的是()。A. 左手坐标系B. 右手坐标系C. 两个都可以D. 两个都不是 满分:2 分正确答案:A14. ()是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间。A. 局部变换B. 空间变换C. 投影变换D. 世界变换 满分:2 分正确答案:D15. 如要绘制子集0中的所有三角形,代码如何()A. Mesh-DrawSubset()B. Mesh-DrawSubset(1)C. Mesh-DrawSu
5、bset(0)D. Mesh-DrawSubset 满分:2 分正确答案:C16. ( )的发光区域是一个圆锥体,具有颜色、位置和发出光的方向,由一个比较亮的内圆锥和一个 较大的 外圆锥组成,光强由内而外逐渐减小。A. 漫反射光B. 聚焦光源C. 镜面发射光D. 点光源 满分:2 分正确答案:B17. Win32程序中利用()进行消息的捕获和处理。A. 循环函数B. 递归函数C. 回调函数D. 静态函数 满分:2 分正确答案:C18. ()的功能是对进入管线的每一个像素点进行着色处理A. 像素着色器B. 着色器C. 顶点着色器D. 可编程着色器 满分:2 分正确答案:A19. 当需要对场景进行
6、矩阵V的取景变换,选择下面的( )。A. Device-SetTransform(D3DTS_PROJECTION, &V);B. Device-SetTransform(D3DTS_WORLD, &V);C. Device-SetTransform(D3DTS_TEXTURE0, &V);D. Device-SetTransform(D3DTS_VIEW, &V); 满分:2 分正确答案:D20. 三维物体变为二维图形的变换称为()。A. 平行投影B. 旋转变换C. 投影变换D. 缩放变换 满分:2 分正确答案:C21. D3D9中粒子的表现图元是: ()A. 点图元B. 三角形C. 公告板
7、D. 方块面 满分:2 分正确答案:A22. 已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为()A. 一级MeshB. 空MeshC. 初试MeshD. Mesh初始化 满分:2 分正确答案:B二、 多选题 (共 7 道试题,共 14 分)1. D3D中的常见的矩阵变化( )A. 旋转B. 缩放C. 平移D. 组合变换 满分:2 分正确答案:ABCD2. 哪些变换分别用于设定物体在世界坐标系中的位置、方向以及模型大小。A. 平移变换B. 投影变换C. 旋转变换D. 缩放变换 满分:2 分正确答案:ACD3. DirectX主要由
8、()和()所构成。A. 硬件抽象层B. 软件抽象层C. 硬件模拟层D. 软件模拟层 满分:2 分正确答案:AC4. 下面有哪些函数表示物体的基本变换是( )A. D3DXMatrixTranslationB. D3DXMatrixScalingC. D3DXMatrixRotationAxisD. D3DXMatrixMultiply 满分:2 分正确答案:ABC5. D3D中的光照模型有:( )A. 环境光B. 漫反射C. 镜面反射D. 全反射 满分:2 分正确答案:ABC6. 可以存储RGB数据的结构包括()。A. DWORDB. D3DCOLORC. D3DCOLORVALUED. D3
9、DXCOLOR 满分:2 分正确答案:ABCD7. Direct3D支持哪些多边形填充模式。A. 点模式B. 线框模式C. 实体模式D. 混合模式 满分:2 分正确答案:ABC三、 判断题 (共 21 道试题,共 42 分)1. 这种随着人们视线的远近而对模型绘制的多边形数目进行动态调整的技术被称为层次网格A. 错误B. 正确 满分:2 分正确答案:A2. 设置深度缓存是指设置深度测试成功时对深度缓存如何操作A. 错误B. 正确 满分:2 分正确答案:A3. 像素的Alpha值就是纹理Alpha混合之后的值A. 错误B. 正确 满分:2 分正确答案:B4. 是用源像素颜色与目标像素颜色通过一种
10、规则进行计算,计算的结果为该像素的最终颜色,这个过程就是混合A. 错误B. 正确 满分:2 分正确答案:B5. Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算A. 错误B. 正确 满分:2 分正确答案:A6. 混合定义是将两个或两个以上的图像叠合在一起构成一幅新图像的方法A. 错误B. 正确 满分:2 分正确答案:B7. 有材质和纹理的X文件中,还需定义材质模板、颜色模板、纹理文件名模板、纹理坐标模板等A. 错误B. 正确 满分:2 分正确答案:B8. 裁剪操作时,两个平面必须在投影参考点的不同侧。A. 错误B. 正确 满分:2 分正确答案:A9. 模板限制指在存储数据对
11、象时,是否可以增加其他数据类型的数据,在模板定义中结束部分的标识A. 错误B. 正确 满分:2 分正确答案:B10. PixelShader被翻译为像素着色器,简写为PS。它可以对进入管线的每一个像素点进行着色处理。A. 错误B. 正确 满分:2 分正确答案:B11. 模板测试成功或者失败,模板中的值都会有相应的更新操作A. 错误B. 正确 满分:2 分正确答案:B12. 图元是Direct3D中定义的基本图形表示,是组成一个单一实体的一组点和线的集合。A. 错误B. 正确 满分:2 分正确答案:A13. 创建字体对象时应获得当前渲染区域的信息。A. 错误B. 正确 满分:2 分正确答案:B1
12、4. 三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数A. 错误B. 正确 满分:2 分正确答案:B15. 在Direct3D的一个场景中,最多可设置8个光源。A. 错误B. 正确 满分:2 分正确答案:B16. Direct3D中的光照模型就是光源类型。A. 错误B. 正确 满分:2 分正确答案:A17. Direct3DAPI对象与GDI并排存在,且各自有操作硬件的硬件抽象层。A. 错误B. 正确 满分:2 分正确答案:B18. 若要从缓存中读取数据,需要锁定缓存,用完后解锁A. 错误B. 正确 满分:2 分正确答案:B19. 向量型的成员可以单独被访问,矩阵型不可以A. 错误B. 正确 满分:2 分正确答案:A20. 点光源没有方向,有衰减。A. 错误B. 正确 满分:2 分正确答案:B21. 物体表面的颜色不仅与照射光源的属性有关,还与物体的材质属性相关。A. 错误B. 正确 满分:2 分正确答案:B
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1