南开大学21秋《DirectX程序设计》期末考核试题及答案参考33

上传人:住在****她 文档编号:73125008 上传时间:2022-04-11 格式:DOCX 页数:11 大小:13.06KB
返回 下载 相关 举报
南开大学21秋《DirectX程序设计》期末考核试题及答案参考33_第1页
第1页 / 共11页
南开大学21秋《DirectX程序设计》期末考核试题及答案参考33_第2页
第2页 / 共11页
南开大学21秋《DirectX程序设计》期末考核试题及答案参考33_第3页
第3页 / 共11页
点击查看更多>>
资源描述
南开大学21秋DirectX程序设计期末考核试题及答案参考1. 接口函数d3d:ReleaseIDirect3DPixelShader9*(MultiTexPS),可以实现的功能是( )。参考答案:销毁像素着色器2. 直线与平面的夹角小于等于90。( )A.正确B.错误参考答案:A3. ( )是应用程序第一个创建而最后一个释放的对象。A.Direct3D设备对象B.COM组件对象C.Direct3D对象D.类工厂对象参考答案:C4. 我们创建顶点缓存和索引缓存而非数组来存储数据,是因为顶点缓存和索引缓存可以被放置在显存中,能获得较快的绘制速度。( )A.正确B.错误参考答案:A5. 如果没有使用材质和问题,当前绘制像素的Alpha分量来自每个顶点颜色设置的Alpha值。( )A.正确B.错误参考答案:A6. 点光源没有方向,有衰减。( )点光源没有方向,有衰减。( )A.正确B.错误参考答案:A7. 创建一个ID3DXMesh对象,然后从X文件中读取集合信息数据填入到这个对象中。请给出读取函数的定义,及相关参数的含义。参考答案:HRESULT D3DXLoadMeshFromX(LPCSTR pFilename, /X 文件名DWORD Options, /创建标志LPDIRECT3DDEVICE9 pDevice, /与创建Mesh有关的设备LPD3DXBUFFER* ppAdjacency, /返回包含DWORD的ID3DXBuffer类型 /的指针,描述Mesh的邻接信息LPD3DXBUFFER* ppMaterials, /返回包含D3DXMATERIAL结构的数组 rn/的ID3DXBuffer指针,存储了Mesh的材质数据LPD3DXBUFFER* ppEffectInstances, /返回一个包含D3DXEFFECTINSTANCE结 rn/构的数组的ID3DXBuffer类型指针PDWORD pNumMaterials, /返回Mesh的材质数LPD3DXMESH * ppMesh /返回填充了X文件几何信息的ID3DXMesh对象);8. 通常情况下,深度缓存对应与屏幕大小相同的一块二维区域。( )A.正确B.错误参考答案:A9. 投影变换包括哪几种投影方式?( )A.平面投影B.透视投影C.正射投影D.缩放投影参考答案:BC10. 向量型的成员可以单独被访问,矩阵型不可以。( )A.正确B.错误参考答案:B11. 在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称( )在3DMAX等3D建模工具中创建好模型,模型转换为扩展名为.x的文件,称( )A.X文件B.3d文件C.X文件D.3dMax文件参考答案:C12. 三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数。( )A.正确B.错误参考答案:A13. ( )变换后的的几何体位于观察坐标系中。A.局部变换B.取景变换C.世界变换D.空间变换参考答案:B14. 实现光照所要用的函数有( )。A.SetRenderState( )B.SetMaterial( )C.SetLight( )D.LightEnable( )参考答案:ABCD15. 在使用Direct3D编程时,我们使用( )矩阵表示一个变换。A.33B.44C.22D.14参考答案:B16. ( )是用于定义构成物体的三角形单元列表的坐标系。( )是用于定义构成物体的三角形单元列表的坐标系。A.世界坐标系B.本地坐标系C.观察坐标系D.屏幕坐标系参考答案:B17. 下面有哪些函数表示物体的基本变换是( )A.D3DXMatrixTranslationB.D3DXMatrixScalingC.D3DXMatrixRotationAxisD.D3DXMatrixMultiply参考答案:ABC18. 观察体的大小依赖于窗口的大小。( )A.正确B.错误参考答案:A19. 模板测试成功或者失败,模板中的值都会有相应的更新操作。( )A.正确B.错误参考答案:A20. D3D中的光照模型有:( )A.环境光B.漫反射C.镜面反射D.全反射参考答案:ABC21. 像素的Alpha值就是纹理Alpha混合之后的值。( )A.正确B.错误参考答案:A22. 利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为( )。A.模板测试B.深度缓存C.深度测试D.Alpha测试参考答案:A23. Direct3D中采用的纹理过滤方案中,( )是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。A.线性过滤(linear filtering)B.最近点采样(nearest point sampling)C.各向异性过滤(anisotropic filtering)D.mipmap过滤(mipmap filtering)参考答案:A24. ( )可以用来判断向量叉乘值的方向。A.左手定则B.右手定则C.左手坐标系D.右手坐标系参考答案:B25. 纹理包装在u和v方向上可以同时使用。( )A.正确B.错误参考答案:A26. 在Direct3D的程序设计过程中,如果用到了一些新的、特别的或高级的特性,最好要先检查一下我们使用的图形设备的性能。( )在Direct3D的程序设计过程中,如果用到了一些新的、特别的或高级的特性,最好要先检查一下我们使用的图形设备的性能。( )A.正确B.错误参考答案:A27. 光栅化过程是通过硬件和软件混合图形处理来完成的。( )A.正确B.错误参考答案:B28. 在Direct3D的一个场景中,最多可设置8个光源。( )A.正确B.错误参考答案:A29. 物体表面的颜色不仅与照射光源的属性有关,还与物体的材质属性相关。( )A.正确B.错误参考答案:A30. ( )是图形中最基本的几何对象。A.点B.线C.向量D.三角形参考答案:A31. 可编程管线允许用户自定义一段可以在GPU上执行的程序。( )可编程管线允许用户自定义一段可以在GPU上执行的程序。( )A.正确B.错误参考答案:A32. 模板限制中,.表示( )。A.开放的B.闭合的C.受限的D.半开放的参考答案:A33. 在光照计算中,我们需要知道每个顶点的法线方向来确定顶点所接收到的光照,顶点的法线方向与其所在的表面是相同的。( )A.正确B.错误参考答案:B34. Win32程序中利用( )进行消息的捕获和处理。A.循环函数B.递归函数C.回调函数D.静态函数参考答案:C35. Direct3D中采用的纹理过滤方案中,( )是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。Direct3D中采用的纹理过滤方案中,( )是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。A.线性过滤(linear filtering)B.最近点采样(nearest point sampling)C.各向异性过滤(anisotropic filtering)D.mipmap过滤(mipmap filtering)参考答案:A36. 当需要对场景进行矩阵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);参考答案:D37. 实现光照所要用的函数有( )实现光照所要用的函数有( )A.SetRenderState( )B.SetMaterial( )C.SetLight( )D.LightEnable( )参考答案:ABCD38. 纹理采样属性设置函数SetSamplerState( )的参数有纹理采样属性设置函数SetSamplerState( )的参数有A.1个B.2个C.3个D.4个参考答案:C39. ( )光垂直于物体时比倾斜时更明亮。A.漫反射光B.环境反射光C.镜面发射光D.自发光参考答案:A40. Direct3D支持最多8层的多层纹理映射。( )Direct3D支持最多8层的多层纹理映射。( )A.正确B.错误参考答案:A41. 创建的字体对象不是占用内存的资源对象,因此无需释放。( )创建的字体对象不是占用内存的资源对象,因此无需释放。( )A.正确B.错误参考答案:B42. 一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态。( )一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态。( )A.正确B.错误参考答案:A43. 在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。( )A.正确B.错误参考答案:B44. 当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤。( )当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤。( )A.正确B.错误参考答案:B45. Direct3D中使用的是( )Direct3D中使用的是( )A.左手坐标系B.右手坐标系C.两个都可以D.两个都不是参考答案:A46. 3D世界中最基本的图形是( )。A.点B.线C.向量D.三角形参考答案:D47. 三维物体变为二维图形的变换称为( )。A.平行投影B.旋转变换C.投影变换D.缩放变换参考答案:C48. ( )的发光区域是一个圆锥体,具有颜色、位置和发出光的方向,由一个比较亮的内圆锥和一个 较大的 外圆锥组成,光强由内而外逐渐减小。A.漫反射光B.聚焦光源C.镜面发射光D.点光源参考答案:B49. 访问缓存接口之前要对其进行锁定来获取指向缓存内容的指针,访问完毕之后,必须对其进行相应的解锁操作。( )A.正确B.错误参考答案:A50. ( )是一个在图形卡的GPU上执行的程序,可对顶点进行操作;包括顶点坐标转换和光照处理。A.像素着色器B.可编程着色器C.着色器D.顶点着色器参考答案:D
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!