



版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C語(yǔ)言程序設(shè)計(jì)報(bào)告題目:貪吃蛇游戲的程序設(shè)計(jì)院系:西語(yǔ)學(xué)院英語(yǔ)教育 6 班姓名:學(xué)號(hào):1.1題目:設(shè)計(jì)貪吃蛇小游戲1.2題目的要求:玩家通過(guò)鍵盤控制蛇在地圖上尋找食物,蛇吃下食物, 可以加分, 碰到四壁游戲結(jié)束。1.3設(shè)計(jì)的步驟:分析設(shè)計(jì)題目的要求,即需求分析??傮w設(shè)計(jì),確定所需模塊及模塊間調(diào)用關(guān)系,定義系統(tǒng)中使用的數(shù)據(jù)類型。詳細(xì)設(shè)計(jì),確定每個(gè)模塊的功能,繪制主要函數(shù)的流程圖。編寫程序代碼, 調(diào)試程序使其能正確運(yùn)行。 要求書寫規(guī)范, 注意采用縮進(jìn)格式。函數(shù)名、變量名要見文曉意,注釋要簡(jiǎn)而不失、詳而不綴。設(shè)計(jì)完成的軟件要便于操作和使用。程序測(cè)試,發(fā)現(xiàn)程序中存在的錯(cuò)誤并改正。完成報(bào)告。2 詳細(xì)設(shè)計(jì)
2、說(shuō)明2.1課程設(shè)計(jì)的要求:通過(guò)游戲程序設(shè)計(jì),提高編程興趣與編程思路,鞏固C語(yǔ)言中所學(xué)的知識(shí),合理的運(yùn)用資料,實(shí)現(xiàn)理論與實(shí)際相結(jié)合。收集資料,分析課題,分解問(wèn)題,形成總體設(shè)計(jì)思路;對(duì)于設(shè)計(jì)中用到的關(guān)鍵函數(shù), 要學(xué)會(huì)通過(guò)查資料, 弄懂其用法, 要聯(lián)系問(wèn)題進(jìn)行具體介紹;上機(jī)調(diào)試,查錯(cuò),逐步分析不能正常運(yùn)行的原因,確保所設(shè)計(jì)的程序正確,并且能正常運(yùn)行;完成課程設(shè)計(jì)報(bào)告。2.2程序的功能:貪吃蛇游戲是一個(gè)經(jīng)典小游戲,一條蛇在封閉圍墻里,圍墻里隨機(jī)出現(xiàn)一個(gè)食物,通過(guò)按鍵盤四個(gè)光標(biāo)鍵控制蛇向上下左右四個(gè)方向移動(dòng),蛇頭撞倒食物,則食物被吃掉,蛇身體長(zhǎng)一節(jié),同時(shí)記 10 分,接著又出現(xiàn)食物,等待蛇來(lái)吃,如果蛇在
3、移動(dòng)中撞到墻或身體交叉蛇頭撞倒自己身體游戲結(jié)束。2.3課程設(shè)計(jì)的思想 :程序關(guān)鍵在于表示蛇的圖形及蛇的移動(dòng)。用一個(gè)小圓點(diǎn)來(lái)表示蛇的一節(jié)身體,身體每長(zhǎng)一節(jié),增加一個(gè)圓點(diǎn),蛇頭用四節(jié)來(lái)表示。移動(dòng)時(shí)必須從蛇頭開始,所以蛇不能向相反的方向移動(dòng),如果不按任意鍵,蛇自行在當(dāng)前方向上前移,如果按與蛇運(yùn)動(dòng)方向相反的方向鍵,此游戲就會(huì)暫停,再按想前的方向鍵才能繼續(xù)游戲,但按下有效方向鍵后,蛇頭朝著該方向移動(dòng),一步移動(dòng)一節(jié)身體,所以按下有效方向鍵后,先確定蛇頭的位置,而后蛇的身體隨蛇頭移動(dòng),圖形的實(shí)現(xiàn)是從蛇頭新位置開始畫出蛇,這時(shí),由于未清屏的原因,原來(lái)的蛇的位置和新蛇的位置差一個(gè)單位,所以看起來(lái)蛇多一節(jié)身體,所
4、以將蛇的最后一節(jié)用背景色覆蓋。食物的出現(xiàn)與消失也是畫一個(gè)圓點(diǎn)和覆蓋原來(lái)的圓點(diǎn)。為了便于理解,定義兩個(gè)結(jié)構(gòu)體:食物與蛇。2.4設(shè)計(jì)程序中的調(diào)試過(guò)程在調(diào)試過(guò)程中,遇到了很多的問(wèn)題,比如,因?yàn)槭褂玫乃⑵梁瘮?shù),所以屏幕經(jīng)常出現(xiàn)閃爍的情況,但是通過(guò)我和我的伙伴們的共同努力和學(xué)習(xí),通過(guò)網(wǎng)上和書籍的查閱,我們也得到了很多的收獲,我們的小組也在中真正的學(xué)會(huì)了很多的東西,這次實(shí)訓(xùn)給我們帶來(lái)了很大的收獲。 可以按照程序運(yùn)行的錯(cuò)誤提示對(duì)原程序進(jìn)行修改,在調(diào)試過(guò)程中有時(shí)也會(huì)遇到不懂的問(wèn)題,我去圖書館或上網(wǎng)查閱一些資料或者是向老師請(qǐng)教也解決了對(duì)源程序一一修改直到運(yùn)行成功。2.5設(shè)計(jì)的流程圖總程序設(shè)計(jì)圖如圖1 所示:歡迎
5、詞和游戲開始游戲初試化界面和方向鍵Y控制是否吃到NNY蛇變長(zhǎng),并總Y是否碰壁游戲結(jié)N圖 1程序設(shè)計(jì)流程圖方向鍵控制的設(shè)計(jì)流程圖如圖2 所示:其中 upmove函數(shù)控制蛇向上運(yùn)動(dòng), downmove函數(shù)控制蛇向下運(yùn)動(dòng), leftmove 函數(shù)控制蛇向左運(yùn)動(dòng), rightmove 函數(shù)控制蛇向右運(yùn)動(dòng)。按方向按方向按方向按方向則使用函數(shù)則使用函數(shù)則使用函數(shù)則使用函數(shù)通過(guò)方向鍵圖 2 方向鍵控制方向鍵控制的設(shè)計(jì)流程圖蛇吃食物蛇身變長(zhǎng)的設(shè)計(jì)流程圖如圖3 所示:通過(guò)控制部N是否能Y通過(guò)使用函數(shù):Count+score=(count圖 3蛇吃食物蛇身變長(zhǎng)的設(shè)計(jì)流程圖2.6程序的總體設(shè)計(jì)思想利用人工繪圖法 ,
6、 制作美觀的游戲界面.通過(guò)隨機(jī)函數(shù)產(chǎn)生隨機(jī)數(shù), 控制游戲過(guò)程食物的出現(xiàn).定義鍵盤操作 , 控制游戲過(guò)程蛇的移動(dòng)方向.畫出邊界 , 并判斷游戲是否結(jié)束.統(tǒng)計(jì)游戲過(guò)程蛇吃的食物數(shù)量, 計(jì)算并輸出游戲成績(jī).3 軟件的使用說(shuō)明3.1 建立游戲的過(guò)程說(shuō)明先打開 Microssft Visual C+程序,進(jìn)入Microssft Visual C+程序后打開文件菜單,點(diǎn)機(jī)新鍵命令按鈕,先建立一個(gè)Win32 Console Application工程,建立工程時(shí)可填寫工程名稱和你所建工成要存放的位置,點(diǎn)機(jī)確定按鈕, 再點(diǎn)機(jī)一個(gè)空工程類型的控制臺(tái)程序,再點(diǎn)機(jī)完成,然后點(diǎn)機(jī)確定按鈕,此時(shí)一個(gè)所要建立的工程就已經(jīng)
7、建立好,然后再點(diǎn)機(jī)文件中的新建按鈕,然后再建立一個(gè)C+ SourceFile文件,并填寫文件名稱,然后點(diǎn)機(jī)確定按鈕,此時(shí)所要建立的工程和文件都已建立完畢, 此時(shí)您就可以把貪吃蛇游戲的代碼復(fù)制粘貼到你剛剛建立的工程和文件里面了, 然后點(diǎn)機(jī)組建命令中的編譯和組建命令,最后點(diǎn)機(jī)執(zhí)行命令就可進(jìn)入貪吃蛇游戲中了。3.2執(zhí)行游戲的過(guò)程說(shuō)明進(jìn)入貪吃蛇游行中后,首先彈出一個(gè)界面,上面出現(xiàn)的是歡迎詞和游戲的簡(jiǎn)單說(shuō)明,可點(diǎn)機(jī)任意鍵開始游戲,此游戲是由鍵盤的四個(gè)方向鍵進(jìn)行控制的,吃一個(gè)點(diǎn),蛇身就長(zhǎng)長(zhǎng)一端,總分?jǐn)?shù)就加 10 分,如果碰壁或結(jié)尾游戲則結(jié)束,最后出先一個(gè)界面,上面顯示你此次游戲的總分?jǐn)?shù)。希望我這個(gè)小游戲能
8、讓你玩的開心。5. 收獲及體會(huì)在設(shè)計(jì)這個(gè)程序中我主要學(xué)會(huì)了如何運(yùn)用以下有關(guān)C 語(yǔ)言和 C+的知識(shí):1)? 函數(shù)定義是要做到顧名思義是很重要的,它對(duì)讀程序的人正確認(rèn)識(shí)程序?十分重要,在修改這個(gè)程序的過(guò)程中也能很快找到程序各模塊的作用,大大增加了程序的可讀性。2)? 分析函數(shù)先從main() 函數(shù)入手。 Main() 函數(shù)是 C+源程序編譯時(shí)的開始, ?從 main() 函數(shù)開始讀函數(shù)可將其他函數(shù)的功能理解得更透徹。3)? 在做程序的時(shí)候先列框架,將這個(gè)程序所要達(dá)到的目的(功能)分析出?來(lái),選擇正確的數(shù)據(jù)結(jié)構(gòu)然后在將程序模塊化,按照模塊編寫函數(shù)更加簡(jiǎn)單合理。4)? 我還了解了很多的庫(kù)函數(shù)的作用,如
9、字符串函數(shù)中有很多對(duì)字符串進(jìn)行處理的函數(shù),起功能我都有所了解。5 )學(xué)會(huì)了有關(guān)頭文件的使用方法,及系統(tǒng)調(diào)配問(wèn)題的解決方法等。6 )在調(diào)試過(guò)程中,遇到了很多的問(wèn)題,比如,因?yàn)槭褂玫乃⑵梁瘮?shù),所以屏幕經(jīng)常出現(xiàn)閃爍的情況,但是通過(guò)我和我的伙伴們的共同努力和學(xué)習(xí),通過(guò)網(wǎng)上和書籍的查閱,我們也得到了很多的收獲,我們的小組也在中真正的學(xué)會(huì)了很多的東西,這次實(shí)訓(xùn)給我們帶來(lái)了很大的收獲。 可以按照程序運(yùn)行的錯(cuò)誤提示對(duì)原程序進(jìn)行修改,在調(diào)試過(guò)程中有時(shí)也會(huì)遇到不懂的問(wèn)題,我去圖書館或上網(wǎng)查閱一些資料或者是向老師請(qǐng)教也解決了對(duì)源程序一一修改直到運(yùn)行成功。附錄部分程序代碼清單#include<stdio.h&g
10、t;#include<stdlib.h>#include<conio.h>#include<time.h>#include<windows.h>#define HEAD 300#define FOOD 400#definev_sleep 100/* 改變 sleep 的大小可改變蛇的運(yùn)動(dòng)速度,此數(shù)值越小蛇的運(yùn)動(dòng)速度越快 */int score=0; /*定義了一個(gè)全局變量來(lái)在整個(gè)程序中統(tǒng)計(jì)總成績(jī)*/*-歡迎詞 -*/void welc()printf("nnnnnnttt歡迎來(lái)到【貪吃蛇】小游戲nn");printf(&quo
11、t;ttt蛇身加長(zhǎng)一段就加10 分nn");printf("tt此游戲用鍵盤的方向鍵控制即可。若想退出請(qǐng)按Esc 建。 n");printf("nttt相反的方向的話是暫停。n");printf("nttt請(qǐng)按任意鍵進(jìn)入游戲。");getch();/*-*/*-人工畫圖程序 -*/void drawpt(int a,int x,int y) /*利用人工繪圖程序來(lái)畫出蛇運(yùn)動(dòng)的范圍*/if(x=0)printf("tt");return ;if(y=0)printf("ttt");ret
12、urn ;if(x=16)printf("n");return ;if(y=16)printf("t");if(x>0&&x<16&&y>0&&y<16)if(a=0)printf(" ");/*用空心圓來(lái)表蛇改運(yùn)動(dòng)的總范圍*/else printf(" ");/*用實(shí)心圓來(lái)蛇的長(zhǎng)度和食物的出現(xiàn)地點(diǎn)*/return ;void draw(int (*sna)17)int i,j;system("cls"); /*刷屏工具 *
13、/for(i=0;i<17;i+) /*區(qū)域范圍的大小 */for(j=0;j<17;j+)drawpt(snaij,j,i);printf ("ttt總成績(jī)?yōu)?%d分",score);/*-*/*-取隨機(jī)數(shù),出現(xiàn)食物用-*/int randno() /*利用這個(gè)隨機(jī)函數(shù)來(lái)控制食物的隨機(jī)出現(xiàn)*/srand(time(NULL);隨機(jī)函數(shù)出現(xiàn)食物時(shí)的范圍,防止食物出現(xiàn)在范圍之外/*-*/*-判斷游戲是否結(jié)束-*/bool judgeGO(int (*sna)17)int x,y,i=0,max=0,count=0;for(x=0,y=0;y<17;y+)if
14、(snaxy=HEAD)/*判斷頭部是否在最外層的*/return false;for(x=16,y=0;y<17;y+)if(snaxy=HEAD)return false;for(y=0,x=0;x<17;x+)if(snaxy=HEAD)return false;for(y=16,x=0;x<17;x+)if(snaxy=HEAD)return false;for(x=0;x<16;x+)for(y=0;y<16;y+)if(max<snaxy)if(snaxy!=HEAD&&snaxy!=FOOD)max=snaxy;/*這個(gè)也是求頭
15、部之后的*/for(i=0;i<max;i+)for(x=1;x<16;x+)for(y=1;y<16;y+)if(snaxy=i+1)count+;/*這個(gè)判斷想了好久的*/score=(count-3)*10;/*計(jì)算蛇的總成績(jī) */if(count!=max)/*判斷身體部分是否連續(xù)*/return false;return true;/*-*/*-游戲結(jié)束顯示 -*/void gameover()system("cls");printf("nnnnnnnn");printf("tttt");printf(&q
16、uot;游戲結(jié)束 nn");printf("tttt");printf ("此次總成績(jī)?yōu)?%d分 nn",score);printf("tttt");printf ("請(qǐng)您再接再厲 nn");printf("ttt");printf("按 Esc 鍵退出,按任意鍵重新開始。n");/*-*/* 全程標(biāo)記法,從尾巴開始123456.HEAD ,食物是 FOOD。*/void marksn()void downmove(int (*sna)17);/*用鍵盤的方向鍵的下
17、鍵來(lái)控制蛇向下運(yùn)動(dòng)*/void upmove(int (*sna)17);/*用鍵盤的方向鍵的上鍵來(lái)控制蛇向上運(yùn)動(dòng)*/void leftmove(int (*sna)17);/*用鍵盤的方向鍵的左鍵來(lái)控制蛇向左運(yùn)動(dòng)*/voidrightmove(int(*sna)17);/*用鍵盤的方向鍵的右鍵來(lái)控制蛇向右運(yùn)動(dòng)*/int judgeF(int (*sna)17,int keym);int snake1717=0;/*-各種東西初始化int x=1,y=7,key,key1;snake11=1;snake12=2;snake13=3;snake23=HEAD;while(snakexy!=0)-
18、*/x=randno();y=randno();snakexy=FOOD;draw(snake);/*-*/*-控制的部分 -*/while(judgeGO(snake)key=getch();switch(key)case 72:while(!kbhit()&&key1!=80&&judgeGO(snake)/*這個(gè)函數(shù) kbhit ()自己查一下吧 控制輸入很好 */if(judgeF(snake,key)draw(snake);Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也可在呈現(xiàn)頭改變 v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度*/c
19、ontinue;upmove(snake);/*用鍵盤的方向鍵的上鍵來(lái)控制蛇向上運(yùn)動(dòng)*/draw(snake);key1=key;/*這里的 key1 是就來(lái)標(biāo)記上一步的方向,這樣相反的方向就暫停了 */Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也可在呈現(xiàn)頭改變v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度*/break;case 80:while(!kbhit()&&key1!=72&&judgeGO(snake)if(judgeF(snake,key)draw(snake);Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),
20、也可在呈現(xiàn)頭改變 v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度 */ continue;downmove(snake);/*用鍵盤的方向鍵的下鍵來(lái)控制蛇向下運(yùn)動(dòng)*/draw(snake);key1=key;Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也可在呈現(xiàn)頭改變v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度*/break;case 75:while(!kbhit()&&key1!=77&&judgeGO(snake)if(judgeF(snake,key)draw(snake);Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也
21、可在呈現(xiàn)頭改變 v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度 */ continue;leftmove(snake);/*用鍵盤的方向鍵的左鍵來(lái)控制蛇向左運(yùn)動(dòng)*/draw(snake);key1=key;Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也可在呈現(xiàn)頭改變v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度*/break;case 77:while(!kbhit()&&key1!=75&&judgeGO(snake)if(judgeF(snake,key)draw(snake);Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也可
22、在呈現(xiàn)頭改變 v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度 */ continue;rightmove(snake);/*用鍵盤的方向鍵的右鍵來(lái)控制蛇向右運(yùn)動(dòng)*/draw(snake);key1=key;Sleep(v_sleep);/*Sleep函數(shù)在著是個(gè)延遲函數(shù),也可在呈現(xiàn)頭改變v_sleep 的大小來(lái)控制蛇的運(yùn)動(dòng)速度*/break;case 27:exit(0);default:switch(key1)case 72:while(!kbhit()&&judgeGO(snake)upmove(snake);/*上鍵函數(shù)控制蛇向上運(yùn)動(dòng)*/draw(snake);break;ca
23、se 80:while(!kbhit()&&judgeGO(snake)downmove(snake);/*下鍵函數(shù)控制蛇向下運(yùn)動(dòng)*/draw(snake);break;case 75:while(!kbhit()&&judgeGO(snake)leftmove(snake);/*左鍵函數(shù)控制蛇向左運(yùn)動(dòng)*/draw(snake);break;case 77:while(!kbhit()&&judgeGO(snake)rightmove(snake);/*右鍵函數(shù)控制蛇蛇向右運(yùn)動(dòng)*/draw(snake);break;/*-*/*-是否繼續(xù)游戲-*
24、/gameover();/*判斷游戲是否繼續(xù)的函數(shù)*/exit(0);elsemarksn();getch();/*-*/*-*/*-上下左右移動(dòng)神馬的-*/void downmove(int (*sna)17)/*控制蛇向下運(yùn)動(dòng)的函數(shù)*/int x=0,y=0,mark=0;for(x=0;x<16;x+)for(y=0;y<16;y+)if(snaxy!=0&&snaxy!=HEAD&&snaxy!=FOOD)snaxy=snaxy-1;/前面已經(jīng)說(shuō)了, 12345.標(biāo)記法,減去1 的話,除了頭部以外其他的就移動(dòng)了。for(x=0;x<16
25、;x+)for(y=0;y<16;y+)if(mark<snaxy)if(snaxy!=HEAD&&snaxy!=FOOD)mark=snaxy;/這個(gè)是求頭部之后的值。for(x=0;x<16;x+)for(y=0;y<16;y+)if(snaxy=HEAD)snax+1y=HEAD;/頭部的移動(dòng),snaxy=mark+1;/頭部的賦值。return;void upmove(int (*sna)17)/*控制蛇向上運(yùn)動(dòng)的函數(shù)*/int x=0,y=0,mark=0;for(x=0;x<16;x+)for(y=0;y<16;y+)if(sna
26、xy!=0&&snaxy!=HEAD&&snaxy!=FOOD)snaxy=snaxy-1;for(x=0;x<16;x+)for(y=0;y<16;y+)if(mark<snaxy)if(snaxy!=HEAD&&snaxy!=FOOD)mark=snaxy;for(x=0;x<16;x+)for(y=0;y<16;y+)if(snaxy=HEAD)snax-1y=HEAD;snaxy=mark+1;return;void leftmove(int (*sna)17)/*控制蛇向左運(yùn)動(dòng)的函數(shù)*/int x=0,y=
27、0,mark=0;for(x=0;x<16;x+)for(y=0;y<16;y+)if(snaxy!=0&&snaxy!=HEAD&&snaxy!=FOOD)snaxy=snaxy-1;for(x=0;x<16;x+)for(y=0;y<16;y+)if(mark<snaxy)if(snaxy!=HEAD&&snaxy!=FOOD)mark=snaxy;for(x=0;x<16;x+)for(y=0;y<16;y+)if(snaxy=HEAD)snaxy-1=HEAD;snaxy=mark+1;return;void rightmove(int (*sna)17)/*控制蛇向右運(yùn)動(dòng)的函數(shù)*/int x=0,y=0,mark=0;for(x=0;x<16;x+)for(y=0;y<16;y+)if(snaxy!=0&&snaxy!=HEAD&&snaxy!=FOOD)snaxy=snaxy-1;for(x=0;x<16;x+)for(y=0;y<16;y+)if(mark<snaxy)if(snaxy!=HEAD&
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 通力電梯t1試題及答案
- 教師資格證考試試題
- 疫苗的面試題及答案
- 大數(shù)據(jù)在2025年信息系統(tǒng)中的應(yīng)用試題及答案
- 公共政策實(shí)施中的隱性成本與效益分析試題及答案
- 職業(yè)規(guī)劃中的軟件設(shè)計(jì)師考試及試題及答案建議
- 網(wǎng)絡(luò)工程師考試趨勢(shì)分析試題及答案
- 西方政治制度2025年發(fā)展試題及答案
- 剖析西方政治制度的變遷軌跡試題及答案
- 網(wǎng)絡(luò)技術(shù)與服務(wù)模型試題及答案
- 液化天然氣第三章-天然氣液化工藝-給課件
- 廣州市人力資源和社會(huì)保障局事業(yè)單位招聘工作人員【共500題附答案解析】模擬試卷
- 物資進(jìn)出庫(kù)臺(tái)賬
- 花卉栽植檢驗(yàn)批質(zhì)量驗(yàn)收記錄
- 《種樹郭橐駝傳》閱讀練習(xí)及答案(三)
- 重大項(xiàng)目風(fēng)險(xiǎn)點(diǎn)防范管理流程圖
- 2022年四川省自貢市中考英語(yǔ)試題
- SJG 74-2020 深圳市安裝工程消耗量定額-高清現(xiàn)行
- 羅斯308父母代種雞飼養(yǎng)管理要點(diǎn)
- 自動(dòng)扶梯、自動(dòng)人行道安全裝置測(cè)試記錄
- 建設(shè)工程質(zhì)量成本管理課件
評(píng)論
0/150
提交評(píng)論