![2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-DirectX程序設(shè)計(jì)筆試歷年真題薈萃含答案_第1頁(yè)](http://file4.renrendoc.com/view11/M01/04/39/wKhkGWX3dgSAVcKXAAFEtrxVaQU628.jpg)
![2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-DirectX程序設(shè)計(jì)筆試歷年真題薈萃含答案_第2頁(yè)](http://file4.renrendoc.com/view11/M01/04/39/wKhkGWX3dgSAVcKXAAFEtrxVaQU6282.jpg)
![2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-DirectX程序設(shè)計(jì)筆試歷年真題薈萃含答案_第3頁(yè)](http://file4.renrendoc.com/view11/M01/04/39/wKhkGWX3dgSAVcKXAAFEtrxVaQU6283.jpg)
![2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-DirectX程序設(shè)計(jì)筆試歷年真題薈萃含答案_第4頁(yè)](http://file4.renrendoc.com/view11/M01/04/39/wKhkGWX3dgSAVcKXAAFEtrxVaQU6284.jpg)
![2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-DirectX程序設(shè)計(jì)筆試歷年真題薈萃含答案_第5頁(yè)](http://file4.renrendoc.com/view11/M01/04/39/wKhkGWX3dgSAVcKXAAFEtrxVaQU6285.jpg)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2024年大學(xué)試題(計(jì)算機(jī)科學(xué))-DirectX程序設(shè)計(jì)筆試歷年真題薈萃含答案(圖片大小可自由調(diào)整)答案解析附后卷I一.參考題庫(kù)(共25題)1.D3DFVF_XYZ頂點(diǎn)數(shù)據(jù)中包含未經(jīng)坐標(biāo)變換的頂點(diǎn)坐標(biāo),不能與D3DFVF_XYZRHW同時(shí)使用。2.創(chuàng)建一個(gè)矩形圖元255*255,它的大小恰好與紋理圖中紋理的大小一樣,要映射整個(gè)圖元面積,分配給圖元紋理坐標(biāo)為()A、(0.0,0.0)(1.0,0.0)(1.0,1.0)(0.0,1.0)B、(0.0,0.0)(255.0,0.0)(255.0,255.0)(0.0,255.0)C、(0.0,0.0)(0.0,1.0)(1.0,0.0)(1.0,1.0)D、(0.0,0.0)(0.0,255.0)(255.0,0.0)(255.0,255.0)3.Direct3D中可以通過(guò)函數(shù)CheckDeviceMultiSampleType來(lái)檢測(cè)設(shè)備是否支持多重采樣。4.在索引緩存中定位頂點(diǎn)也就是在頂點(diǎn)緩存中定位頂點(diǎn)。5.DirectX是Windows的一種多媒體API,但是不能保證設(shè)備無(wú)關(guān)性。6.Direct3D支持哪些多邊形填充模式。()A、混合模式B、線框模式C、實(shí)體模式D、點(diǎn)模式7.()是Direct3D用來(lái)存儲(chǔ)繪制到屏幕上的每個(gè)像素點(diǎn)深度信息的一塊內(nèi)存緩沖區(qū)。A、廣度緩存B、深度緩存C、深度測(cè)試D、廣度測(cè)試8.已經(jīng)指定了定點(diǎn)數(shù)和面數(shù),同時(shí)也分配了適當(dāng)大小的內(nèi)存給頂點(diǎn)緩存、索引緩存以及屬性緩存等,只是沒(méi)有填入相應(yīng)的數(shù)據(jù)稱為()A、一級(jí)MeshB、初試MeshC、Mesh初始化D、空Mesh9.請(qǐng)你給出創(chuàng)建頂點(diǎn)聲明,并獲得IDirect3DVertexDeclaration9接口指針的方法。10.請(qǐng)給出創(chuàng)建索引緩存的函數(shù)原型,并解釋其參數(shù)含義。11.在固定管線中,某頂點(diǎn)在紋理貼圖1上映射為點(diǎn)A,在紋理貼圖2上映射為點(diǎn)B,我們要求該頂點(diǎn)顏色由A、B共同決定,即頂點(diǎn)顏色=A點(diǎn)色彩值*0.4+B點(diǎn)色彩值*0.6,這是可行的。12.請(qǐng)給出三角形扇圖元的含義,并說(shuō)明其應(yīng)用。13.著色器代碼編譯后,獲得一個(gè)IDirect3DVertexShader9接口的指針,它代表一個(gè)頂點(diǎn)著色器,簡(jiǎn)述具體方法,及其調(diào)用過(guò)程。14.DirectX中的3維坐標(biāo)系遵循的是()手法則。15.一個(gè)Direct3D對(duì)象只能創(chuàng)建一個(gè)Direct3D設(shè)備對(duì)象。16.如何測(cè)定像素著色器的支持。17.請(qǐng)給出Direct3D中設(shè)置渲染狀態(tài)的函數(shù)原型,并解釋其參數(shù)含義。18.請(qǐng)給出線段條帶圖元的含義,并說(shuō)明其應(yīng)用。19.自發(fā)光是指對(duì)象自己發(fā)出的光;結(jié)構(gòu)D3DMATERIAL9的成員Emissive描述自發(fā)光的顏色和透明度,它發(fā)出的光需要參與光運(yùn)算。20.用于定義構(gòu)成物體的三角形單元列表的坐標(biāo)系叫做()。21.請(qǐng)給出三角形列表圖元的含義,并說(shuō)明其應(yīng)用。22.頂點(diǎn)緩存中的頂點(diǎn)可以包含頂點(diǎn)坐標(biāo)、顏色、法線方向、紋理坐標(biāo)等屬性,具體包含哪些屬性,可以使用靈活頂點(diǎn)格式(FlexibleVertexFormat,F(xiàn)VF)進(jìn)行描述;請(qǐng)解釋下面部分FVF描述符: D3DFVF_DIFFUSE, D3DFVF_NORMAL,D3DFVF_XYZ,D3DFVF_XYZRHW,D3DFVF_SPECULAR23.基于win32基本框架,寫(xiě)出繪制文本的函數(shù)原型及調(diào)用。24.以下屬于Direct?3D定義的圖元類型的有()A、點(diǎn)列表B、線段條帶C、三角形列表D、三角形條帶E、四邊形列表25.模板定義包含哪些項(xiàng)()A、模板名字B、GUIDC、數(shù)據(jù)項(xiàng)D、用于控制模板的限制程度卷II一.參考題庫(kù)(共25題)1.D3DPRESENT_PARAMETERS參數(shù)很多,關(guān)于其中參數(shù)之一windowed的理解正確的是()A、取值FALSE則渲染全屏B、取值TRUE則渲染窗口C、int類型D、BOOL類型E、double類型2.訪問(wèn)頂點(diǎn)緩存數(shù)據(jù)時(shí)需要對(duì)其訪問(wèn)區(qū)域加鎖,請(qǐng)給出加鎖函數(shù)原型并解釋其參數(shù)含義。3.HAL的頂點(diǎn)處理模式包括()。A、軟件頂點(diǎn)處理B、硬件頂點(diǎn)處理C、在不同設(shè)備上的混合頂點(diǎn)處理D、在同一設(shè)備上的混合頂點(diǎn)處理4.請(qǐng)說(shuō)明怎樣對(duì)多級(jí)漸進(jìn)紋理過(guò)濾器進(jìn)行設(shè)置。5.如果要對(duì)Mesh進(jìn)行優(yōu)化,需要知道Mesh的三角形的鄰接信息情況,這些信息存儲(chǔ)在()中。A、鄰接矩陣B、鄰接緩存C、深度緩存D、鄰接數(shù)組6.觀察坐標(biāo)系中是將()作為原點(diǎn),X軸向右,Z軸向前,Y軸向上。7.通常情況下,深度緩存用于判斷三維空間中物體的遮擋情況。8.Direct3D是通過(guò)()對(duì)象和接口實(shí)現(xiàn)的,C++應(yīng)用程序可以直接訪問(wèn)這些接口和對(duì)象。9.D3DFVF_XYZRHW頂點(diǎn)數(shù)據(jù)中包含經(jīng)過(guò)坐標(biāo)變換的頂點(diǎn)坐標(biāo),不能與D3DFVF_XYZ和D3DFVF_NORMAL同時(shí)使用。10.請(qǐng)給出創(chuàng)建頂點(diǎn)緩存的函數(shù)原型,并解釋其參數(shù)含義。11.Direct3D的著色模式中,()使用頂點(diǎn)法線和光照參數(shù)為每個(gè)頂點(diǎn)計(jì)算顏色,然后穿越多邊形的表面進(jìn)行插值,插值以線性方式完成;它會(huì)使物體的表面看上去彎曲而平滑。12.假設(shè)平面Π1和Π2的法線向量分別為n1=(A1,B1,C1)和n2=(A2,B2,C2),則兩平面的夾角θ為:cosθ=()13.下面屬于Direct3D提供的創(chuàng)建旋轉(zhuǎn)矩陣的函數(shù)的是()A、D3DXMatrixRotarionXB、D3DXMatrixRotarionYC、D3DXMatrixRotarionZD、D3DXMatrixRotXE、D3DXMatrixRotY14.Direct3DCreate9函數(shù)創(chuàng)建一個(gè)Direct3D對(duì)象并獲得指向Direct3D對(duì)象接口的指針,且參數(shù)必須設(shè)置為()。15.g_pd3dDevice->SetRenderState(D3DRS_SHADEMODE,D3DSHADE_FLAT),這行代碼完成的功能是()。16.Direct3D的著色模式中,()在繪制流水線使用多邊形第一個(gè)頂點(diǎn)的材質(zhì)顏色作為整個(gè)多邊形的顏色來(lái)渲染該多邊形;如果多邊形不共面,被平面著色方式渲染的三維物體在多邊形之間將具有可視的清晰邊緣。17.()是應(yīng)用程序第一個(gè)創(chuàng)建而最后一個(gè)釋放的對(duì)象。A、COM組件對(duì)象B、Direct3D對(duì)象C、Direct3D設(shè)備對(duì)象D、類工廠對(duì)象18.以下屬于Direct?3D提供的著色模式的是()A、平面著色模式B、高洛德法著色模式C、漸變著色模式D、單顏色著色模式19.以下哪個(gè)釋放順序是正確的()A、Direct3D對(duì)象、Direct3D設(shè)備對(duì)象B、Direct3D設(shè)備對(duì)象、Direct3D對(duì)象C、順序任意D、無(wú)需釋放20.兩種基本的投影方式為()和()。21.在Direct3D的一個(gè)場(chǎng)景中,最多可設(shè)置幾個(gè)光源,設(shè)置函數(shù)形式。22.像素著色器的工作是在頂點(diǎn)著色器之后,后者的輸出將為前者提供()。23.下面是Alpha紋理實(shí)例程序片段,請(qǐng)將程序補(bǔ)充完整。 24.模板限制中,[…]表示()A、閉合的B、受限的C、開(kāi)放的D、半開(kāi)放的25.()是將物體頂點(diǎn)坐標(biāo)從模型自己的坐標(biāo)系空間轉(zhuǎn)換到世界坐標(biāo)系空間。卷III一.參考題庫(kù)(共25題)1.在Direct3D的一個(gè)場(chǎng)景中,最多可設(shè)置8個(gè)光源。2.以下屬于Direct3D中提供的標(biāo)準(zhǔn)光源的是()A、點(diǎn)光源B、方向光源C、聚焦光源D、多點(diǎn)光源3.D3DFVF_XYZ頂點(diǎn)數(shù)據(jù)中包含未經(jīng)坐標(biāo)變換的頂點(diǎn)坐標(biāo),可以與D3DFVF_XYZRHW同時(shí)使用。4.簡(jiǎn)述光照程序一般步驟。5.ShaderModel(著色器模型)是微軟公司定義圖形平臺(tái)性能的一個(gè)標(biāo)準(zhǔn),著色器是渲染像素和頂點(diǎn)的小程序,分為()和()。6.設(shè)P1(X1,Y1),P2(X2,Y2)為空間中的兩個(gè)點(diǎn),那么距離P1P2=()。7.DirectX主要由硬件抽象層和硬件模擬層所構(gòu)成,其中硬件模擬層的縮寫(xiě)為()。A、HALB、HCLC、HELD、HEC8.D3DPRESENT_PARAMETERS參數(shù)很多,下面理解正確的是()A、Windowed取值FALSE則渲染全屏B、BackBufferCount表示后備緩沖的數(shù)目C、SwapEffect表示交換緩沖類型D、BackBufferFormat表示后備緩沖的格式9.()為從無(wú)限遠(yuǎn)以特定的方向照射過(guò)來(lái)的光,光照強(qiáng)度隨距離的增加而衰減,此光源不需要設(shè)置光源位置、衰減系數(shù)和光照作用范圍。A、漫反射光B、聚焦光源C、方向光源D、點(diǎn)光源10.()是用于定義構(gòu)成物體的三角形單元列表的坐標(biāo)系。A、觀察坐標(biāo)系B、世界坐標(biāo)系C、本地坐標(biāo)系D、轉(zhuǎn)換坐標(biāo)系11.創(chuàng)建的字體對(duì)象也是一種占用內(nèi)存的資源對(duì)象,也要遵循()的準(zhǔn)則適時(shí)釋放它。A、最先申請(qǐng),最后釋放B、最先申請(qǐng),最先釋放C、申請(qǐng)和釋放沒(méi)有順序約束D、以上說(shuō)法都不正確12.三角形條帶的頂點(diǎn)順序必須是按照順時(shí)針畫(huà)的。13.請(qǐng)給出三角形條帶圖元的含義,并說(shuō)明其應(yīng)用。14.紋理階段混合狀態(tài)用于指定當(dāng)前紋理顏色值和Alpha值的混合方法。15.以下屬于Direct3D提供的簡(jiǎn)化紋理過(guò)濾的過(guò)程的是()A、最近點(diǎn)采樣B、線性過(guò)濾C、各向異性過(guò)濾D、mipmap過(guò)濾16.下面是模擬箱子擋住茶壺,進(jìn)行深度測(cè)試的程序片段,請(qǐng)將程序補(bǔ)充完整。 17.D3DFVF_SPECULAR表示頂點(diǎn)數(shù)據(jù)中包含的是()。18.()可以動(dòng)態(tài)地有針對(duì)地將某些像素寫(xiě)入后臺(tái)緩存。A、深度緩存B、深度測(cè)試C、Alpha測(cè)試D、模板緩存19.cube.x文件內(nèi)容解釋:“xof”標(biāo)識(shí)這是()A、X文件B、DirectX版本C、模板D、浮點(diǎn)數(shù)20.Direct3D中實(shí)現(xiàn)混合的方式是采用Alpha通道,Alpha分量主要用來(lái)指定像素的透明等級(jí)。21.()是Direct3D用來(lái)存儲(chǔ)繪制到屏幕上每個(gè)像素深度信息的一塊內(nèi)存緩沖區(qū)。A、蒙版緩沖區(qū)B、幀緩沖區(qū)C、深度緩沖區(qū)D、位置緩沖區(qū)22.Direct3D定義了六種基本圖元類型:(),(),線段條帶(D3DPT_LINESTRIP),三角形列表(D3DPT_TRIANGLELIST),三角形條帶(D3D_TRIANGLESTRIP),三角形扇(D3DPT_TRIANGLEFAN)。23.有材質(zhì)和紋理的X文件中,還需定義材質(zhì)模板、顏色模板、紋理文件名模板、紋理坐標(biāo)模板等。24.D3DFVF_DIFFUSE表示頂點(diǎn)數(shù)據(jù)中包含的是()。25.投影變換包括哪幾種投影方式。()A、平面投影B、透視投影C、正射投影D、縮放投影卷I參考答案一.參考題庫(kù)1.參考答案:正確2.參考答案:A3.參考答案:正確4.參考答案:正確5.參考答案:錯(cuò)誤6.參考答案:B,C,D7.參考答案:B8.參考答案:D9.參考答案: 10.參考答案: 11.參考答案:錯(cuò)誤12.參考答案: 三角形扇和三角形條帶類似,但其所有三角形共享一個(gè)頂點(diǎn)。 3D場(chǎng)景中曲面的描述。13.參考答案: 14.參考答案:左15.參考答案:錯(cuò)誤16.參考答案: 17.參考答案: Direct3D圖形程序通過(guò)調(diào)用IDirect3DDevice9::SetRenderState()函數(shù)來(lái)設(shè)置渲染狀態(tài)。枚舉類型D3DRENDERSTATETYPE列舉出所有可能的渲染狀態(tài);使用SetRenderState()設(shè)置: 18.參考答案:線段條帶是一個(gè)由相互鏈接的線段組合成的造型。程序可以用它產(chǎn)生不封閉的多邊形。19.參考答案:錯(cuò)誤20.參考答案:本地坐標(biāo)系(局部坐標(biāo)系或模型坐標(biāo)系)21.參考答案: 三角形列表是一系列獨(dú)立的三角形,它們之間可能靠的很近,也可能不是,頂點(diǎn)總數(shù)必須能被3整除;使用三角形列表建立一個(gè)由離散面片組成的物體。 如建立力場(chǎng)墻的一種方法是指定一個(gè)由互相不相連的小三角形組成的大型列表;然后將一個(gè)可以發(fā)散光線的材質(zhì)和紋理應(yīng)用到這個(gè)三角形列表上。22.參考答案: D3DFVF_DIFFUSE://頂點(diǎn)數(shù)據(jù)中包含漫反射顏色值; D3DFVF_NORMAL:頂點(diǎn)數(shù)據(jù)中包含法線向量,不能和D3DFVF_XYZRHW同時(shí)使用; D3DFVF_XYZ:頂點(diǎn)數(shù)據(jù)中包含未經(jīng)坐標(biāo)變換的頂點(diǎn)坐標(biāo),不能與D3DFVF_XYZRHW同時(shí)使用; D3DFVF_XYZRHW:頂點(diǎn)數(shù)據(jù)中包含經(jīng)過(guò)坐標(biāo)變換的頂點(diǎn)坐標(biāo),不能與D3DFVF_XYZ和D3DFVF_NORMAL同時(shí)使用; D3DFVF_PSIZE://頂點(diǎn)信息指明繪制點(diǎn)的大?。?D3DFVF_SPECULAR:頂點(diǎn)數(shù)據(jù)中鏡面反射效果下的顏色值。23.參考答案: 24.參考答案:A,B,C,D25.參考答案:A,B,C,D卷II參考答案一.參考題庫(kù)1.參考答案:A,B,D2.參考答案: 3.參考答案:A,B,D4.參考答案: D3DTEXF_NONE://禁用多級(jí)漸進(jìn)紋理過(guò)濾; D3DTEXF_POINT:就會(huì)只使用與圖元大小最匹配的一級(jí)紋理; D3DTEXF_LINEAR:Direct3D就將與圖元大小最匹配的兩級(jí)紋理以線性方式混合。5.參考答案:D6.參考答案:攝像機(jī)的坐標(biāo)7.參考答案:正確8.參考答案:(COM)組件對(duì)象模型9.參考答案:正確10.參考答案: 11.參考答案:高洛德著色模式12.參考答案: 13.參考答案:A,B,C14.參考答案:D3D_SDK_VERSION15.參考答案:設(shè)置著色模式為平面著色模式16.參考答案:平面著色模式17.參考答案:B1
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年陳夢(mèng)與劉陽(yáng)離婚協(xié)議書(shū)策劃模板
- 雙邊教育合作諒解協(xié)議書(shū)模板
- 2025年市場(chǎng)調(diào)研與分析咨詢服務(wù)委托協(xié)議
- 2025年供應(yīng)商與裝修企業(yè)合作框架協(xié)議
- 2025年企業(yè)合同解除操作規(guī)范
- 2025年勞動(dòng)合同標(biāo)準(zhǔn)范本分享
- 2025年倉(cāng)儲(chǔ)糧食管理協(xié)議
- 2025年住宅物業(yè)購(gòu)買補(bǔ)充協(xié)議
- 2025年勞動(dòng)人員雇傭協(xié)議
- 2025年八人合伙企業(yè)股權(quán)分配協(xié)議書(shū)
- (完整)PEP人教版小學(xué)生英語(yǔ)單詞四年級(jí)上冊(cè)卡片(可直接打印)
- 面神經(jīng)疾病課件
- 漢代儒學(xué)大師董仲舒思想課件
- 普通沖床設(shè)備日常點(diǎn)檢標(biāo)準(zhǔn)作業(yè)指導(dǎo)書(shū)
- 科技文獻(xiàn)檢索與利用PPT通用課件
- 《紅樓夢(mèng)講稿》PPT課件
- DB33∕T 628.1-2021 交通建設(shè)工程工程量清單計(jì)價(jià)規(guī)范 第1部分:公路工程
- 吉祥喜金剛現(xiàn)證中品事業(yè)六支妙嚴(yán)(節(jié)錄)
- 國(guó)民中小學(xué)九年一貫課程綱要語(yǔ)文學(xué)習(xí)領(lǐng)域(國(guó)語(yǔ)文)
- 最全的人教初中數(shù)學(xué)常用概念、公式和定理
- 橋面結(jié)構(gòu)現(xiàn)澆部分施工方案
評(píng)論
0/150
提交評(píng)論