南开19春学期(1503、1509、1603、1609、1703)《DirectX程序设计》在线作业 4、D
一、单选题共22题,44分
1、当需要对场景进行矩阵V的取景变换,选择下面的( )。 ADevice->SetTransform(D3DTS_PROJECTION, &V); BDevice->SetTransform(D3DTS_WORLD, &V); CDevice->SetTransform(D3DTS_TEXTURE0, &V); DDevice->SetTransform(D3DTS_VIEW, &V); 本题选择是:?
2、()是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间。 A局部变换 B空间变换 C投影变换 D世界变换
本题选择是:?
3、三维物体变为二维图形的变换称为()。 A平行投影 B旋转变换 C投影变换 D缩放变换
本题选择是:?
4、()是Win32编程的基础。 A消息机制 B窗口过程
C消息机制或窗口过程 D消息机制和窗口过程 本题选择是:?
5、在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称() A.X文件 B3d文件 CX文件 D3dMax文件 本题选择是:?
6、D3D9中粒子的表现图元是: () A点图元 B三角形 C公告板 D方块面
本题选择是:?
7、已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为() A一级Mesh B空Mesh C初试Mesh
DMesh初始化 本题选择是:? 8、()对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果 A像素着色器 B可编程着色器 C着色器 D顶点着色器 本题选择是:?
9、()是由光源发出经多次散射而无法确定其方向的光。 A漫反射光 B环境反射光 C镜面发射光 D自发光
本题选择是:?
10、DXUT框架将与文本渲染相关的属性和接口都封装在()类中。 AID3DXFont BID3DXSprite CDIRECT3DDEVICE9 DCDXUTTextHelper 本题选择是:?
11、纹理采样属性设置函数SetSamplerState()的参数有 A1个 B2个 C3个 D4个
本题选择是:?
12、()光源的发光区域是一个圆锥体。 A点光源 B方向光源 C聚焦光源 D混合光源
本题选择是:?
13、Win32程序中利用()进行消息的捕获和处理。 A循环函数 B递归函数 C回调函数 D静态函数
本题选择是:?
14、Direct3D中采用的纹理过滤方案中,( )是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。 A线性过滤(linear filtering)
B最近点采样(nearest point sampling)
C各向异性过滤(anisotropic filtering) Dmipmap过滤(mipmap filtering) 本题选择是:?
15、灵活顶点格式是描述顶点的()属性。 A顶点坐标
B顶点数据相关属性 C法线方向 D纹理坐标
本题选择是:? 16、( )为从无限远以特定的方向照射过来的光,光照强度随距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围。 A漫反射光 B聚焦光源 C方向光源 D点光源
本题选择是:?
17、cube.x文件内容解释:“xof”标识这是() AX文件
BDirectX版本 C模板 D浮点数
本题选择是:?
18、()是应用程序第一个创建而最后一个释放的对象。 ADirect3D设备对象 BCOM组件对象 CDirect3D对象 D类工厂对象 本题选择是:?
19、()是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。 A点列表 B线段列表 C线段条带 D三角形列表 本题选择是:?
20、利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为() A模板测试 B深度缓存 C深度测试 DAlpha测试 本题选择是:?
21、在使用Direct3D编程时,我们使用( )矩阵表示一个变换。 A3×3 B4×4
C2×2 D1×4
本题选择是:?
22、3D世界中最基本的图形是()。 A点 B线 C向量 D三角形
本题选择是:?
二、多选题共7题,14分 1、模板定义包含哪些项() A模板名字 BGUID C数据项
D用于控制模板的限制程度 本题选择是:?BCD
2、哪些变换分别用于设定物体在世界坐标系中的位置、方向以及模型大小。 A平移变换 B投影变换 C旋转变换 D缩放变换
本题选择是:?CD
3、可以存储RGB数据的结构包括()。 ADWORD BD3DCOLOR
CD3DCOLORVALUE DD3DXCOLOR
本题选择是:?BCD
4、Direct3D支持哪些多边形填充模式。 A点模式 B线框模式 C实体模式 D混合模式
本题选择是:?BC
irect3D中哪些光是分别独立地用于系统的光照计算的。 A漫反射光 B环境反射光 C镜面发射光 D自发光
本题选择是:?BC
6、DirectX主要由()和()所构成。 A硬件抽象层 B软件抽象层 C硬件模拟层
D软件模拟层 本题选择是:?C
7、D3D中的光照模型有:( ) A环境光 B漫反射 C镜面反射 D全反射
本题选择是:?BC
三、判断题共21题,42分
1、在Direct3D的一个场景中,最多可设置8个光源。 A错误 B正确
本题选择是:?
irectX是Windows的一种多媒体API,但是不能保证设备无关性。 A错误 B正确
本题选择是:?
3、直线与平面的夹角小于等于90°。 A错误 B正确
本题选择是:?
4、光栅化过程是通过硬件和软件混合图形处理来完成的。 A错误 B正确
本题选择是:?
5、在场景中,设置光源后即可,无需再对光源进行激活。 A错误 B正确
本题选择是:?
6、Direct3D中的光照模型就是光源类型。 A错误 B正确
本题选择是:?
7、Direct3D开发和部署的基本环境是DXUT的编程环境。 A错误 B正确
本题选择是:?
8、通常情况下,深度缓存对应与屏幕大小相同的一块二维区域 A错误 B正确
本题选择是:?
9、通过使用索引缓冲区,我们可以不再使用顶点缓冲区。 A错误 B正确