资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南开大学21秋DirectX程序设计在线作业一答案参考1. ( )是HAL设备的变体,只支持硬件顶点处理。( )是HAL设备的变体,只支持硬件顶点处理。A.纯软件模式B.在不同设备上的混合顶点处理模式C.在同一设备上的混合顶点处理模式D.纯硬件模式参考答案:D2. 在Direct3D的程序设计过程中,如果用到了一些新的、特别的或高级的特性,最好要先检查一下我们使用的图形设备的性能。( )A.正确B.错误参考答案:A3. 若要从缓存中读取数据,需要锁定缓存,用完后解锁。( )A.正确B.错误参考答案:A4. 建模是指用一定的数学和物理方法建立所需3D场景的几何描述。( )A.正确B.错误参考答案:B5. Direct3D开发和部署的基本环境是DXUT的编程环境。( )Direct3D开发和部署的基本环境是DXUT的编程环境。( )A.正确B.错误参考答案:B6. ( )对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果。A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:A7. Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算。( )A.正确B.错误参考答案:B8. ( )是Direct3D用来存储绘制到屏幕上的每个像素点深度信息的一块内存缓冲区。A.广度缓存B.深度缓存C.深度测试D.广度测试参考答案:B9. 创建的字体对象不是占用内存的资源对象,因此无需释放。( )创建的字体对象不是占用内存的资源对象,因此无需释放。( )A.正确B.错误参考答案:B10. 替换顶点处理的部分叫做( )。A.像素着色器B.着色器C.顶点着色器D.可编程着色器参考答案:C11. 光栅化过程是通过硬件和软件混合图形处理来完成的。( )A.正确B.错误参考答案:B12. ( )是应用程序第一个创建而最后一个释放的对象。A.Direct3D设备对象B.COM组件对象C.Direct3D对象D.类工厂对象参考答案:C13. 使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次只能使用一个索引缓存。( )A.正确B.错误参考答案:A14. 对于图元在二维屏幕上图像的每个像素来说,都必须从纹理中获得一个颜色值,这个过程称为纹理过滤。( )A.正确B.错误参考答案:A15. 向量型的成员可以单独被访问,矩阵型不可以。( )A.正确B.错误参考答案:B16. Direct3D开发和部署的基本环境是DXUT的编程环境。( )A.正确B.错误参考答案:B17. ( )变换后的的几何体位于观察坐标系中。A.局部变换B.取景变换C.世界变换D.空间变换参考答案:B18. ( )是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶点坐标转换和光照处理A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:D19. 深度缓冲(又称Z-buffer)的作用是确保多边形能够正确地显示在它们本来的深度(相对于摄像机)上。( )A.正确B.错误参考答案:A20. Direct3D中哪些光是分别独立地用于系统的光照计算的( )。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:ABC21. 像素的Alpha值就是纹理Alpha混合之后的值。( )A.正确B.错误参考答案:A22. HAL的顶点处理模式包括( )。A.软件顶点处理B.硬件顶点处理C.在不同设备上的混合顶点处理D.在同一设备上的混合顶点处理参考答案:ABD23. 我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )A.正确B.错误参考答案:A24. 当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤。( )当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤。( )A.正确B.错误参考答案:B25. 使用OptimizeInplace( )进行网格优化后,Mesh的几何信息将按照属性进行排序,这样各个子集的顶点/索引将组成连续的块。( )A.正确B.错误参考答案:B26. 观察体的大小依赖于窗口的大小。( )A.正确B.错误参考答案:A27. DXUT框架将与文本渲染相关的属性和接口都封装在( )类中。A.ID3DXFontB.ID3DXSpriteC.DIRECT3DDEVICE9D.CDXUTTextHelper参考答案:D28. ( )可以用来判断向量叉乘值的方向。A.左手定则B.右手定则C.左手坐标系D.右手坐标系参考答案:B29. 渲染管线首先要设定哪些数据信息?( )A.顶点B.图元C.纹理D.材质参考答案:ABC30. 在使用Direct3D编程时,我们使用( )矩阵表示一个变换。A.33B.44C.22D.14参考答案:B31. g_pd3dDevice-SetRenderState(D3DRS_SHADEMODE,D3DSHADE_GOURAUD),这行代码完成的功能是( )。参考答案:设置着色模式为高洛德着色模式32. ( )是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。( )是一个由相互连接的线段组合成的造型,程序可用它产生不封闭的多边形。A.点列表B.线段列表C.线段条带D.三角形列表参考答案:C33. 投影变换包括哪几种投影方式( )投影变换包括哪几种投影方式( )A.平面投影B.透视投影C.正射投影D.缩放投影参考答案:BC34. Direct3D提供了哪些( )方法来简化纹理过滤的过程Direct3D提供了哪些( )方法来简化纹理过滤的过程A.最近点采样B.线性过滤C.各向异性过滤D.mipmap过滤参考答案:ABCD35. 在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称( )在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称( )A.X文件B.3d文件C.X文件D.3dMax文件参考答案:C36. 除了进行几何信息的排序外,还将创建一个属性表,该表是( )。A.数组B.缓存C.序列D.线性表参考答案:A37. Direct3D采用了两种方法进行雾化处理顶点雾化和像素雾化。( )A.正确B.错误参考答案:A38. 纹理采样属性设置函数SetSamplerState( )的参数有纹理采样属性设置函数SetSamplerState( )的参数有A.1个B.2个C.3个D.4个参考答案:C39. Direct3D支持最多8层的多层纹理映射。( )Direct3D支持最多8层的多层纹理映射。( )A.正确B.错误参考答案:A40. ( )是HAL设备的变体,只支持硬件顶点处理。A.纯软件模式B.在不同设备上的混合顶点处理模式C.在同一设备上的混合顶点处理模式D.纯硬件模式参考答案:D41. 图形学中称由于采样频率不足而造成的失真为走样,反走样通过多重采样改善图形锯齿效果。( )A.正确B.错误参考答案:A42. 除了进行几何信息的排序外,还将创建一个 属性表,该表是( )除了进行几何信息的排序外,还将创建一个 属性表,该表是( )A.数组B.缓存C.序列D.线性表参考答案:A43. ( )对象是用来指定字体属性的。( )对象是用来指定字体属性的。A.LPD3DXFONTB.LPDIRECT3D9C.LPDIRECT3DDEVICE9D.RECT参考答案:A44. 在一个场景中,单次可以设置自己指定的任意多个光源。( )A.正确B.错误参考答案:B45. 下面有哪些函数表示物体的基本变换是( )A.D3DXMatrixTranslationB.D3DXMatrixScalingC.D3DXMatrixRotationAxisD.D3DXMatrixMultiply参考答案:ABC46. 渲染后的物体看起来像是由许许多多的三角形、四边形或五边形组成的,就像网一样,我们称为网状结构。( )A.正确B.错误参考答案:B47. 一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态。( )A.正确B.错误参考答案:A48. 裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。( )A.正确B.错误参考答案:B49. 光源类型试图模拟自然界各种真实的光源。( )A.正确B.错误参考答案:A50. 下面有哪些函数表示物体的基本变换是?( )A.D3DXMatrixTranslationB.D3DXMatrixScalingC.D3DXMatrixRotationAxisD.D3DXMatrixMultiply参考答案:ABC51. D3DCOLORVALUE结构体中包含r、g、b和a4个分量,表示物体表面对各种反射光的各种成分的反射比率。r=g=0.0;b=a=1.0;r=g=0.0。此时红光和绿光照射过来,分析正确的是( )。A.所有光线都被反射,材质看上去为白色B.只有红光被反射,即材质看上去为红色C.反射的光为红光和蓝光的混合色D.所有的光都不被反射,材质看上去为黑色参考答案:D52. ( )光垂直于物体时比倾斜时更明亮。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:A53. 以下哪个释放顺序是正确的( )以下哪个释放顺序是正确的( )A.Direct3D对象、Direct3D设备对象B.Direct3D设备对象、Direct3D对象C.顺序任意D.无需释放参考答案:B54. PixelShader被翻译为“像素着色器”,简写为PS。它可以对进入管线的每一个像素点进行着色
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号