南开大学21秋《DirectX程序设计》综合测试题库答案参考43

上传人:re****.1 文档编号:457489470 上传时间:2023-07-30 格式:DOCX 页数:14 大小:14.08KB
返回 下载 相关 举报
南开大学21秋《DirectX程序设计》综合测试题库答案参考43_第1页
第1页 / 共14页
南开大学21秋《DirectX程序设计》综合测试题库答案参考43_第2页
第2页 / 共14页
南开大学21秋《DirectX程序设计》综合测试题库答案参考43_第3页
第3页 / 共14页
南开大学21秋《DirectX程序设计》综合测试题库答案参考43_第4页
第4页 / 共14页
南开大学21秋《DirectX程序设计》综合测试题库答案参考43_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《南开大学21秋《DirectX程序设计》综合测试题库答案参考43》由会员分享,可在线阅读,更多相关《南开大学21秋《DirectX程序设计》综合测试题库答案参考43(14页珍藏版)》请在金锄头文库上搜索。

1、南开大学21秋DirectX程序设计综合测试题库答案参考1. 通过使用索引缓冲区,我们可以不再使用顶点缓冲区。( )通过使用索引缓冲区,我们可以不再使用顶点缓冲区。( )A.正确B.错误参考答案:B2. 除了进行几何信息的排序外,还将创建一个 属性表,该表是( )除了进行几何信息的排序外,还将创建一个 属性表,该表是( )A.数组B.缓存C.序列D.线性表参考答案:A3. 如果没有使用材质和问题,当前绘制像素的Alpha分量来自每个顶点颜色设置的Alpha值。( )A.正确B.错误参考答案:A4. 创建字体对象时应获得当前渲染区域的信息。( )创建字体对象时应获得当前渲染区域的信息。( )A.

2、正确B.错误参考答案:A5. Alpha测试并不把当前像素的颜色与颜色缓冲中像素的颜色混合,像素要么完全不透明,要么完全透明。( )A.正确B.错误参考答案:A6. ( )为从无限远以特定的方向照射过来的光,光照强度随距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围。( )为从无限远以特定的方向照射过来的光,光照强度随距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围。A.漫反射光B.聚焦光源C.方向光源D.点光源参考答案:C7. g_pd3dDevice-SetRenderState(D3DRS_SHADEMODE,D3DSHADE_GOURAUD),这行代

3、码完成的功能是( )。参考答案:设置着色模式为高洛德着色模式8. 渲染管线首先要设定哪些数据信息?( )A.顶点B.图元C.纹理D.材质参考答案:ABC9. ( )对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果。A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:A10. 3D世界中最基本的图形是( )。A.点B.线C.向量D.三角形参考答案:D11. 如果没有使用材质和问题,当前绘制像素的Alpha分量来自每个顶点颜色设置的Alpha值。( )A.正确B.错误参考答案:A12. 由于矩阵相乘不具有交换性,所以我们在对物体进行世界变换

4、时一定要考虑变换的先后,以达到我们想要的变换效果。( )A.正确B.错误参考答案:A13. Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算。( )A.正确B.错误参考答案:B14. HAL的顶点处理模式包括( )。A.软件顶点处理B.硬件顶点处理C.在不同设备上的混合顶点处理D.在同一设备上的混合顶点处理参考答案:ABD15. 模板定义包含哪些项( )模板定义包含哪些项( )A.模板名字B.GUIDC.数据项D.用于控制模板的限制程度参考答案:ABCD16. 下面有哪些函数表示物体的基本变换是( )A.D3DXMatrixTranslationB.D3DXMatrixSc

5、alingC.D3DXMatrixRotationAxisD.D3DXMatrixMultiply参考答案:ABC17. 在使用Direct3D编程时,我们使用( )矩阵表示一个变换。在使用Direct3D编程时,我们使用( )矩阵表示一个变换。A.33B.44C.22D.14参考答案:B18. 有材质和纹理的X文件中,还需定义材质模板、颜色模板、纹理文件名模板、纹理坐标模板等。( )A.正确B.错误参考答案:A19. 三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数。( )A.正确B.错误参考答案:A20. 在Di

6、rectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。( )A.正确B.错误参考答案:B21. 当需要对场景进行矩阵V的取景变换,选择下面的( )当需要对场景进行矩阵V的取景变换,选择下面的( )A.Device-SetTrans(D3DTS_PROJECTION,&V);B.Device-SetTrans(D3DTS_WORLD,&V);C.Device-SetTrans(D3DTS_TEXTURE0,&V);D.Device-SetTrans(D3DTS_VIEW,&V);参考答案:D22. Direct3D采用了两种方法进行雾化处理顶点雾化和像素雾化。( )A.正确B.错误参考答

7、案:A23. 优化Mesh也就是可以重新组织其中的顶点和索引,以便更加有效地渲染Mesh。( )A.正确B.错误参考答案:A24. ( )对象是用来指定字体属性的。( )对象是用来指定字体属性的。A.LPD3DXFONTB.LPDIRECT3D9C.LPDIRECT3DDEVICE9D.RECT参考答案:A25. 观察体的大小依赖于窗口的大小。( )A.正确B.错误参考答案:A26. 替换顶点处理的部分叫做( )。A.像素着色器B.着色器C.顶点着色器D.可编程着色器参考答案:C27. ( )光垂直于物体时比倾斜时更明亮。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:A28. (

8、 )是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶点坐标转换和光照处理。A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:D29. ( )是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。A.点列表B.线段列表C.线段条带D.三角形列表参考答案:C30. 在Direct3D的一个场景中,最多可设置8个光源。( )A.正确B.错误参考答案:A31. Direct3D中的光照模型就是光源类型。( )A.正确B.错误参考答案:B32. 3D世界中最基本的图形是( )3D世界中最基本的图形是( )A.点B.线C.向量D.三角形参考答案:D33. 光栅化过程是

9、通过硬件和软件混合图形处理来完成的。( )A.正确B.错误参考答案:B34. 创建一个ID3DXMesh对象,然后从X文件中读取集合信息数据填入到这个对象中。请给出读取函数的定义,及相关参数的含义。参考答案:HRESULT D3DXLoadMeshFromX(LPCSTR pFilename, /X 文件名DWORD Options, /创建标志LPDIRECT3DDEVICE9 pDevice, /与创建Mesh有关的设备LPD3DXBUFFER* ppAdjacency, /返回包含DWORD的ID3DXBuffer类型 /的指针,描述Mesh的邻接信息LPD3DXBUFFER* ppMa

10、terials, /返回包含D3DXMATERIAL结构的数组 rn/的ID3DXBuffer指针,存储了Mesh的材质数据LPD3DXBUFFER* ppEffectInstances, /返回一个包含D3DXEFFECTINSTANCE结 rn/构的数组的ID3DXBuffer类型指针PDWORD pNumMaterials, /返回Mesh的材质数LPD3DXMESH * ppMesh /返回填充了X文件几何信息的ID3DXMesh对象);35. ( )是由光源发出经多次散射而无法确定其方向的光。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:B36. ( )是图形中最基本的

11、几何对象。A.点B.线C.向量D.三角形参考答案:A37. 点光源没有方向,有衰减。( )点光源没有方向,有衰减。( )A.正确B.错误参考答案:A38. 在光照计算中,我们需要知道每个顶点的法线方向来确定顶点所接收到的光照,顶点的法线方向与其所在的表面是相同的。( )A.正确B.错误参考答案:B39. 使用SetAttributeTable( )方法来直接设置属性表。( )使用SetAttributeTable( )方法来直接设置属性表。( )A.正确B.错误参考答案:A40. 向量型的成员可以单独被访问,矩阵型不可以。( )A.正确B.错误参考答案:B41. 对于所有纹理上的每一个纹理像素

12、, Direct3D需要有一个统一的地址范围,是在( )之间。对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在( )之间。A.0.01.0B.0.02.0C.1.02.0D.0.03.0参考答案:A42. 我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )A.正确B.错误参考答案:A43. 模板定义包含哪些项?( )A.模板名字B.GUIDC.数据项D.用于控制模板的限制程度参考答案:ABCD44. 常见的纹理寻址模式有( )。A.重叠纹理寻址模式B.镜像纹理寻址模式C.钳位纹理寻址模式D.边界

13、颜色纹理寻址模式参考答案:ABCD45. D3D中的光照模型有:( )A.环境光B.漫反射C.镜面反射D.全反射参考答案:ABC46. DXUT框架将与文本渲染相关的属性和接口都封装在( )类中。A.ID3DXFontB.ID3DXSpriteC.DIRECT3DDEVICE9D.CDXUTTextHelper参考答案:D47. ( )是Win32编程的基础。A.消息机制B.窗口过程C.消息机制或窗口过程D.消息机制和窗口过程参考答案:D48. 实现光照所要用的函数有( )。A.SetRenderState( )B.SetMaterial( )C.SetLight( )D.LightEnable( )参考答案:ABCD49. Direct3D中哪些光是分别独立地用于系统的光照计算的( )Direct3D中哪些光是分别独立地用于系统的光照计算的( )A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:ABC50. Direct3D开发和部署的基本环境是DXUT的编程环境。( )Dire

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号