南开20秋学期《DirectX程序设计》在线作业

更新时间:2023-04-08 21:04:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

一、单选题

共22题,44分

1

2分

三维物体变为二维图形的变换称为( )。

A平行投影

B旋转变换

C投影变换

D缩放变换

我的得分:2分

我的答案:C

解析:

暂无内容

2

2分

DirectX9中发布了高级着色器语言,是()

AGLSL

BHLSL

CCg

DC++

我的得分:2分

我的答案:B

解析:

暂无内容

3

2分

三维物体变为二维图形的变换称为()。

A平行投影

B旋转变换

C投影变换

D缩放变换

我的得分:2分

我的答案:C

解析:

暂无内容

4

2分

D3DCOLORVALUE结构体中包含r、g、b和a4个分量,表示物体表面对各种反射光的各种成分的反射比率。r=g=0.0 b=a=1.0;r=g=0.0 。此时红光和绿光照射过来,分析正确的是()

A所有光线都被反射,材质看上去为白色

B只有红光被反射,即材质看上去为红色

C反射的光为红光和蓝光的混合色

D所有的光都不被反射,材质看上去为黑色

我的得分:2分

我的答案:D

解析:

暂无内容

5

2分

cube.x文件内容解释:“xof”标识这是()

AX文件

BDirectX版本

C模板

D浮点数

我的得分:2分

我的答案:A

解析:

暂无内容

6

2分

Win32程序中利用()进行消息的捕获和处理。

A循环函数

B递归函数

C回调函数

D静态函数

我的得分:2分

我的答案:C

解析:

暂无内容

7

2分

在使用Direct3D编程时,我们使用()矩阵表示一个变换。A3×3

B4×4

C2×2

D1×4

我的得分:2分

我的答案:B

解析:

暂无内容

8

2分

替换顶点处理的部分叫做()

A像素着色器

B着色器

C顶点着色器

D可编程着色器

我的得分:2分

我的答案:C

解析:

暂无内容

9

2分

如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信息情况,这些信息存储在()中

A邻接矩阵

B邻接缓存

C深度缓存

D邻接数组

我的得分:2分

我的答案:D

解析:

暂无内容

10

2分

对于所有纹理上的每一个纹理像素,

Direct3D需要有一个统一的地址范围,是在()之间

A0.0~1.0

B0.0~2.0

C1.0~2.0

D0.0~3.0

我的得分:2分

我的答案:A

解析:

暂无内容

11

2分

()是Direct3D用来存储绘制到屏幕上的每个像素点深度信息的一块内存缓冲区

A广度缓存

B深度缓存

C深度测试

D广度测试

我的得分:2分

我的答案:B

解析:

暂无内容

12

2分

()是Win32编程的基础。

A消息机制

B窗口过程

C消息机制或窗口过程

D消息机制和窗口过程

我的得分:2分

我的答案:D

解析:

暂无内容

13

2分

()是最快的着色方式。

A平面着色

B高洛德着色

C两种方式都很快

D两种方式都很慢

我的得分:2分

我的答案:A

解析:

暂无内容

14

2分

Direct3D中采用的纹理过滤方案中,()是采用了“首先取得与计算得到的纹理元素的浮点地址最接近的上、下、左、右4个纹理元素,对这4个纹理元素进行加权平均,得到最终显示的颜色值”思想的纹理过滤方案。

A线性过滤(linear filtering)

B最近点采样(nearest point sampling)

C各向异性过滤(anisotropic filtering)

Dmipmap过滤(mipmap filtering)

我的得分:2分

我的答案:A

解析:

暂无内容

15

2分

模板限制中,[…]表示()

A开放的

B闭合的

C受限的

D半开放的

我的得分:2分

我的答案:A

解析:

暂无内容

16

2分

纹理采样属性设置函数SetSamplerState()的参数有

A1个

B2个

C3个

D4个

我的得分:2分

我的答案:C

解析:

暂无内容

17

2分

()光源的发光区域是一个圆锥体。

A点光源

B方向光源

C聚焦光源

D混合光源

我的得分:2分

我的答案:C

解析:

暂无内容

18

2分

当需要对场景进行矩阵V的取景变换,选择下面的()。ADevice->SetTransform(D3DTS_PROJECTION, &V);

BDevice->SetTransform(D3DTS_WORLD, &V);

CDevice->SetTransform(D3DTS_TEXTURE0, &V);

DDevice->SetTransform(D3DTS_VIEW, &V);

我的得分:2分

我的答案:D

解析:

暂无内容

19

2分

()是应用程序第一个创建而最后一个释放的对象。ADirect3D设备对象

BCOM组件对象

CDirect3D对象

D类工厂对象

我的得分:2分

我的答案:C

解析:

暂无内容

20

2分

如要绘制子集0中的所有三角形,代码如何() AMesh->DrawSubset()

BMesh->DrawSubset(1)

CMesh->DrawSubset(0)

DMesh->DrawSubset

我的得分:2分

我的答案:C

解析:

暂无内容

21

2分

()可以用来判断向量叉乘值的方向。

A左手定则

B右手定则

C左手坐标系

D右手坐标系

我的得分:2分

我的答案:B

解析:

暂无内容

22

2分

()是图形中最基本的几何对象。

A点

B线

C向量

D三角形

我的得分:2分我的答案:A

本文来源:https://www.bwwdw.com/article/mxol.html

Top