南開(kāi)23春學(xué)期《DirectX程序設(shè)計(jì)》在線作業(yè)【答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2023-07-23 01:23:26來(lái)源:admin瀏覽: 0 次

23春學(xué)期(高起本:1709-2103、專升本/高起專:1903-2103)《DirectX程序設(shè)計(jì)》在線作業(yè)-00002

試卷總分:100  得分:100

一、單選題 (共 22 道試題,共 44 分)

1.()可以用來(lái)判斷向量叉乘值的方向。

A.左手定則

B.右手定則

C.左手坐標(biāo)系

D.右手坐標(biāo)系


2.D3DCOLORVALUE結(jié)構(gòu)體中包含r、g、b和a4個(gè)分量,表示物體表面對(duì)各種反射光的各種成分的反射比率。r=g=0.0 b=a=1.0;r=g=0.0 。此時(shí)紅光和綠光照射過(guò)來(lái),分析正確的是( )

A.所有光線都被反射,材質(zhì)看上去為白色

B.只有紅光被反射,即材質(zhì)看上去為紅色

C.反射的光為紅光和藍(lán)光的混合色

D.所有的光都不被反射,材質(zhì)看上去為黑色


3.如果要對(duì)Mesh進(jìn)行優(yōu)化,需要知道Mesh的三角形的鄰接信息情況,這些信息存儲(chǔ)在()中

A.鄰接矩陣

B.鄰接緩存

C.深度緩存

D.鄰接數(shù)組


4.()對(duì)象是用來(lái)指定字體屬性的。

A.LPD3DXFONT

B.LPDIRECT3D9

C.LPDIRECT3DDEVICE9

D.RECT


5.()可以動(dòng)態(tài)地有針對(duì)地將某些像素寫(xiě)入后臺(tái)緩存

A.深度緩存

B.深度測(cè)試

C.Alpha測(cè)試

D.模板緩存


6.逆矩陣的特點(diǎn)是: ()

A.和原矩陣相乘等于原矩陣

B.和原矩陣相乘等于逆矩陣

C.和原矩陣相乘等于單位矩陣

D.和原矩陣相乘等于全1矩陣


7.DXUT框架將與文本渲染相關(guān)的屬性和接口都封裝在()類中。

A.ID3DXFont

B.ID3DXSprite

C.DIRECT3DDEVICE9

D.CDXUTTextHelper


8.以下哪個(gè)釋放順序是正確的。

A.Direct3D對(duì)象、Direct3D設(shè)備對(duì)象

B.Direct3D設(shè)備對(duì)象、Direct3D對(duì)象

C.順序任意

D.無(wú)需釋放


9.Direct3D中采用的紋理過(guò)濾方案中,( )是采用了“首先取得與計(jì)算得到的紋理元素的浮點(diǎn)地址最接近的上、下、左、右4個(gè)紋理元素,對(duì)這4個(gè)紋理元素進(jìn)行加權(quán)平均,得到最終顯示的顏色值”思想的紋理過(guò)濾方案。

A.線性過(guò)濾(linear filtering)

B.最近點(diǎn)采樣(nearest point sampling)

C.各向異性過(guò)濾(anisotropic filtering)

D.mipmap過(guò)濾(mipmap filtering)


10.()是HAL設(shè)備的變體,只支持硬件頂點(diǎn)處理。

A.純軟件模式

B.在不同設(shè)備上的混合頂點(diǎn)處理模式

C.在同一設(shè)備上的混合頂點(diǎn)處理模式

D.純硬件模式


11.替換頂點(diǎn)處理的部分叫做()

A.像素著色器

B.著色器

C.頂點(diǎn)著色器

D.可編程著色器


12.在3DMAX等3D建模工具中創(chuàng)建好模型,模型轉(zhuǎn)換為擴(kuò)展名為.x的文件,稱()

A..X文件

B.3d文件

C.X文件

D.3dMax文件


13.對(duì)于所有紋理上的每一個(gè)紋理像素, Direct3D需要有一個(gè)統(tǒng)一的地址范圍,是在()之間

A.0.0~1.0

B.0.0~2.0

C.1.0~2.0

D.0.0~3.0


14.DirectX9中發(fā)布了高級(jí)著色器語(yǔ)言,是()

A.GLSL

B.HLSL

C.Cg

D.C++


15.Direct3D中我們使用左手坐標(biāo)系來(lái)進(jìn)行三維建模,左手坐標(biāo)系的z軸正方向是( )。

A.穿過(guò)紙面向里

B.在紙面上向左

C.穿出紙面向外

D.在紙面上向右


16.Win32程序中利用()進(jìn)行消息的捕獲和處理。

A.循環(huán)函數(shù)

B.遞歸函數(shù)

C.回調(diào)函數(shù)

D.靜態(tài)函數(shù)


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

A.開(kāi)放的

B.閉合的

C.受限的

D.半開(kāi)放的


18.()是最快的著色方式。

A.平面著色

B.高洛德著色

C.兩種方式都很快

D.兩種方式都很慢


19.cube.x文件內(nèi)容解釋:“xof”標(biāo)識(shí)這是()

A.X文件

B.DirectX版本

C.模板

D.浮點(diǎn)數(shù)


20.()是Direct3D用來(lái)存儲(chǔ)繪制到屏幕上的每個(gè)像素點(diǎn)深度信息的一塊內(nèi)存緩沖區(qū)

A.廣度緩存

B.深度緩存

C.深度測(cè)試

D.廣度測(cè)試


21.()光源的發(fā)光區(qū)域是一個(gè)圓錐體。

A.點(diǎn)光源

B.方向光源

C.聚焦光源

D.混合光源


22.( )為從無(wú)限遠(yuǎn)以特定的方向照射過(guò)來(lái)的光,光照強(qiáng)度隨距離的增加而衰減,此光源不需要設(shè)置光源位置、衰減系數(shù)和光照作用范圍。

A.漫反射光

B.聚焦光源

C.方向光源

D.點(diǎn)光源


二、多選題 (共 7 道試題,共 14 分)

23.Direct3D提供了哪些()方法來(lái)簡(jiǎn)化紋理過(guò)濾的過(guò)程

A.最近點(diǎn)采樣

B.線性過(guò)濾

C.各向異性過(guò)濾

D.mipmap過(guò)濾


24.紋理過(guò)濾的類型有(???)

A.縮小過(guò)濾

B.放大過(guò)濾

C.多紋理過(guò)濾

D.雙線性過(guò)濾


25.渲染管線首先要設(shè)定哪些數(shù)據(jù)信息()

A.頂點(diǎn)

B.圖元

C.紋理

D.材質(zhì)


26.HAL的頂點(diǎn)處理模式包括()。

A.軟件頂點(diǎn)處理

B.硬件頂點(diǎn)處理

C.在不同設(shè)備上的混合頂點(diǎn)處理

D.在同一設(shè)備上的混合頂點(diǎn)處理


27.實(shí)現(xiàn)光照所要用的函數(shù)有:(??)

A.SetRenderState()

B.SetMaterial()

C.SetLight()

D.LightEnable()


28.下面有哪些函數(shù)表示物體的基本變換是(??)

A.D3DXMatrixTranslation

B.D3DXMatrixScaling

C.D3DXMatrixRotationAxis

D.D3DXMatrixMultiply


29.D3D中的常見(jiàn)的矩陣變化(??)

A.旋轉(zhuǎn)

B.縮放

C.平移

D.組合變換


三、判斷題 (共 21 道試題,共 42 分)

30.Direct3D只能實(shí)現(xiàn)硬件所支持的功能和特性,而無(wú)法通過(guò)軟件模擬的方法來(lái)實(shí)現(xiàn)Direct3D提供的所有特性。


31.在一個(gè)場(chǎng)景中,單次可以設(shè)置自己指定的任意多個(gè)光源。


32.創(chuàng)建的字體對(duì)象不是占用內(nèi)存的資源對(duì)象,因此無(wú)需釋放。


33.通過(guò)使用索引緩沖區(qū),我們可以不再使用頂點(diǎn)緩沖區(qū)。


34.創(chuàng)建字體對(duì)象時(shí)應(yīng)獲得當(dāng)前渲染區(qū)域的信息。


35.Direct3D支持最多8層的多層紋理映射。


36.由于矩陣相乘不具有交換性,所以我們?cè)趯?duì)物體進(jìn)行世界變換時(shí)一定要考慮變換的先后,以達(dá)到我們想要的變換效果。


37.光源類型試圖模擬自然界各種真實(shí)的光源。


38.深度緩沖(又稱Z-buffer)的作用是確保多邊形能夠正確地顯示在它們本來(lái)的深度(相對(duì)于攝像機(jī))上。


39.在場(chǎng)景中,設(shè)置光源后即可,無(wú)需再對(duì)光源進(jìn)行激活。


40.Direct3DAPI對(duì)象與GDI并排存在,且各自有操作硬件的硬件抽象層。


41.模板限制指在存儲(chǔ)數(shù)據(jù)對(duì)象時(shí),是否可以增加其他數(shù)據(jù)類型的數(shù)據(jù),在模板定義中結(jié)束部分的標(biāo)識(shí)


42.三角形條帶的頂點(diǎn)順序必須是按照順時(shí)針畫(huà)的。


43.像素的Alpha值就是紋理Alpha混合之后的值


44.通常情況下,深度緩存對(duì)應(yīng)與屏幕大小相同的一塊二維區(qū)域


45.頂點(diǎn)著色器與像素著色器不允許成對(duì)出現(xiàn)


46.一個(gè)采樣對(duì)象包含一個(gè)紋理對(duì)象以及對(duì)該紋理進(jìn)行采樣所需要的一些狀態(tài)


47.頂點(diǎn)列表包含所有不重復(fù)的頂點(diǎn),索引列表中則用頂點(diǎn)列表中定義的值來(lái)表示每一個(gè)三角形的構(gòu)造方式。


48.Direct3DHAL僅實(shí)現(xiàn)與設(shè)備相關(guān)的代碼并且不做任何模擬。


49.地形這些具備高度特征的效果都是通過(guò)調(diào)整地形來(lái)實(shí)現(xiàn)的。


50.Alpha分量主要是用來(lái)指定像素的透明等級(jí)




奧鵬,國(guó)開(kāi),廣開(kāi),電大在線,各省平臺(tái),新疆一體化等平臺(tái)學(xué)習(xí)
詳情請(qǐng)咨詢QQ : 3230981406或微信:aopopenfd777

作業(yè)咨詢 論文咨詢
微信客服掃一掃

回到頂部