南开大学22秋学期《DirectX程序设计》在线作业答卷.docx

上传人:太** 文档编号:97851627 上传时间:2024-07-08 格式:DOCX 页数:5 大小:15.74KB
返回 下载 相关 举报
南开大学22秋学期《DirectX程序设计》在线作业答卷.docx_第1页
第1页 / 共5页
南开大学22秋学期《DirectX程序设计》在线作业答卷.docx_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《南开大学22秋学期《DirectX程序设计》在线作业答卷.docx》由会员分享,可在线阅读,更多相关《南开大学22秋学期《DirectX程序设计》在线作业答卷.docx(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年秋季学期(高起本1709-1803、全层次1809-2103)DirectX程序设计在线作业-00001试卷总分:100得分:100一、单选题(共22道试题,共44分)1 .()是应用程序第一个创建而最后一个释放的对象。A. Direct3D设备对象COM组件对象B. Direct3D 对象D.类工厂对象答案:C.在进行纹理映射时,我们需要设置纹理的过滤方式,使用下面的哪个方法(?)。A.SetRenderStateB.SetSamplerStateC.SetMaterialD.SetLight答案:B. DirectX主要由硬件抽象层和硬件模拟层所构成,其中硬件模拟层的缩写为()。

2、A. HALHCLB. HELHEC答案:C.纹理采样属性设置函数SetSamplerState ()的参数有A. 1个B.2个C.3个D.4个答案:C.()是用于定义构成物体的三角形单元列表的坐标系。A.世界坐标系B.本地坐标系C.观察坐标系D.屏幕坐标系答案:B.在使用Direct3D编程时,我们使用()矩阵表示一个变换。A. 3X3B.4X4C.2X2D. 1X4答案:B7我们通常通过两个向量(),来判断向量之间的夹角。A.点积B.相加C.叉积D.相减答案:A.三维物体变为二维图形的变换称为()。A.平行投影.旋转变换C.投影变换D.缩放变换答案:C对于所有纹理上的每一个纹理像素,Dir

3、ect3D需要有一个统一的地址范围,是 在()之间A. 0. 01.00. 02. 0B. 1.02. 00. 03. 0答案:A.除了进行几何信息的排序外,还将创建一个 属性表,该表是()A.数组B.缓存C.序列D.线性表答案:A.()光垂直于物体时比倾斜时更明亮。A.漫反射光B.环境反射光C.镜面发射光D.自发光答案:A. Win32程序中利用()进行消息的捕获和处理。A.循环函数B.递归函数C.回调函数D.静态函数答案:C.cube.x文件内容解释:“xof”标识这是()A. X文件DirectX 版本C.模板D.浮点数答案:A.如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信

4、息情况,这些信息 存储在O中A.邻接矩阵B.邻接缓存C.深度缓存D.邻接数组答案:D.()可以用来判断向量叉乘值的方向。A.左手定则B.右手定则C.左手坐标系D.右手坐标系答案:B.()是由光源发出经多次散射而无法确定其方向的光。A.漫反射光B.环境反射光C.镜面发射光D.自发光答案:B.()是HAL设备的变体,只支持硬件顶点处理。A.纯软件模式B.在不同设备上的混合顶点处理模式C.在同一设备上的混合顶点处理模式D.纯硬件模式答案:D.当需要对场景进行矩阵V的取景变换,选择下面的(?)oA. Device-SetTransform(D3DTS_PR0JECTI0N, ?&V);Device-S

5、etTransform(D3DTS_W0RLD, ?&V);B. Device-SetTransform(D3DTS_TEXTURE0, ?&V);Device-SetTransform(D3DTS_VIEW, ?&V);答案:D19.以下哪个释放顺序是正确的。A. Direct3D 对象、Direct3D 设备对象B.Direct3D设备对象、Direct3D对象C.顺序任意D.无需释放答案:B20. 3D世界中最基本的图形是()。A.点B.线C.向量D.三角形答案:D.()光源的发光区域是一个圆锥体。A.点光源B.方向光源C.聚焦光源D.混合光源答案:C. Direct3D中我们使用左手坐

6、标系来进行三维建模,左手坐标系的z轴正方向 是()。A.穿过纸面向里B.在纸面上向左C.穿出纸面向外D.在纸面上向右答案:A二、多选题(共7道试题,共14分)21 .D3D中的光照模型有:(?)A.环境光B.漫反射C.镜面反射D.全反射答案:ABC22 . Direct3D中哪些光是分别独立地用于系统的光照计算的。A.漫反射光B.环境反射光C.镜面发射光D.自发光答案:ABC.投影变换包括哪几种投影方式。A.平面投影B.透视投影C.正射投影D.缩放投影答案:BC.纹理过滤的类型有(???)A.缩小过滤B.放大过滤C.多纹理过滤D.双线性过滤答案:ABC.实现光照所要用的函数有:(?)A. Se

7、tRenderState ()SetMaterial ()B. SetLight ()LightEnable ()答案:ABCD. D3D中的常见的矩阵变化(?)A.旋转B.缩放C.平移D.组合变换答案:ABCD.渲染管线首先要设定哪些数据信息()A.顶点B.图元C.纹理D.材质答案:ABC三、判断题(共21道试题,共42分)28 .如果没有使用材质和问题,当前绘制像素的Alpha分量来自每个顶点颜色设置 的Alpha值答案:正确29 .在场景中,设置光源后即可,无需再对光源进行激活。答案:错误.访问缓存接口之前要对其进行锁定来获取指向缓存内容的指针,访问完毕之后, 必须对其进行相应的解锁操作

8、。答案:正确.平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点的 Alpha 值答案:错误.绘制文本无需在渲染循环函数中执行。答案:错误.顶点着色器与像素着色器不允许成对出现答案:错误. DXUT框架只支持Direct3D设备和窗口的对应。答案:正确.创建的字体对象不是占用内存的资源对象,因此无需释放。答案:错误.模板限制指在存储数据对象时,是否可以增加其他数据类型的数据,在模板定 义中结束部分的标识答案:正确.左手坐标系和右手坐标系的区别就是他们的三个坐标轴的方向都是相反的。 答案:错误30 .模板测试成功或者失败,模板中的值都会有相应的更新操作 答案:正确.渲染后的物体看

9、起来像是由许许多多的三角形、四边形或五边形组成的,就像 网一样,我们称为网状结构答案:错误. 一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态 答案:正确31 .对于图元在二维屏幕上图像的每个像素来说,都必须从纹理中获得一个颜色值, 这个过程称为纹理过滤答案:正确32 . DirectX是Windows的一种多媒体API,但是不能保证设备无关性。答案:错误.三角形属性ID存储在Mesh的属性缓存中,由于每个三角形都对应一项属性缓 存,所以属性缓存中的项目数等于Mesh中的三角形的个数 答案:正确33 . Direct3D只能实现硬件所支持的功能和特性,而无法通过软件模拟的方法来 实现Direct3D提供的所有特性。答案:错误.顶点着色器与像素着色器成对出现,每一组着色器组成一个渲染通道(Pass)。 在一个渲染通道内,GPU完成一次图元绘制,有些效果需要对同一个物体进行多次 绘制才能完成,这就需要用多个通道来完成,而这些通道共同构成了一个手法 (Technique)o答案:正确. Direct3D采用了两种方法进行雾化处理:顶点雾化和像素雾化。答案:正确.在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。 答案:错误34 .纹理阶段混合状态用于指定当前纹理颜色值和Alpha值的混合方法 答案:正确

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

当前位置:首页 > 应用文书 > 解决方案

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁