C語言復習題最新版_第1頁
C語言復習題最新版_第2頁
C語言復習題最新版_第3頁
C語言復習題最新版_第4頁
C語言復習題最新版_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、C 語言復習題一、選擇題:1.以下不是C 語言的特點的是( B )A.C 語言簡潔、緊湊C. C 語言可以直接對硬件進行操作B 能夠編制出功能復雜的程序D. C語言移植性好2. 以下不正確的 C 語言標識符是()。A ABCB abcCabcD ab.c3 一個 c 程序的執(zhí)行是從( A ).A main()函數開始,直到main(B 第一個函數開始,直到最后一個函數結束C.第一個語句開始,直到最后一個語句結束D main( ) 函數開始,直到最后一個函數結束4.以下不正確的語句(設有int p,q)是(D )。A. P* = 3;B.p/= q;5,卜列四組選項中,A defineif6,7

2、.type下面四個選項中,A.160-0xffff011卜面四個選項中,A.160.0.12e3均不是B.getc char printfC.p+= 3; D . p&= qC 語言關鍵字的選項是( A ).C.includesanfD.while8.9.casegopow均是合法整形常量的選項是B.-0xcdf01a0xeC.-01986,0120668).D.-0x48a2e50x均是不合法浮點數的選項是若有代數式3ae/bc ,A.a/b/c*e*3C.3*a*e/b*c若以下變量均是整形,且B.1232e4.2.e5則不正確的C.-.18123e4).D.-e30.2340.0C 語言

3、表達式是( C )B.3*a*e/b/cD.a*e/c/b*3num=sum=7 ;則計算表達式1e3sUM=num+ , sUM+ ,+num后 sum 的值為 (A ).A.7B.8C.9D.1010.若有定義:int a=7; float x=205 ,y=4.7; 則表達式 x+a%3*(int)(x+y)%2/4 的值是 ( A )A.2.500000B.2.75000011 . sizeof(float) 是 ( B ) 。A.一個雙精度型表達式C. 一種函數調用12 .設int n = 3;則n十十的結果是(C.3.500000D.0.000000A.213. 設有說明:A.fl

4、oatB.3C.4B. 一個整型表達式D. 一個不合法的表達式)。D.5char w; int x; float y; double z; 則表達式 w*x+z-y 值的數據類型為 ( DB.charC.intD.double.)。編輯版 word14. 若x,y均定義為int型,z定義為double型,以下不合法的 scanf函數調用語句是(D ).A. scanf(“ %d%d1x,%1e” ,&x,&y,&z);B. scanf(“%2d*%d%1f” ,&x,&y,&z);C. scanf(“%x%*d%o ” ,&x,&Y);D. scanf(“ %x%o%6.2f” , &x,&y

5、,&z);15. 以下說法正確的是( D ).A. 輸入項可以為一個實型常量,如 scanf(“ %f” ,3.5);B. 只有格式控制,沒有輸入項,也能進行正確輸入,如 scanf(“ a=%d,b=%d ” );C. 當輸入一個實型數據時, 格式控制部分應規(guī)定小數點后的位數, 如 scan “f( %4.2f” ,&f);D. 當輸入數據時,必須指明變量的地址,如 scanf(“ %f” ,&f);16. 以下程序的執(zhí)行結果是( A ) 。#includemain()int sum,pad;sum=pad=5;pad=sum+;pad+;+pad;printf(%dn,pad);A.7B.

6、6C.5D.417. 巳知字母 A 的 ASCII 碼是65,以下程序的執(zhí)行結果是( D ) 。#includemain()char c1=A,C2=Y;printf(%d,%dn,c1,c2);A.A,YB.65,65C.65,90D.65,8918. 為了避免嵌套的if-else語句的二義性,c語言規(guī)定else總是與(C )組成配對關系。A.縮排位置相同的ifB.在其之前末配對的ifC.在其之前未配又的最近的ifD. 同一行上的 if19. 邏輯運算符兩側運算對象的數據類型( D ).A.能是0或1B.只能是0或非0正數C.只能是整型或字符型數據D. 可以是任何類型的數據20.設x、y和z

7、是int型變量,且x=3, y=4, z= 5,則下面表達式中值為0的是(D ).A. x & y B.xv = yC. x | y+z&y-zD.!(xvy)& !z | | 1)21. 若希望當 A 的值為奇數時, 表達式的值為 “真” , A 的值為偶數時, 表達式的值為 “假” 。 ( C ).A.A%2= = 1B.!(A%2= = 0)C.!(A%2) D.A % 222. 以下不正確的 if 語句形式是( C ).A.if(x y&x!=y);22.1 (x= = y)x + = y;C.if(x ! = y)scanf( % d, &x) else scanf(D.if(x v

8、 y)x 十十;y 十十;23. 以下 if 語句語法正確的是( B ).A.if(x 0)printf( “ f “, x)else printf( “ f” , -x);23.1 (x0)x = x+y;printf( %f ,x);else printf(“ %f” ,-x)C.if(x0)x = x+y;printf( %f ,x);else printf(“ %f” ,-x)D.if(x 0)x = x+y;printf( %f ,x);else printf(“ %f” ,-x)else printf(“ %f” ,-x);24. 閱讀以下程序main()int a=5,b=0,c

9、=0;if(a=b+c) printf( “ *n ” );else printf( “ $n ” );以上程序 ( D ).A.語法有錯不能通過編譯C.輸出*25. 以下程序運行結果是( C).main()int a=100,x=10,y=20,ok1=5,ok2=0;if (xy)if (y!=10)If(!ok1)a=1;elseif(ok2) a=10;a=-1;printf( “ %dn ” ,a);A.1B.0c.-1d,&y);B.可以通過編譯但不能通過連接D.輸出$D. 不確定26. 執(zhí)行以下程序段后,變量a,b,c得值分別是(B ).int x=10,y=9;int a,b,

10、c;a=(-x=y+)? - x: +y;b=x+;c=y;A.a=9,b=9,c=9C.a=9,b=10,c=9B.a=8,b=8,c=10D.a=1,b=11,c=1027. 若w,x,y,z,m均為int型變量,則執(zhí)行下面語句后的m值是(A ).w=1;x=2;y=3;z=4;m=(wx)? w:x;m=(my)? m:y;D.4D.em=(mz)? m:z;A.1B.2C.328. 語句while(!e);中的條件!e等價于(A )。A.e=0B.e!= 1C.e!= 029. 下面有關 for 循環(huán)的正確描述是( D )A.for 循環(huán)只能用于循環(huán)次數已經確定的情況B.for 循環(huán)是

11、先執(zhí)行循環(huán)體語句,后判定表達式C.在for循環(huán)中,不能用break語句跳出循環(huán)體D.for 循環(huán)體語句中,可以包含多條語句,但要用花括號括起來30. C 語言中 while 和 do-while 循環(huán)的主要區(qū)別是( A ).A.do-while 的循環(huán)體至少無條件執(zhí)行一次B.while 的循環(huán)控制條件比的循環(huán)控制條件嚴格C.do-while 允許從外部轉到循環(huán)體內D.do-while 的循環(huán)體不能是復合語句31. 以下程序段( C ).x=-1; dox=x*x;A.是死循環(huán)C. 循環(huán)執(zhí)行二次32. 下面程序的運行結果是#include while(! x);B.循環(huán)執(zhí)行二次D.有語法錯誤(

12、B ).main()int y=10;doy-;while(-y);D.0printf( “ %dn ” ,y-);A.-1B.1C.833. 以下正確的描述是( B ).A.continue 語句的作用是結束整個循環(huán)的執(zhí)行B.只能在循環(huán)體內和 switch語句體內使用break語句C.在循環(huán)體內使用 break語句或continue語句的作用相同D. 從多層循環(huán)嵌套中退出時,只能使用 goto 語句34. c語言中(D )。A.不能使用do-while語句構成的循環(huán)B.do-while語句構成的循環(huán)必須用break語句才能退出C.do whiLe 語句構成的循環(huán),當while 語句中的表達式

13、值為非零時結束循環(huán)D.dowhile語句構成的循環(huán),當while語句中的表達式值為零時結束循環(huán)35. 在 C 語言中,引用數組元素時,其數組下標的數據類型允許是( C )A.整型常量B.整型表達式C.整型常量或整型表達式D.任何類型的表達式36. 在 C 語言中,一位數組的定義方式為:類型說明符數組名( D ) 。A. 常量表達 B. 整型表達式C. 整型常量或整型表達式 D. 整型常量 37. 以下不能對二維整形數組 a 進行正確初始化的語句是( C ) 。A.int a23=0;8. int a3=1,2,0;C. int a23=1,2,3,4,5,6;D. int a3=1,2,3,4

14、,5,6;38. 若有說明: int a4=0 , 0;則下面正確的敘述是( D )。A. 數組 a 中每個元素均可得到初值0B. 二維數組 a 的第一維大小為 1C. 因為二維數組 a 中第二維大小的值除以初值個數的商為1,故數組a 的行數為 1D.只有元素a00和a01同得至ij初值0,其余元素均得不到初值039. 若有說明:int a口3=1,2,3,4,5,6,7;則a數組第一維的大小是(B )。A.2B.3C.4D.無確定值40. 下面程序的運行結果是( B ) 。char c5= a , b 0 , , c c, 0 ;printf( “ %s” ,c);A. a bB.abC.a

15、b cD.ab41. 有兩個字符數組a、 b ,則以下正確的輸入語句是( B ) 。gets(a,b);scanf(“ %s%s” ,a,b);scanf(“ %s%s” ,&a,&b);gets(“ a” ),gets(“ b” );A. sj+=siB. s+j=siC. sj=si; j+D.sj=si42. 若使用一維數組名作函數實參,則以下正確的說法是( A ).A.必須在主調函數中說明此數組的大小B.實參數組類型與形參數組類型可以不匹配C.在被調函數中,不需要考慮形參數組的大小D. 實參數組名與形參數組名必須一致43. 以下正確的說法是( A ).A.如果在一個函數中的復合語句中定

16、義了一個變量,則該變量只在該復合語句中有效B.在該函數中有效C.在本程序范圍內均有效D. 非法變量44. 凡是函數中未指定存儲類別的局部變量,其隱含的存儲類別為 ( A ).A.自動(auto)B.靜態(tài)(static) C.外部(extern)D.寄存器(register)45. 以下程序的運行結果是( B ) 。#define MIN(x,y)(x)(y)?(x):(y)main()int i=10,j+15,k;k+10*MIN(i,j);printf( “ %dn ” ,k);A.10B.15C.100D.15046. C 語言的編譯系統(tǒng)對宏命令的處理是( D ) 。A. 在程序運行時進

17、行的B.在程序連接時進行的C.和C程序中的其它語句同時進行編譯的D. 在對源程序中的其它語句同時進行編譯的47. 請讀程序#include #defineMUL(x,y)(x)*y main()int a=3,b=4,c;c=MUL(a+,b+);printf(%dn,c);D.16D.33.5上面程序的輸出結果是( A ) 。A.12B.15C.2048. 以下程序的輸出結果為( B ) 。#definePT5.5#defineS(x)PT*x*xmain()inta=1,b=2;printf(%4.1n,S(a+b);A.12.0B.9.5C.12.549. 在“文件包含”預處理語句的使用

18、形式中,當 #include 后面的文件名用 括起時,尋找 被包含文件的方式是( C) 。A. 僅僅搜索當前目錄B.僅僅搜索源程序所在目錄C.直接按系統(tǒng)設定的標準方式搜索目錄D. 先在源程序所在目錄搜索,再按系統(tǒng)設定的標準方式搜索50. 以下正確的描述是( C ) 。A.C 語言的預處理功能是指定完成宏替換和包含文件的調用B.預處理指令只能位于C源程序文件的首部C.凡是C源程序中彳T首以“ #標識的控制行都是預處理指令D.C 語言的編譯預處理就是對源程序進行初步的語法檢查51. 設 p1 和 p2 是指向同一個字符串的指針變量, c 為字符變量,則以下不能正確執(zhí)行的賦值語句是 ( B ) 。A

19、.c=*p1+p2; B.p2=c C.p1=p2D.c=*p1*(*p2);52. 設有下面的程序段:chat s=” china” ; char *p; p=s;則下列敘述正確的是( D ) 。A.s 和 p 完全相同B.數組s中的內容和指針變量p中的內容相等C.s數組長度和p所指向的字符串長度相等D.*p與s0相等53. 下面程序的運行結果是( C ) 。#include#includemain()char *p1,*p2,str50= ” abc” ;p1= ” abc” ; p2= ” abc” ;strcpy(str+1,strcat(p1,p2);printf( “ %sn ”

20、,str);A. abcabcabc B.bcabcabc C. aabcabc D.cabcabc54. 若有定義:int a23;則對數組a的第i行第j列(假設i, j已正確說明并賦值)元數值 的正確引用為( A ) 。A.*(*(i+j)+j)B.(a+i)jC.*(a+i+j)D.*(a+i)+j55. 若有定義: int (*p) 4;則標識符p( C ) 。A.是一個指向整型變量的指針B.是一個指針數組名C.是一個指針,它指向一個含有四個整型元素的一維數組D. 定義不合法56. 若有以下定義和賦值語句,則對 b 數組的第 i 行第 j 列(假設 i, j 已正確說明并賦值)元素地址

21、的非法引用為 ( C ) 。int b23=0 , (*p) 3;p=b ;A.* (*(p+i ) +j)B.* ( pi+j )C.(p+i ) +jD. (* (p+i ) j57. 當說明一個結構體變量時系統(tǒng)分配給它的內存是( A ).A.各成員所需內存量的總和B.結構中第一個成員所需內存量C.成員中占內存量最大者所需的容量D. 結構中最后一個成員所需內存量58. C 語言結構體類型變量在程序執(zhí)行期間( A ).A.所有成員一直駐留在內存中B.只有一個成員駐留在內存中C.部分成員駐留在內存中D.沒有成員駐留在內存中59. 以下對C語言中共用體類型數據的敘述正確的是( C )。A.可以對

22、共用體變量名直接賦值B.一個共用體變量中可以同時存放其所有成員C. 一個共用體變量中不可能同時存放其所有成員D.共用體類型定義中不能出現(xiàn)結構體類型的成員60. C語言共用體型變量在程序運行期間(B )。A.所有成員一直駐留在內存中B.只有一個成員駐留在內存中C.部分成員駐留在內存中D.沒有成員駐留在內存中61. 請讀程序片段:int x=20;printf( %dn , x);上面程序片段的輸出結果是(C ).A.02B. - 20C.-21D.-1162.在位運算中,操作數每左移一位,其結果相當于(A ).A.操作數乘以2B.操作數除以2C.操作數除以4D.操作數乘以463 .系統(tǒng)的標準輸入

23、文件是指(A)。A.鍵盤B .顯示器C.軟盤D.硬盤64 .當順利執(zhí)行了文件關閉操作時,fclose函數的返回值是(C )。A .-1B. TUREC. 0D.165 .已知函數的調用形式:fread(buffer,size,count,fp);其中buffer代表的是(C )。A .一個整形變量,代表要讀入的數據項總數B .一個文件指針,指向要讀的文件C .一個指針,指向要讀入數據的存放地址D.一個存儲區(qū),存放要讀的數據項二、填空題:1 . C程序的基本單位是 。2 .表達式10%3的結果是。3 .假設所有變量均為整型,則表達式 (a=2,b=5,a+,b+,a+b)的值為。4 .在C語言中

24、(以16位PC機為例),一個float型數據在內存中所占用的字節(jié)數為 5 . C語言所提供的基本數據類型包括: 6 .表達式pow(2.8,sqrt(double(x)值的數據類型為 。7 .以下程序的執(zhí)行結果是 。#includemain()float f=3.5;printf(%f,%g,f,f)8 .以下程序的執(zhí)行結果是。#includemain() float f=31.41592;printf(%f,%e,f,f)9 .以下程序的執(zhí)行結果是。#includemain() int a,b,c;a=2;b=3;c=1;if(ac)printf(%dn,a);elseprintf(%dn,

25、b); printf(endn);10 .在C語言中,表示邏輯“真”值用 .11 .有 int x,y,z;且 x=3,y=-4,z=5,則表達式(x&y)= =(x | | z)的值為。12 .下面程序從鍵盤輸入的字符中統(tǒng)計數字字符的個數,用換行符結束循環(huán)。請?zhí)羁铡nt n=0,c;c=getchar();while()if(c= 0 &c=0);15 .若for循環(huán)用以下形式表示:for (表達式1;表達式2;表達式3)循環(huán)體語句則執(zhí)行語句for(i=0;i3;i+) printf( *);時,表達式3執(zhí)行 次。16 .以下程序的輸出結果是。main()int s10=123,4,5,6

26、,7,8,9,10,*p=s; printf(%dn,*(p+4);17 .若二維數組a有m歹U,則計算任一元素aij在數組中位置的公式為: 。(假 設a00町于數組的第一個位置上。)18 .在C語言中,二維數組元素的內存中的存放順序是 。19 .在C語言中,一個函數一般由兩個部分組成,它們是 。20 .以下程序的運行結果是 。#include f(int a) int i=0;while (ai0);print( %dn ,t)26 .下面程序段的運行結果是char *p= PDP1-0” ;int I,d; for(I=0;I7;I+)d=isdigit(*(p+ii);if(d!=0)

27、printf( c *(p+I); 27 .當運行以下程序時,從鍵盤輸入bookbook (表示回車,表示空格),則下面程序段運行的結果是 。char a180,a280,*s1=a1,*s2=a2;gets(s1);gets(s2);if(!strcmp(s1,s2) printf( *):else printf( #);printf( %d” ,strlen(strcat(s1,s2);28 .若已定義:struct numint a;int b;float f; n=1,3,5.0;struct num * pn = &n;則表達式(*pn).a+pn-f的值是。29 .在C語言中,&運

28、算符作為雙目運算符時表示的是 運算.30 .在C語言中,文件的存取是以字符為單位的,這種文件被稱作 文件。三、編程題:1 .將一個字符串的內容顛倒過來。2 .求整形數組的最大值。3 .求字符串的長度(不用 strlen)。4 .編寫程序,將字符串str中的所有字符k刪除。5 .找出二維數組的鞍點,即該位置上的元素是該行上的最大值,是該列上的最小值。二維 數組也可能沒有鞍點。6 .a是一個2*4的整型數組,且各元素均已賦值.函數max_value可求出其中的最大元素值max,并將此值返回主調函數.今有函數調用語句 max=max_value(a)請編寫max_value函數.7 .設計函數,實現(xiàn)

29、字符串連接操作(不使用strcat)。8 .以下程序的功能是應用下面的近似公式計算e的n次方.函數fl用來計算每項分子的值,函數f2用來計算每項分母的值.請編寫fl和f2函數.ex=1=x=x22!+x33!(前 20 項的和)9 .從鍵盤上輸入若干個學生的成績,計算出平均成績,并輸出不及格的成績和人數。10 .設計函數,在二維數組中產生如下形式的揚輝三角形。12113311464111 .回文是從前向后和從后向前讀起來都一樣的句子。寫一個函數,判斷一個字符串是否為 回文,注意處理字符串中有中文也有西文的情況。12 .約瑟夫環(huán)問題:編號為1,2,3, ,n的n個人按順時針方向圍坐一圈,每人持有

30、一個正整數密碼。一開始任選一個正整數m作為報數上限值,從第一個人開始按順時針報數,報到m時停止,報m的人出列,將他的密碼作為新的m值,從他在順時針方向的下一個人開始重新從1報數,如此下去,直到所有人全部出列為止。設計程序求出出列順序。參考答案一、選擇題1. B 2.D 3.A 4.D 5.A 6.A 7.B 8.C 9.A 10.A 11.B 12.B 13.D 14.D 15.D 16.A 17.D 18.C 19.D 20.D21.C 22.C 23.B 24.D 25.C 26.B 27.A 28.A 29.D 30.A 31.C 32.B 33.B 34.D 35.C 36.D 37.

31、C 38.D 39.B40.B 41.B 42.A 43.A 44.A 45.B 46.D 47.A 48.B 49.C 50.C 51.B 52.D 53.C 54.A 55.C 56.C 57.A 58.A59.C 60.B 61.C 62.A 63.A 64.C 65.C 二、填空題1.函數 2. 1 3. 9 4. 4 5.單精度型、雙精度型、整型、字符型和枚舉型 6雙精度型(或:doubLe 型)7.3.500000,3.5 8. 31.415920,3.14159e+019.end 10.非 0 的數字 11J 12.c!=n 13.36 14.3 15.3 16.5 17.i*m

32、+j+i 18.按行主順序存放19.函數說明部分和函數體20.5 10 921.2400 22.12 23.x=8,y=5 24.hELLO!25.J 26.1*0* 27.#9 28.6.0 29按位與 30流式三、編程題1.解:注意交換位置的控制方法,參考程序如下:#include #include void change(char str) int len,i,j;char c;len=strlen(str);for (i=0,j=len-1;ilen/2;i+,j-) c=stri; stri=stj strj=c; main() char str80;printf(Enter str

33、ing:);gets(str);編輯版wordchange(str);printf(n result is: %sn,str);2解:參考程序如下:#include int max(int a,int n) int i,mx;mx=a0;for (i=1;imx) mx=ai;return mx;main() int a8=23,4,6,12,33,55,2,45;printf(max is %dn,max(a,8);3解:參考程序如下:#include int strlen(char str) int i;for (i=0;stri!=0;i+);return i;main() char s

34、tr80;printf(Enter string:);gets(str);printf(n string length is: %d n,strlen(str);4.解:將從字符串中刪除所有字符k功能定義為函數。參考程序如下:#include void delchar(char str,char c) int i,j;for (i=0,j=0;stri!=0;i+)if (stri!=c)strj+=stri;strj=0;main() char str80;int i,j;gets(str);delchar(str,k);puts(str);5解:依鞍點定義,對數組每行元素循環(huán),找到當前行上

35、最大元素,記下所在的列號,再判斷此元素是否為對應列的最小元素。 將尋找打印數組鞍點的操作定義為函數, 如果沒有鞍點,函數返回 -1。參考程序如下:#include #define N 10#define M 10int andian(int aM,int n,int m) int i,j,k,max,maxcol;int flag1,flag2=0; /*flag1標記每一行的最大值是否鞍點,flag2標記矩陣是否有鞍點*/for (i=0;in;i+) max=ai0;for (j=1;jmax) max=aij;maxcol=j;for (k=0,flag1=1;kn&flag1;k+)i

36、f (akmaxcolmax)flag1=0;if (flag1=1) printf(n%3d %3d %5dn,i,maxcol,max);flag2=1;if (flag2=0)return -1;main() int i,j,n,m,aNM;printf(Enter row & col:);scanf(%d%d,&n,&m);printf(Enter array element:);for (i=0;in;i+)for (j=0;jm;j+)scanf(%d,&aij);printf(n);for (i=0;in;i+) for (j=0;jm;j+)printf(%d ,aij);pr

37、intf(n);if (andian(a,n,m)=-1) printf(n no andian n);6 max_value(int arr4)max(int arr 4)int I,j, max;max=arr00;for(i=0;i2;i+)for(j=0;jmax)max=arrij;return(max);7 . 解:注意結束字符的判斷和處理,目標字符串的長度應足夠長。參考程序如下:#include void scat(char s1,char s2) int i,j;for (i=0;s1i!=0;i+);for (j=0;s2j!=0;j+)s1i+=s2j;s1i=0; mai

38、n() char s180=Good ;char s210=morning;scat(s1,s2);printf(%sn,s1);8 . ex=1=x=x22!+x33!(前 20 項的和)float f2(int n)float f1(int x,int n)main() float exp=1.0;int n,x;printf( “ Input a number: ” ) scanf(“ %d ” ,&x); printf( “ %dn ” ,x);exp=exp+x;for(n=2;n=19;n+) exp=exp+f1(x,n)/f2(n);printf( “ nThe is exp(

39、%d)=%8.4fn ” ,x,exp) 運行結果 :Input a number:3The is exp(3)=20.0855float f2 (int n)if(n=1)return1;else return(f2(n-1)*n);float f1(intx,intn)int I; float j=1;for(I=1;I=n;I+)j=j*x;return j;9 .解:用輸入負數表示輸入結束。參考程序如下:#include main() float score200,ave,sum,x;int i,n,count;printf(Enter score:);scanf(%f,&x);n=0;sum=0.0;while (x0&n200) sum+=x;scoren+=x;scanf(%f,&x);ave=sum/n;printf(average= %fn,a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論