南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业-0003参考答案

上传人:学*** 文档编号:89583308 上传时间:2019-05-29 格式:DOC 页数:9 大小:40.50KB
返回 下载 相关 举报
南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业-0003参考答案_第1页
第1页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业-0003参考答案》由会员分享,可在线阅读,更多相关《南开19春学期(1709、1803、1809、1903)《DirectX程序设计》在线作业-0003参考答案(9页珍藏版)》请在金锄头文库上搜索。

1、19春学期(1709、1803、1809、1903)DirectX程序设计在线作业-0003试卷总分:100 得分:0一、 单选题 (共 22 道试题,共 44 分)1.除了进行几何信息的排序外,还将创建一个 属性表,该表是()A.数组B.缓存C.序列D.线性表正确答案:A2.()是应用程序第一个创建而最后一个释放的对象。A.Direct3D设备对象B.COM组件对象C.Direct3D对象D.类工厂对象正确答案:C3.在使用Direct3D编程时,我们使用( )矩阵表示一个变换。A.33B.44C.22D.14正确答案:B4.()是Direct3D用来存储绘制到屏幕上的每个像素点深度信息的一

2、块内存缓冲区A.广度缓存B.深度缓存C.深度测试D.广度测试正确答案:B5.在进行纹理映射时,我们需要设置纹理的过滤方式,使用下面的哪个方法(?)。A.SetRenderStateB.SetSamplerStateC.SetMaterialD.SetLight正确答案:B6.()是Win32编程的基础。A.消息机制B.窗口过程C.消息机制或窗口过程D.消息机制和窗口过程正确答案:D7.DirectX9中发布了高级着色器语言,是()A.GLSLB.HLSLC.CgD.C+正确答案:B8.()是图形中最基本的几何对象。A.点B.线C.向量D.三角形正确答案:A9.替换顶点处理的部分叫做()A.像素

3、着色器B.着色器C.顶点着色器D.可编程着色器正确答案:C10.()的功能是对进入管线的每一个像素点进行着色处理A.像素着色器B.着色器C.顶点着色器D.可编程着色器正确答案:A11.Direct3D中我们使用左手坐标系来进行三维建模,左手坐标系的z轴正方向是( )。A.穿过纸面向里B.在纸面上向左C.穿出纸面向外D.在纸面上向右正确答案:A12.当需要对场景进行矩阵V的取景变换,选择下面的(?)。A.Device-SetTransform(D3DTS_PROJECTION,?&V);B.Device-SetTransform(D3DTS_WORLD,?&V);C.Device-SetTran

4、sform(D3DTS_TEXTURE0,?&V);D.Device-SetTransform(D3DTS_VIEW,?&V);正确答案:D13.D3DCOLORVALUE结构体中包含r、g、b和a4个分量,表示物体表面对各种反射光的各种成分的反射比率。r=g=0.0 b=a=1.0;r=g=0.0 。此时红光和绿光照射过来,分析正确的是( )A.所有光线都被反射,材质看上去为白色B.只有红光被反射,即材质看上去为红色C.反射的光为红光和蓝光的混合色D.所有的光都不被反射,材质看上去为黑色正确答案:D14.三维物体变为二维图形的变换称为( )。A.平行投影B.旋转变换C.投影变换D.缩放变换正

5、确答案:C15.利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为()A.模板测试B.深度缓存C.深度测试D.Alpha测试正确答案:A16.()是HAL设备的变体,只支持硬件顶点处理。A.纯软件模式B.在不同设备上的混合顶点处理模式C.在同一设备上的混合顶点处理模式D.纯硬件模式正确答案:D17.模板限制中,表示()A.开放的B.闭合的C.受限的D.半开放的正确答案:A18.我们通常通过两个向量( ),来判断向量之间的夹角。A.点积B.相加C.叉积D.相减正确答案:A19.()是用于定义构成物体的三角形单元列表的坐标系。A.世界坐标系B.

6、本地坐标系C.观察坐标系D.屏幕坐标系正确答案:B20.()是最快的着色方式。A.平面着色B.高洛德着色C.两种方式都很快D.两种方式都很慢正确答案:A21.Direct3D中采用的纹理过滤方案中,( )是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。A.线性过滤(linear filtering)B.最近点采样(nearest point sampling)C.各向异性过滤(anisotropic filtering)D.mipmap过滤(mipmap filtering)正确答案:A

7、22.()可以动态地有针对地将某些像素写入后台缓存A.深度缓存B.深度测试C.Alpha测试D.模板缓存正确答案:D二、 多选题 (共 7 道试题,共 14 分)1.渲染管线首先要设定哪些数据信息()A.顶点B.图元C.纹理D.材质正确答案:ABC2.Direct3D支持哪些多边形填充模式。A.点模式B.线框模式C.实体模式D.混合模式正确答案:ABC3.实现光照所要用的函数有:(?)A.SetRenderState()B.SetMaterial()C.SetLight()D.LightEnable()正确答案:ABCD4.投影变换包括哪几种投影方式。A.平面投影B.透视投影C.正射投影D.缩

8、放投影正确答案:BC5.下面有哪些函数表示物体的基本变换是(?)A.D3DXMatrixTranslationB.D3DXMatrixScalingC.D3DXMatrixRotationAxisD.D3DXMatrixMultiply正确答案:ABC6.Direct3D提供了哪些()方法来简化纹理过滤的过程A.最近点采样B.线性过滤C.各向异性过滤D.mipmap过滤正确答案:ABCD7.Direct3D中哪些光是分别独立地用于系统的光照计算的。A.漫反射光B.环境反射光C.镜面发射光D.自发光正确答案:ABC三、 判断题 (共 21 道试题,共 42 分)1.使用SetAttributeT

9、able()方法来直接设置属性表A.错误B.正确正确答案:B2.通过使用索引缓冲区,我们可以不再使用顶点缓冲区。A.错误B.正确正确答案:A3.裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。A.错误B.正确正确答案:A4.在Direct3D中,我们可以自由的定义顶点的格式。A.错误B.正确正确答案:B5.Direct3D中的光照模型就是光源类型。A.错误B.正确正确答案:A6.雪特效的实现原理是绘制面片,然后给面片贴上雪花的纹理,接着控件雪花的密度和运动轨迹等就形成了雪特效.A.错误B.正确正确答案:B7.设置深度缓存是指设置深度测试成功时对深度缓存如何操作A.错误B.正确正确答案:A8

10、.物体表面的颜色不仅与照射光源的属性有关,还与物体的材质属性相关。A.错误B.正确正确答案:B9.混合定义是将两个或两个以上的图像叠合在一起构成一幅新图像的方法A.错误B.正确正确答案:B10.在场景中,设置光源后即可,无需再对光源进行激活。A.错误B.正确正确答案:A11.像素的Alpha值就是纹理Alpha混合之后的值A.错误B.正确正确答案:B12.建模是指用一定的数学和物理方法建立所需3D场景的几何描述。A.错误B.正确正确答案:A13.三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓存,所以属性缓存中的项目数等于Mesh中的三角形的个数A.错误B.正确正确答案

11、:B14.平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点的Alpha值A.错误B.正确正确答案:A15.VertexShader被翻译为“顶点着色器”,简写为VS。它可以对进入管线的每一个顶点进行变换、着色处理。A.错误B.正确正确答案:B16.对于图元在二维屏幕上图像的每个像素来说,都必须从纹理中获得一个颜色值,这个过程称为纹理过滤A.错误B.正确正确答案:B17.Direct3DAPI对象与GDI并排存在,且各自有操作硬件的硬件抽象层。A.错误B.正确正确答案:B18.顶点和像素由GPU来执行,是固定功能管线的一部分A.错误B.正确正确答案:B19.创建的字体对象不是占用内存的资源对象,因此无需释放。A.错误B.正确正确答案:A20.在Direct3D中我们可以通过设置绘制状态来改变几何体的绘制方式,当指定了某种绘制状态绘制物体后,它会自动的恢复到默认状态。A.错误B.正确正确答案:A21.通常情况下,深度缓存对应与屏幕大小相同的一块二维区域A.错误B.正确正确答案:B

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

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

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