|
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。
/ ^. f& p5 @/ H- E5 \
2 W8 G* O+ M3 K一、单选题(共 22 道试题,共 44 分。)V 1. ()可以动态地有针对地将某些像素写入后台缓存6 h! r: l" {9 I4 i" }& m: [( W' d
A. 深度缓存5 v9 m0 D# R( v
B. 深度测试
2 } D; [/ ~' V2 h4 H9 @( JC. Alpha测试% ]' P% ]7 g9 N6 D
D. 模板缓存
+ t1 |# K# [& }0 b& p1 x! G 满分:2 分
! Y3 p$ k! Y5 r' \3 ?% G+ i) W2. ()光源的发光区域是一个圆锥体。) A4 }2 t$ E+ ?
A. 点光源0 n; E! ?) R/ P- r- m2 T; W5 p/ y
B. 方向光源
. o$ h) I. L* f- g/ fC. 聚焦光源3 g t6 K. }9 R/ m9 a6 G/ M& _* _
D. 混合光源
3 c# S& X! @* ]4 q, l' w( U 满分:2 分- \4 G* S! ]% J* a4 b! B6 l+ }7 G' K
3. ()的功能是对进入管线的每一个像素点进行着色处理( y7 W- { L1 a& g6 l
A. 像素着色器
" n' X; U5 f$ C% U2 g; k: ] Y0 ^3 BB. 着色器 q' a6 |: W' Y+ P# d
C. 顶点着色器+ y0 b- g7 A m% H5 N
D. 可编程着色器# f- e( ^- W" o# u# f0 m( u- J# V- t G0 X
满分:2 分3 D6 `5 r- |6 w' X7 V
4. 采用()时,复制与这个浮点值地址最接近的整数地址的纹理元素的颜色
$ |; x4 s$ O2 ^! ]. P: ]A. 最近点采样( l/ `. h4 V8 L
B. 线性过滤8 E& `3 I3 X& R2 O5 R: |; V7 T" P! G
C. 各向异性过滤
* g8 n Q4 J9 T! O" k0 L, s: N" ^" |D. mipmap过滤
- \) r; _7 _# I- M 满分:2 分% _ t2 y8 ~/ p1 @. s3 J
5. Win32程序中利用()进行消息的捕获和处理。/ O4 c4 G9 r& X( E. ~# K
A. 循环函数8 c# M/ X# F4 R. q0 j
B. 递归函数$ M' D, E. N$ `" l8 k: A8 E T
C. 回调函数
+ R) k3 M: D1 g4 l" fD. 静态函数( L0 b0 N$ G; h/ w+ } x; [, I
满分:2 分* ?/ W$ P$ C0 A' M# z$ ?2 q. A
6. 利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为()
+ D' @3 N" X2 J- P! e9 `- ^, FA. 模板测试( t- Y" Q# s' ^4 O: [
B. 深度缓存
6 [; _' O+ z6 n3 RC. 深度测试
) L, n% I. t- [! O- B f5 \" n: S1 w; mD. Alpha测试
0 ^; H/ E; }) n 满分:2 分# M/ {# ?' K" g8 H8 A* ]
7. 以下哪个释放顺序是正确的。
* Q3 f# I, j/ [2 e3 M3 FA. Direct3D对象、Direct3D设备对象$ o2 M2 O- T' `& g% C+ f# m+ s( H
B. Direct3D设备对象、Direct3D对象
! Y& i7 v" ~6 C! V1 fC. 顺序任意" A; X( F2 y( ?9 m, V6 d6 t* q0 K
D. 无需释放
6 {0 f8 y" I, t" N 满分:2 分: L; }, K! G( |' h4 S. I( R% C. E5 i! Q/ z
8. ()是应用程序第一个创建而最后一个释放的对象。
1 l. F c5 d* I8 U+ W; Q+ cA. Direct3D设备对象
! W7 ^+ ^0 l. P- RB. COM组件对象
+ U. h7 o o+ C* c' L; ?- H% YC. Direct3D对象9 t6 d5 I" d* h* K; [- q
D. 类工厂对象
9 h- B( n0 t8 v: n! t 满分:2 分$ m( t0 I/ ^3 m" a
9. ()是将物体顶点坐标从模型自己的坐标系空间转换到世界坐标系空间。
/ E: V- X+ P7 _' E; kA. 局部变换
: ^* t# z/ J" a1 L& aB. 空间变换1 j5 s8 F8 w& k0 N- e$ E% t
C. 投影变换/ X4 Y8 c, v5 X% q1 G, ?$ F0 |: I
D. 世界变换/ w6 }- w+ f+ ^8 Z' O- T
满分:2 分
2 G% J! @2 F- ^5 y10. 3D世界中最基本的图形是()。
6 @& x$ _/ s# }7 uA. 点
/ W0 f9 A# @6 p0 v# v% tB. 线2 ~! E. e4 ], d; [* J' \# P
C. 向量/ E% _' p5 V- V7 R# z
D. 三角形
$ Z; \/ n- O6 \ 满分:2 分* _4 E5 p: A4 {$ S0 Z: ]
11. 如要绘制子集0中的所有三角形,代码如何()
2 E m$ S0 m) z7 h/ m7 }2 d+ DA. Mesh->DrawSubset()
9 ~4 n6 }1 J$ J2 X8 D6 x; C! K; fB. Mesh->DrawSubset(1)5 T$ r: w' V" v% J5 W2 {% ]
C. Mesh->DrawSubset(0)0 X" S5 V; p5 R
D. Mesh->DrawSubset
1 s0 |6 o' B% p7 m 满分:2 分* M; t( \1 [7 E$ n# [& `$ x1 L
12. ()是Win32编程的基础。
5 m+ @1 Z* K1 \A. 消息机制
9 d( i+ g6 J) E6 ?/ i0 _B. 窗口过程1 H+ b9 I3 h- }3 W- [
C. 消息机制或窗口过程
, c6 v: m2 N" J9 Z; [6 m) gD. 消息机制和窗口过程
G. S" h; Y+ G+ U2 f t 满分:2 分
5 ?' [4 @) K; t& K2 I13. 已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为()0 q9 p3 h& t7 T% `
A. 一级Mesh
" L/ t, A) k2 A, t9 xB. 空Mesh
' X3 A8 j, n4 S6 m5 VC. 初试Mesh
* D: p8 Z7 I' D! n+ LD. Mesh初始化
- {7 X' Y% _; W7 b! s2 y. G- n 满分:2 分
$ k }$ q {3 B2 E3 E14. 对于所有纹理上的每一个纹理像素, Direct3D需要有一个统一的地址范围,是在()之间 w* J) \% n4 j3 e& ?, Q$ J+ N4 m
A. 0.0~1.0
4 O- a* \6 [ P! l, [B. 0.0~2.0$ X1 C: e0 Y: H& u; R3 E
C. 1.0~2.0
' y2 N! V/ T& q' AD. 0.0~3.0
9 e. v1 n) [6 }. i4 A2 s( u' v 满分:2 分* C3 P$ r2 k5 F9 z
15. cube.x文件内容解释:“xof”标识这是()
* O: g! J, V' n: M4 mA. X文件6 S' x) ~& Y9 X$ X7 o: n) Y
B. DirectX版本4 ?7 Y+ O9 }) X& q5 G" G
C. 模板$ ~( l* n2 X( a+ ^' z9 S& b; d$ w
D. 浮点数
9 K! r% h. m, s! U- L 满分:2 分
% m- L$ S5 n& x16. 模板限制中,[…]表示()
$ f' y8 J6 h* w6 Y: }7 lA. 开放的
, v0 [" c5 u2 Y& X/ }; \1 w8 \' [B. 闭合的
; \9 T; B/ ~: v A3 K1 WC. 受限的
6 V) ~/ |4 o- u; q( w' h$ rD. 半开放的
' |- Q( A3 O# p: T3 y5 q% W. t 满分:2 分
, Y+ J5 P& |- k* A! L17. DXUT框架将与文本渲染相关的属性和接口都封装在()类中。
; g6 n O4 i+ w4 l2 y* @A. ID3DXFont4 S, j, b& J* X; M0 g. @1 Y
B. ID3DXSprite
$ G' s+ D5 c: NC. DIRECT3DDEVICE9: z4 t" a R+ h' ]0 R' s$ W, J
D. CDXUTTextHelper
% K; Q0 L4 l3 E6 L/ D 满分:2 分
0 d' i5 ?$ {- P18. 如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信息情况,这些信息存储在()中# Z1 \# z7 Q' s6 M3 ?
A. 邻接矩阵* B9 ~. B: m% I# L
B. 邻接缓存
, M. a' o, Q) e/ `C. 深度缓存 E6 [ [4 `- S. L# T
D. 邻接数组
$ o" o* C# W ^8 @: ]* E% o 满分:2 分
5 A- X5 k* ~! L- S( d) g( E19. ()是图形中最基本的几何对象。
, |3 `# W& L; K' x& dA. 点( R* T0 m6 U/ W* V- X t+ E, G
B. 线
# @1 ^& F2 N9 n- N3 g% p' u K4 n$ CC. 向量$ a( M+ G' y' j
D. 三角形, d4 U- i1 `) Y" s( h
满分:2 分9 h y' f8 h! i$ E
20. ()是由光源发出经多次散射而无法确定其方向的光。
( l! _2 W: y+ W, y7 |A. 漫反射光' R. d/ |, a" B3 i. c
B. 环境反射光3 s3 z1 m; S! g- e$ C" E, c
C. 镜面发射光
# }/ b1 |. z& Z+ K* eD. 自发光/ w0 i4 v' P- O
满分:2 分; j5 Q& m/ v* a6 Y
21. ()对象是用来指定字体属性的。
: f( D( j" A7 PA. LPD3DXFONT- I3 V( ]7 e4 @+ w q {* w
B. LPDIRECT3D9
; I- m( P: ~1 L( o) pC. LPDIRECT3DDEVICE9
6 D0 p2 A- w @- ^; k7 lD. RECT
' A: I, r, u% F) ^ r3 w, F+ G' W 满分:2 分
3 m( Y$ C( {5 P22. ()是最快的着色方式。 O. c& E& d& G
A. 平面着色 e v( c2 G7 u+ Q, @% a
B. 高洛德着色
; q6 B! j x( I( P! t9 ^C. 两种方式都很快
- l4 S8 x m" X, y9 M0 ?$ e2 tD. 两种方式都很慢
0 |7 g1 n7 h5 O 满分:2 分/ q8 m! E. z* L. q; e
; i5 l4 G. W: i; r c" }( \二、多选题(共 7 道试题,共 14 分。)V 1. 模板定义包含哪些项()
+ S# i8 x1 C; C/ w& q F% z QA. 模板名字
9 ]- x+ U1 G, j1 q" h, z, zB. GUID: J4 J2 g9 P. K* Z* s7 |
C. 数据项
' E7 d; c1 T7 k% Y; PD. 用于控制模板的限制程度2 ?+ h: g2 A4 f4 p+ v% a
满分:2 分
5 {% a1 T7 h x" g$ S) [1 v; o' v2. Direct3D中哪些光是分别独立地用于系统的光照计算的。
" u4 I6 G5 F4 y5 W/ ^3 KA. 漫反射光
3 t4 s4 u# v4 [* VB. 环境反射光
% q2 t& T/ e, ^$ B+ P3 m* PC. 镜面发射光8 S, l) F0 ?; }9 Q
D. 自发光! u4 o2 t" C8 w* f+ T' F m5 Z
满分:2 分1 C; }- g1 [, k& ~
3. HAL的顶点处理模式包括()。
/ @; s1 `0 ^% {7 Y( f! p( t) nA. 软件顶点处理
& b% Z) u p5 m) w# iB. 硬件顶点处理
4 m T6 R* a6 T- q; r5 g% D/ }C. 在不同设备上的混合顶点处理
4 u7 c, O) d) JD. 在同一设备上的混合顶点处理& [1 [; Z9 x# R: F p
满分:2 分
0 {7 c7 [7 M, J9 g4. Direct3D提供了哪些()方法来简化纹理过滤的过程/ B- Y! b/ `9 s- b
A. 最近点采样
; @8 ?* B6 \+ z! W% D, N% YB. 线性过滤9 m( w9 f% Y2 `5 a. i% N u& C9 e
C. 各向异性过滤
& T, G8 N) A& j- L- l9 ^# a. {D. mipmap过滤$ N) w4 @" I$ r- u3 ]
满分:2 分
, g+ ~7 y4 U4 S! x5. 可以存储RGB数据的结构包括()。
, p; r/ E0 h9 ]+ r0 ^3 i7 mA. DWORD
2 u/ ^% D1 {7 ]) i2 n1 L( OB. D3DCOLOR( N5 ^" v! d$ Y
C. D3DCOLORVALUE
. k2 t4 M8 F3 Y! \% h! W6 D3 aD. D3DXCOLOR$ J! g+ n3 w3 K
满分:2 分
2 n. [9 z" U: I2 |9 y5 L5 U& U) g6. 常见的纹理寻址模式有()
6 D1 \+ |0 h/ j' O% O9 M5 g) b! bA. 重叠纹理寻址模式5 V' ]7 V1 U* `/ q" \) H9 S8 d% V
B. 镜像纹理寻址模式4 @) S# t( r8 d- v; D* R r+ s7 A
C. 钳位纹理寻址模式! d* s7 G0 x2 {: b4 a
D. 边界颜色纹理寻址模式# w* t. x: k0 [ P8 O* E n3 B+ `
满分:2 分
: @! a5 ] Q) _7. 渲染管线首先要设定哪些数据信息()
1 K; I J2 C2 _2 q- m6 \A. 顶点
$ b" h4 ~. {; r- O. E; EB. 图元& g/ Z$ }0 b$ X$ c& b' J2 C
C. 纹理
0 v* q y9 `# i, J$ |D. 材质/ n# x2 { d M$ U3 |& ]$ X
满分:2 分 * U, U5 k4 b, R+ N
& e+ B" c: B- B6 ^( v( @0 b! } |
三、判断题(共 21 道试题,共 42 分。)V 1. Alpha混合是渲染状态的一种,不启用Alpha混合也能进行相关计算+ D0 n/ f& _- V
A. 错误! |5 b$ o; m' {# J( W! F6 @
B. 正确
" C4 u4 \! \# @8 e- _1 D9 c. ~# j 满分:2 分
3 E: E% R4 X# g, ?- S$ K2. 建模是指用一定的数学和物理方法建立所需3D场景的几何描述。
$ e* b# m Z( V) k# v5 _A. 错误) f; y! D/ u8 r' M1 L y: a* g
B. 正确
6 c4 R" ^" c% a Y0 F 满分:2 分
9 U/ c0 G0 A1 i8 a3. 混合定义是将两个或两个以上的图像叠合在一起构成一幅新图像的方法) [0 j7 p i* X% y
A. 错误
. V2 a/ ]1 x/ PB. 正确
5 B. x& e. d8 u J 满分:2 分( d+ X- B; H/ \
4. 当三维物体表面与投影平面不平行时,它在屏幕上的投影会扭曲,这种现象称为mipmap过滤
8 a. s# I6 _, a, S" G+ P# IA. 错误
& @ b/ J `' m# T! {B. 正确& b0 C6 n, h! j2 _$ ~
满分:2 分: O7 V( p4 }; r7 i1 x- `; l: Q9 A: o
5. 使用OptimizeInplace()进行网格优化后,Mesh的几何信息将按照属性进行排序,这样各个子集的顶点/索引将组成连续的块8 a- ?$ {8 O) b; h9 i4 K3 g
A. 错误1 E+ m" [5 Q* ^! T/ O* F
B. 正确5 N B7 }& x9 U% z. n
满分:2 分
% n( i7 z5 E5 }0 e6. 平面着色模式,所有像素的Alpha值都大于等于该多边形的第一个顶点的Alpha值) W4 m) n1 T; A- h
A. 错误
8 v. t" f% }% `2 B4 B( o* YB. 正确- [, M8 U. J6 I, C
满分:2 分
: x7 x) J/ }+ i/ i1 R7. DXUT框架只支持Direct3D设备和窗口的一一对应。& P* T! D( t+ I# A3 t
A. 错误0 e& @3 q7 D* J" L8 N) a& V4 M
B. 正确
) C2 `9 d' ^" w- s$ Y 满分:2 分
& [! _0 \! z$ n0 h) Q, b3 r* C+ o8. 通常情况下,深度缓存对应与屏幕大小相同的一块二维区域
$ C: r4 H2 z- J5 ~4 L! K/ a. DA. 错误$ ^9 Q% B7 H$ ~ H
B. 正确
! W: q6 @- R6 s9 o, x4 m' l ` 满分:2 分
; \( f8 T9 R- j9. 裁剪操作是在拍摄过程中的第四步按动快门拍摄时进行的。+ _/ I* j6 l @5 z
A. 错误
: y' [& O- k* R' P! hB. 正确
" m4 v0 T2 J' `% ]# ^3 Z 满分:2 分
; [" n, u: t. L. _, C& y. C/ e10. 是用源像素颜色与目标像素颜色通过一种规则进行计算,计算的结果为该像素的最终颜色,这个过程就是混合, l1 D0 x2 V& h7 x& Z
A. 错误
8 E; M8 } @9 z) ~B. 正确8 ~8 q8 n1 y+ S k) @& L
满分:2 分
0 u& P$ r% F3 b) N5 U: t: ?11. 纹理阶段混合状态用于指定当前纹理颜色值和Alpha值的混合方法8 H6 O, Y" M) x" @
A. 错误
- W* S$ L& V1 J. o' e @B. 正确
/ h5 I9 _2 |% P4 m3 y4 Y9 X4 O/ y+ }$ n w5 A 满分:2 分* W8 ^3 P; X* M6 ~# }* V
12. 使用SetAttributeTable()方法来直接设置属性表2 {# T3 n) C; Y
A. 错误
' N7 t2 R( D/ JB. 正确
0 @4 j W( ]4 f6 y. F: b! w; { 满分:2 分
% U% n6 _4 y z) J" X13. 设置深度缓存是指设置深度测试成功时对深度缓存如何操作; g+ N$ q2 T+ H1 d# g% U
A. 错误
6 X# |$ w, i# S$ uB. 正确& m6 C4 x! x/ j6 H( p5 S
满分:2 分0 {9 Q% I2 i" S% }6 r; Y2 @+ p7 Y; S& D
14. 在DirectX对窗口进行渲染之前,无需先对窗口进行渲染方面的配置。
+ C; x" A9 d1 d% A0 Y. OA. 错误+ z1 z6 ~ \; [5 c' M* }
B. 正确
; U! l' w1 i6 t" U( z% v 满分:2 分6 L# ~4 S6 i8 P5 P% o+ _7 c8 `7 J
15. 对于图元在二维屏幕上图像的每个像素来说,都必须从纹理中获得一个颜色值,这个过程称为纹理过滤- u4 b2 {# b+ G, w$ w
A. 错误0 C7 x( G9 b* ?% E8 G2 Z
B. 正确
& @7 B& ?% w( W2 Y' ?3 ? 满分:2 分
4 z5 c9 I- K2 E/ Q16. Alpha分量主要是用来指定像素的透明等级5 G0 q# Y; Q$ [4 S" O0 w
A. 错误
9 h8 w4 i( v- U" g, k2 S" P' y/ f% M( s: bB. 正确 g" w# @# |. P1 d3 K
满分:2 分; V2 L1 g% q8 ~* ~9 Q0 `
17. 渲染后的物体看起来像是由许许多多的三角形、四边形或五边形组成的,就像网一样,我们称为网状结构
* S( i' \. v, GA. 错误- m. U8 p0 h( Q# ?2 N
B. 正确 C( L8 k/ ~" A4 \! ?
满分:2 分
- U6 m3 @2 {$ `4 I5 T, b18. 向量型的成员可以单独被访问,矩阵型不可以6 e3 K0 Z: o- C4 S* a. k
A. 错误
% i# ^& L7 e* ?& b+ z* eB. 正确
1 p% T. l! Q) Y; w$ `" M# i' |0 r 满分:2 分3 d" [6 a5 k7 W4 O1 V3 r
19. 顶点和像素由GPU来执行,是固定功能管线的一部分) F+ d. t, X0 b
A. 错误# i" R8 @ k. M
B. 正确2 ^* Y9 O6 v. ]+ ^4 `6 p6 _
满分:2 分
3 o; {6 O W) ^$ o; j3 A20. Direct3DHAL仅实现与设备相关的代码并且不做任何模拟。
- z( g. i% \3 E0 m4 BA. 错误
# Y, X% o( S2 gB. 正确6 K C% A, \% q2 t% |2 n* T% i
满分:2 分
1 O/ W& c2 P1 A& d& b0 H7 ~6 K21. 使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次只能使用一个索引缓存。" U* e( D% B" r: M
A. 错误
! H, L1 z1 m( M: S( TB. 正确
/ a0 J1 U! W. j1 X- W" ]. i5 ^ 满分:2 分
% T |2 S5 B0 w% b3 C4 U* ?8 {( d8 y6 e6 I1 W
谋学网: www.mouxue.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料和奥鹏毕业论文以及其他各远程教育作业代写服务,致力打造中国最专业远程教育辅导社区。 |
|