|
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。
3 G+ K6 |8 }+ C+ u8 P' c8 c \/ n2 U( P5 _$ T' k# S7 r% {. b& q' h! D
, ^* S% T/ P( x' J$ c
15春学期《DirectX程序设计》在线作业
+ h& w7 O$ o: w7 Z4 g1 P9 C3 N6 v- J3 I% E; G) V1 {4 Q( Z
' G8 f+ L+ N% W7 J; _2 C# c, k' b; e- N6 {) S4 \5 D( Q$ ?+ e/ B
2 J5 U, H7 h. K$ g一、单选题(共 22 道试题,共 44 分。)6 t, B6 x+ L( f/ T
" H" R/ P3 u( l3 |9 _
1. ( )是Direct3D用来存储绘制到屏幕上每个像素深度信息的一块内存缓冲区。
: G, ^' f$ r( I. @6 w! SA. 蒙版缓冲区, J- d) _7 }# k6 J, g' ^
B. 帧缓冲区
# h, _7 N" L Z+ J/ p$ R" S; IC. 深度缓冲区
$ L, k- [' H2 A. R, uD. 位置缓冲区
1 b& R. e' P% W正确资料:C6 z, O3 z; f9 e* { ? u6 n
2. ()可以动态地有针对地将某些像素写入后台缓存
2 r8 w3 u' T3 Q% r) |) I5 b3 NA. 深度缓存: k# }, c5 p+ w4 C U G, I
B. 深度测试
* N0 |8 o* a3 c# L( ?4 g AC. Alpha测试
% R0 ^) J9 Y3 H( }( P3 OD. 模板缓存
p( ~1 }6 x! ^+ m, r+ m. O正确资料:D* C( B, ~+ \ e$ X
3. ( )寻址模式使得Direct3D可以在纹理坐标超过范围的地方使用一个任意的颜色。
7 s7 I) i% ~" n* P" H; R8 ]7 SA. 镜像纹理寻址模式. F G3 ?& L, B# P
B. 钳位纹理寻址模式6 R! Y! y( K0 q% ^0 i0 V1 w
C. 边界颜色文理寻址模式
; g( q: O. p5 l9 ND. 重叠纹理寻址模式
+ y$ J) }: e1 f, f$ J- ^% [正确资料:C& Y, P, q _( X+ r7 a4 ^4 ~
4. ()的功能是对进入管线的每一个像素点进行着色处理 B u8 {/ x" z- n2 h( e3 R6 B+ ^
A. 像素着色器$ R8 E& x( Z0 o- Z/ O- k( U* n' D
B. 着色器5 H; w" c1 U) s+ a! W
C. 顶点着色器! m n! u% m6 L6 u
D. 可编程着色器+ F6 E, @# P# C/ Q
正确资料:A
' L3 E) z. s& C0 ?0 M2 @- W6 p+ O5. ()对像素操作,运行于渲染管线的光栅化处理阶段,辅助实现诸如纹理混合、光照模型计算或环境映射等效果
6 z7 I! \. {) o5 a) m% a2 rA. 像素着色器
; L: }2 i% V2 F" t" Q/ rB. 可编程着色器$ m% h w3 u. G8 E
C. 着色器0 G; j1 u$ X! g* P8 [; f8 j
D. 顶点着色器" ?% d6 B& K2 C
正确资料:A2 @/ D& T: H3 Q! Y5 H: p0 T" P ?
6. 创建的字体对象也是一种占用内存的资源对象,也要遵循() 的准则适时释放它。( w! L5 U: F. N; N8 [( p% `# a9 M
A. 最先申请,最后释放
) f! @3 M7 y" T9 f( [9 C( v, I; {B. 最先申请,最先释放* q$ W2 b% l1 K, `
C. 申请和释放没有顺序约束
$ }& P) T1 M" T0 u+ v& D& VD. 以上说法都不正确
( p6 ^: q5 R! x! T. @正确资料:A
$ w% K% a% ~: s: g; M) E4 c7. ()为从无限远以特定的方向照射过来的光,光照强度随距离的增加而衰减,此光源不需要设置光源位置、衰减系数和光照作用范围( Y x' D4 z! m/ Q% Q
A. 漫反射光! g2 W* i6 E- [8 }, Y+ H
B. 聚焦光源 c6 T% k" A# m- H
C. 方向光源1 Q: h& {! G% v# @) Y
D. 点光源1 ?: u# ~4 a7 f: n
正确资料:C8 O, W2 ^" m% ^+ P- U h
8. 利用模板缓存来阻止对后台缓存村长哦功能某些特定区域进行绘制,判定是否将某个像素写入后台缓存的决策过程称为()
5 F* b, }2 G4 PA. 模板测试. ]7 K/ u" u. d- R- O; h* F! t ^
B. 深度缓存9 S2 d. n/ |3 q7 n' Q, L6 u
C. 深度测试# g4 o1 T$ S9 N2 ?& ~0 J) |
D. Alpha测试
( T4 G- p4 Y+ R3 |& B6 N正确资料:A" i9 c. }. t/ E j
9. 创建一个矩形图元255*255,它的大小恰好与纹理图中纹理的大小一样,要映射整个图元面积,分配给图元纹理坐标为().
L6 j3 s8 p' D. k: @+ Z. e. A0 X; nA. (0.0,0.0)(1.0,0.0)(1.0,1.0)(0.0,1.0)
+ f5 Q. a" a+ wB. (0.0,0.0)(255.0,0.0)(255.0,255.0)(0.0,255.0)
# O$ c- L) b A0 y4 BC. (0.0,0.0) (0.0,1.0) (1.0,0.0)(1.0,1.0)& \- n4 Y7 x% @0 X4 f
D. (0.0,0.0) (0.0,255.0) (255.0,0.0)(255.0,255.0)
+ e* }2 ?) ]5 Z正确资料:0 h* i3 c, Y7 @% M
10. cube.x文件内容解释:“xof”标识这是()$ m0 L1 ]# {0 C0 ^' \( o5 p8 N& Z
A. X文件
! @+ n/ P$ K6 V* T/ aB. DirectX版本
1 K t- F2 U- m S0 `5 V' ZC. 模板9 R; }* T5 Z3 ^3 Y% e, p- P9 N
D. 浮点数
( N; G- I) e& {0 ]正确资料:
/ @: u" p% `( K$ C, e9 R2 L11. 模板限制中,[…]表示()5 O1 n# b$ H: i% K H' k, x
A. 闭合的/ u8 W1 k. o) b" g7 e
B. 受限的; B( }: M& W' ]- b' E
C. 开放的
# I* z& T4 z- c" @* r8 |3 }D. 半开放的
3 X3 n7 s: |$ U3 u% G) Y+ H正确资料:- u Y t; D: K8 s& e7 x
12. ()是应用程序第一个创建而最后一个释放的对象。
' `& t+ b! s% o4 z2 B+ n @. f1 yA. COM组件对象0 q, n- m5 `, ^: y$ T |( c9 V) |
B. Direct3D对象
6 E8 B4 F: y2 u, i: M7 `. GC. Direct3D设备对象
& s0 r, C1 G/ b5 ?( G% u4 WD. 类工厂对象- k+ e( n; ?* t/ [" y5 h4 t
正确资料:
4 [2 k7 w" {% b+ ~& z9 Z9 K' s13. ()是用于定义构成物体的三角形单元列表的坐标系。6 }6 ^9 v! L% A" P" S& a
A. 观察坐标系' L) _" F1 }' p! H5 ~. F
B. 世界坐标系
. \8 ~0 [+ B, ~3 F0 p mC. 本地坐标系
6 ^4 Q* g( U4 l& U: _8 @4 MD. 转换坐标系+ T/ X( o) Q3 ^. C* P
正确资料:
0 k; p& C$ G) J* c$ u. @14. 以下哪个释放顺序是正确的。
7 J: |+ ]( l7 E; {A. Direct3D对象、Direct3D设备对象
6 s' [# }- I7 n! N, g2 @! HB. Direct3D设备对象、Direct3D对象! A( U: W$ a7 v% v7 P
C. 顺序任意1 @4 {+ s! Q9 g q8 \$ @1 r
D. 无需释放6 k, E% U3 D2 `# e
正确资料:9 t. ~! ]# v9 i2 J7 `5 O7 @
15. ()变换后的的几何体位于观察坐标系中。- K* f2 W3 ?4 Z' A! ^; A
A. 局部变换
7 t/ O+ u9 s! c$ ~& a3 gB. 取景变换' v& Z E Z: ], d1 F& @1 a
C. 世界变换
$ U+ r# `& }- ]. m# b* \D. 空间变换, A/ V, o4 S; v8 Z; q
正确资料:
$ k" V l; K; z8 \; z+ S* m16. ()是Direct3D用来存储绘制到屏幕上的每个像素点深度信息的一块内存缓冲区* }6 G" X3 L# d+ Y2 x
A. 广度缓存
" D& n! n/ v. {8 u% xB. 深度缓存+ ^9 n% D3 n. `4 W9 R* s4 ?
C. 深度测试6 e$ [; q$ a0 U
D. 广度测试
0 D' S& e( R# t# o6 [, h# e正确资料:
) ^7 e1 g9 \6 E; C! `$ o17. DirectX主要由硬件抽象层和硬件模拟层所构成,其中硬件模拟层的缩写为()。
" ~( e- D" j: X5 L3 VA. HAL
$ J8 W4 `, i% ~; [B. HCL2 K) _0 J3 n& a( k& E$ }. K
C. HEL" A: ?, d# D8 E+ i/ g' `
D. HEC$ t0 f/ I! ~" X' E" k
正确资料:
1 A( |8 Y# ?4 `' b: O18. ()是一个中心点向空间各个方向等强度发射光线的光源。
4 N, f; }! s$ `9 j# h3 M" T$ c- ~A. 方向光源0 h3 ^2 T, L3 ~: R
B. 聚焦光源
i7 {- Z5 [7 _3 f0 @6 {$ _C. 点光源
+ n3 v1 U- i2 }' n9 B; kD. 局部光源
: `+ ?' X6 U0 v7 f, E9 W% g8 {5 x正确资料:
* v; P8 @; m7 k8 e# }19. ()是最快的着色方式。
/ S _0 ~5 p3 O+ LA. 平面着色
- F3 B! s0 G0 h `: V) s8 Z+ FB. 高洛德着色+ V5 t) p) a |8 D5 Z% b
C. 两种方式都很快" h" \/ P( @* p0 J2 r' _. ?8 O
D. 两种方式都很慢6 H$ f4 l# }% x
正确资料:! R2 m0 X* B. y7 s# M* p
20. 已经指定了定点数和面数,同时也分配了适当大小的内存给顶点缓存、索引缓存以及属性缓存等,只是没有填入相应的数据称为()' f5 b/ b3 s& \9 \+ M" Y
A. 一级Mesh
9 Z0 n1 ^: D. L1 v4 ?1 s1 m# ]* w2 QB. 初试Mesh
+ e3 H; U& ]" F0 {C. Mesh初始化
( D s! q" c, R+ K6 f/ d5 S, eD. 空Mesh
! n' {6 D6 z5 z+ m& [3 _正确资料:
; P. H! }8 D- N# ~9 C21. ()是Direct3D用来存储绘制到屏幕上每个像素深度信息的一块内存缓冲区。5 j. [+ V) V6 J3 V% ]
A. 蒙版缓冲区' q) J1 Y7 Q' Z8 ^' e
B. 帧缓冲区& c$ J% [& J& W: f
C. 深度缓冲区
. ]! [& H* d9 e* D8 X) i5 HD. 位置缓冲区' E) s; ]4 e7 ^+ k: t ]
正确资料:4 B+ ?" |$ [* }1 Y0 ~: ]
22. 如果要对Mesh进行优化,需要知道Mesh的三角形的邻接信息情况,这些信息存储在()中
2 k+ M$ {9 [3 D' n6 RA. 邻接矩阵; t+ P2 u1 e3 \* J- y
B. 邻接缓存
7 O( | v' r8 dC. 深度缓存
. |5 C ]8 F, Q. W. o( aD. 邻接数组9 X5 g% G2 |5 x6 f! m
正确资料:" o4 e8 d7 a2 b& v: I
: C4 H3 N8 o: H+ ~' u X
2 d" C7 Q! Y8 A! L) ]9 q
+ K' r3 Q" V' V+ x15春学期《DirectX程序设计》在线作业
# j: L0 K( D/ c! m) @* r) B9 _0 W
" J: q% d- U, H! R2 _$ Y
+ C* E% Y; U9 B, z9 q; e9 j$ ]- A; q, `5 X- B( X- `6 r
二、多选题(共 7 道试题,共 14 分。)
. D8 z0 @- J! m0 v' o F# d1 ]; w% [9 B0 ]6 ^
1. Direct3D提供了哪些()方法来简化纹理过滤的过程6 \8 C; b& A+ R
A. 最近点采样
6 ^; k: Y+ v m0 B( g4 n9 q2 BB. 非线性差值
$ L' U1 z# Z4 HC. 各向异性过滤
4 Q- T; X' c7 T C' h0 MD. mipmap过滤0 K) V( d' |6 [( ?+ s2 H
正确资料:
5 q3 r/ A5 T" v. k5 z. X- B8 e2. 渲染管线首先要设定哪些数据信息()" K2 P( k) o% p! `0 o; k3 ]* e
A. 图元
0 `, c; j6 c+ h/ X: |5 PB. 纹理
" b, c) Z6 \' c% cC. 材质
- |- a' `3 n0 ]2 ~6 y- MD. 顶点7 I. ]2 j- p( N
正确资料:
4 h( I c; i; D4 Y2 l3. 模板定义包含哪些项(), f# T6 ^: M% i* l# ?
A. 模板名字
d/ Y* I3 K1 p! E yB. GUID
+ |+ F& Y" t* ?; YC. 数据项( A' _3 o$ n4 \4 f4 n% K5 o5 t" z4 o
D. 用于控制模板的限制程度
. A8 ~4 D2 M. v6 S s* y$ h% z M r正确资料:2 R" ^% r. A J; u
4. Direct3D中哪些光是分别独立地用于系统的光照计算的。
1 l& E( x/ h. L* R& ~3 E) ]A. 漫反射光0 X7 o0 }# ?& R, A' j' _6 X3 a2 h
B. 环境反射光
* v* f w1 Q( o" M4 q" E( sC. 镜面发射光# M4 k8 U1 O3 Y
D. 自发光" R8 j& I9 `: x, x' t& l
正确资料:! _( m: j3 L* @: s% ^& a" t
5. Direct3D支持哪些多边形填充模式。9 I; Q0 y7 }# z
A. 混合模式2 A% w. o4 a \4 q- G) ]) X2 q
B. 线框模式
$ Z' j0 }2 h8 {0 `C. 实体模式% B5 V+ r/ D( h
D. 点模式
/ X' m% |, P- @: R0 k8 m正确资料:$ a& h' k3 b& O: i8 A
6. HAL的顶点处理模式包括()。, U5 b4 a2 f8 b/ e1 [- j
A. 软件顶点处理2 e/ Z. A! y, [4 Q4 S
B. 硬件顶点处理
( v: `5 p9 v; Q) g: C6 ]: uC. 在不同设备上的混合顶点处理7 |# d3 b! C) t
D. 在同一设备上的混合顶点处理
" F9 k1 c9 N& w' g# k( q正确资料:2 w2 m! b5 S) J. ^2 F; B: m
7. 投影变换包括哪几种投影方式。
+ J7 D4 i, s, G- C. K& J$ l3 EA. 平面投影+ F6 r) S0 z* G! V }/ w% _2 G
B. 透视投影
! t) t7 x+ {4 D2 F8 z2 f- _C. 正射投影8 I& |: v2 G; d- i U. y" R' P* P
D. 缩放投影
. R: _0 q8 L: Q8 y8 |! }$ A- G正确资料:5 t. ?3 W3 `/ w
4 @( j0 P+ Q7 y9 o
8 ]: O$ ]" h' t 0 E0 S0 ~, R+ k) G/ ?1 s0 t
15春学期《DirectX程序设计》在线作业
5 d% |3 x1 }4 L3 ^0 Y5 n
% ?. f* u: a; M4 k2 B$ W% b/ Y' M6 ?/ R4 `
! \1 }5 i3 ?. h) q- ^ f; g2 Z
! t2 Y/ u3 x# x8 w" E三、判断题(共 21 道试题,共 42 分。)8 H% M- n0 W( E. J
9 w: T, i' g# Y8 o5 n
1. PixelShader被翻译为“像素着色器”,简写为PS。它可以对进入管线的每一个像素点进行着色处理) m$ j- {# g& {& |
A. 错误% V3 c# Q1 p: j- i7 }- r/ N0 \( Z
B. 正确! N2 ~. m6 g7 E
正确资料:! c% V9 F8 ?9 n0 L& R: S; G
2. Direct3D中可以通过函数 CheckDeviceMultiSampleType 来检测设备是否支持多重采样。
' f* R3 l$ x9 D2 e* O7 j! mA. 错误
5 j/ R: k: L" `% j% J4 nB. 正确8 z1 N$ H' J) M, I
正确资料:
9 A$ |8 ]& d) n4 ~3. 使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次只能使用一个索引缓存。
, G' o" Q! ^4 V" |& `; uA. 错误3 {- \+ M: j! G6 ^3 M# Q+ i3 ^
B. 正确, Y B( h6 f; ]* u6 n5 a) O* Q
正确资料:
2 T9 D3 i) k# w1 p; z4. 图形学中称由于采样频率不足而造成的失真为走样,反走样通过多重采样改善图形锯齿效果+ C, u) s/ G" F& N- Q
A. 错误
3 M0 m) D4 Z2 {7 tB. 正确
v+ F# w/ [3 i. B正确资料:- M; w6 _+ V; x( S/ ?
5. DirectX是Windows的一种多媒体API,但是不能保证设备无关性。
/ q, `5 b3 w& I4 |( e7 g) NA. 错误
9 y: E8 Z. k% F* {0 O* IB. 正确
! {) n/ m2 T5 a' Q: B) d5 K" t正确资料:3 [5 m! P( |4 d. V+ U. t
6. 一个采样对象包含一个纹理对象以及对该纹理进行采样所需要的一些状态# b) h; k+ N# Q0 J0 S
A. 错误
- K4 I9 \! a" ~# g) A- a1 zB. 正确
7 k3 `% ?$ J5 b9 z) S正确资料:
, b% m6 s0 q4 R3 V Z5 F `+ V/ x* W7. 有材质和纹理的X文件中,还需定义材质模板、颜色模板、纹理文件名模板、纹理坐标模板等
- x X8 x5 E S/ @% YA. 错误' G3 T5 f8 J) O0 b$ W+ {4 w
B. 正确3 T* m1 S) w" q3 p8 H! D' {! f8 P8 |
正确资料: g {0 k) w" X$ n {
8. 使用索引缓存时,必须将要绘制的模型的索引缓存与设备相关联且每次只能使用一个索引缓存。
" F# k3 b7 V, DA. 错误
1 @. ~2 j, ?0 s5 f' t$ X7 zB. 正确
6 g2 E1 [6 H; C6 e* Q% Y正确资料: m. v& ?6 K/ }
9. 一个Direct3D对象可以创建多个Direct3D设备对象。
7 O& X& ]* W* z5 n1 sA. 错误4 l5 j( f; L1 b* ~) o; Y
B. 正确7 S/ g" M# u+ B/ V6 I0 B
正确资料:
7 o0 o3 A: Q7 w% U5 B$ {8 U10. 物体表面的颜色不仅与照射光源的属性有关,还与物体的材质属性相关。
3 y; q/ U3 h1 Q5 YA. 错误6 j9 J5 V# D; a% v' B/ [
B. 正确* o8 V) t! b" P- |' }5 T3 c5 l
正确资料:
- m- B* c7 K4 D6 y11. 像素的Alpha值就是用来做纹理Alpha混合时进行加权计算的的权值
" b$ n' U9 _. Y7 ], B0 XA. 错误
* Y K7 v0 p% z5 JB. 正确9 z R3 Z! r1 P( r: l
正确资料:+ u* l5 ^# w! ~6 q+ R
12. Direct3D中实现混合的方式是采用Alpha通道,Alpha分量主要用来指定像素的透明等级
. @6 k* A/ Z3 n5 K+ h4 cA. 错误
/ \: i- O7 _- D( qB. 正确
$ o6 ? t8 Z, I正确资料:& T: \: e! G5 v) T. A* W
13. 通常情况下,深度缓存用于判断三维空间中物体的遮挡情况' ~+ {, M, _$ D5 I k
A. 错误' i+ B0 u: i& Y6 ~9 e; f. a
B. 正确
: e0 T4 X% ?5 S: h6 b正确资料:; @1 D+ ^& E+ W0 d9 `- D
14. Alpha分量主要是用来指定像素的混合计算比例的+ I9 F i4 i6 N9 [3 ?
A. 错误
7 ` W) v3 D+ }: H& I! m7 |4 n. Y9 z" }B. 正确
$ \: m) p% b2 |* v6 _' G$ c正确资料:
: O7 V6 k/ E) |15. 三角形条带的顶点顺序必须是按照顺时针画的。
& e& [5 O$ t% `+ m( j# sA. 错误
' u ^! P' |3 e cB. 正确/ c/ [+ \- g+ y% Z6 g
正确资料:
, B& |4 E }; i, Z% w16. 在Direct3D的一个场景中,最多可设置8个光源。3 g5 M% ?+ ^( {% k- s* u
A. 错误
3 B- f) r7 |4 S7 ~, e9 e" S/ wB. 正确 e: {/ K$ r$ R- p# _; p' j
正确资料:8 a" j! {! n, {* v( q, ?
17. 纹理阶段混合状态用于指定当前纹理颜色值和Alpha值的混合方法+ b ^( C/ b3 v& t
A. 错误
% T1 z- g1 c3 i! q. A1 JB. 正确
% [$ o3 V- B7 q& r正确资料: M T. b# b/ Q& c; t8 d
18. 在场景中,设置光源后即可,无需再对光源进行激活。
* z( \9 F4 g! T5 f( I8 I$ dA. 错误7 E2 A/ V/ A% c* F
B. 正确
( h/ {. z. B! u6 i0 e, W正确资料:0 W4 A7 N& S% m1 c
19. 自发光是指对象自己发出的光;结构D3DMATERIAL9的成员Emissive描述自发光的颜色和透明度,它发出的光需要参与光运算。5 ~7 A- ?4 |' B+ y+ r
A. 错误
3 m+ s& m3 M- ~0 p5 a5 c S1 bB. 正确4 f4 C! B- Q* K# P \, a9 M
正确资料:
/ ^5 A* D4 `# ^( x: k20. 建模是指用一定的数学和物理方法建立所需3D场景的几何描述。, e/ j9 y, x0 J, [3 f
A. 错误
& Z* @6 O5 }- ~* \7 OB. 正确
* b/ J5 l: S+ F6 M# C. X正确资料:; R' A5 i4 E4 ]5 j9 S' K
21. 在固定管线中,某顶点在纹理贴图1上映射为点A,在纹理贴图2上映射为点B,我们要求该顶点颜色由A、B共同决定,即顶点颜色=A点色彩值*0.4+B点色彩值*0.6,这是可行的。' b& }& b3 v( w8 F
A. 错误
( _! P, p/ Y9 _0 Q0 yB. 正确
. E/ e% T. ^" f" @" E3 y) `. T正确资料:
+ U* Y- ^5 ^2 ?( \4 F2 E4 l, f+ B7 @ g6 |. I: j+ `
* ]7 T: D& ]) Y( H: b! L) Q + f9 c) A8 a- @: A3 Z
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。 |
|