全國信息技術應用水平大賽第七屆模擬題c語言答案_第1頁
全國信息技術應用水平大賽第七屆模擬題c語言答案_第2頁
全國信息技術應用水平大賽第七屆模擬題c語言答案_第3頁
全國信息技術應用水平大賽第七屆模擬題c語言答案_第4頁
全國信息技術應用水平大賽第七屆模擬題c語言答案_第5頁
已閱讀5頁,還剩41頁未讀, 繼續免費閱讀

下載本文檔

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

文檔簡介

1、第七屆全國信息技術應用水平大賽模擬題C語言程序設計注:模擬題題量總計 88道,其中單選題 60道,每道題 1分;多選題 20道,每道題 2分;程序填充題 6 道, 每道題 5分;編程操作題 2 道,每道題 10分。試卷滿分為 150 分,完成時間為 180分鐘。此模擬題僅供 參考,具體題型、題量、分值分配與試題難度以實際預賽題為準。/* 聲明!此答案為自己所出,若有不對之處請諒解, 并希望能留言與我空間, ,你的留言將是對我學習 的最大幫助,感激不盡?。ɡ怯埃?2012.9.25*/單選題(共 60 題,每題 1分,共 60分)1. 下列符號串中,屬于C語言合法標識符的個數為(B)_1_2_3

2、, a-b-c , float,9cd,a3b4A:1B:2C:3D:42. 下列能為字符變量 a 賦值的是: char a= (C) 。A:'ab'B:"a"C:'0'D:"0"3. 在下列字符序列中,合法的標識符是 (B) 。A:P12.aB:stud_100C:$water.1D:88sum4. 下列用于 printf 函數的控制字符常量中, 代表 tab 的字符常量是 (B)。A:'b'B:'t'C:'r'D:'f'5. 下列用于 printf 函數的

3、控制字符常量中, 代表退格的字符常量是 (A)。A:'b'B:'t'C:'r'D:'n'6. 如有以下程序: unsigned int a=6; int b=-20; char c; c=(a+b>6); 則 c 的值為 (C) 。 (int 轉換為 unsigned )A:6B:-14C:1D:07. 關于C語言,以下不正確的敘述是(B)。A:在C語言程序設計中,逗號運算符的優先級最低B:在C語言程序設計中,var和VAR是兩個相同的變量C:C 語言也支持重載D: 此處的兩個語句 int a; a=-13.06; 在程序編

4、譯中將會提示出 錯8. 若有定義:int a=2,*p;float x=1, y=2;char e=w'則以下用法不正確的是 (B)。A:printf("%c",e+a);B:p=&x;C:a *=y+x;D:x=y=e;9. int x=20; printf("%dn",x); 以上程序片段的輸出是 (B)。A:235B:-21C:-2010. 在C語言中,要求運算數必須是整型的運算符是(D)。A:/B:+C:!=D:%11. 若有定義 :int a=7;float x=2.5,y=4.7; 則表達式 x+a%3*(int)(x+y)%

5、2/4 的值是(結果保留兩位小數) (A)。A:2.50B:2.75C:3.50D:0.0012. 以下運算符中優先級最低的是 (C)。A:&& (第三)B:&( 第一 )C:| (第四)D:| (第二)13. 設有定義語句: char c1=1,c2=1;, 則以下表達式中值為零的是(A) 。A:c1Ac2B:c1&c2C:c2D:c1|c214. 以下程序的輸出結果是#include <stdio.h>void main()unsigned char a,b;a=0x0a|3;b=0x0a&3;printf("%d %dn&qu

6、ot;,a,b); (B) 。A:2 11B:11 2C:7 13的輸出結果是D:13 715. 如果 int i = 4,則 printf("%d", -i- )的值是。 (A)A:-4 3B:-3 3C:-3 4D:-4 416. 若x=2,y=3則x&y的結果是(B)。A:1B:2C:3D:517. 下列程序的輸出是 (B) 。main()int x;printf("%dn",(x=3*5,x*2,x+10);A:15B:25C:30D:4018. 若 x,i,j 和 k 都是 int 型變量,則計算下面表達式后, x 的值為(C)。x=(

7、i=4,j=16,k=32)A:4B:16C:32D: 其他值19. 假設所有變量均為整型,則表達式 (a=2,b=5,b+,a+b) 的值是(B)。A:7B:8C:6D:220. 以下程序運行后的輸出結果是 (A) 。 main()int a,b;a=50;b=90;printf("%dn",(a,b);A:90B:50 90C:50D: 其他21. 以下程序的運行結果是 (A) 。void main()int a=4; char ch= a' n",(a&2)&&(ch> A');A:0B:1C:2D:322. 以

8、下程序的輸出是 (D) 。#include <stdio.h>main( ) int i,j=4;for(i=j; i<=2*j; i+)switch (i/j) case 0 :case 1: printf("*"); break;case 2: printf("#"); break;A:*#B:*#C:*#D:*#23. 有如下程序片段:int i = 0;while(i+ <= 2);printf("%d", i-); 則正確的執行結果是 (C) 。A:2B:3C:4D: 以上都不是24. 有以下程序段m

9、ain() int i=1,sum=0,n;scanf( “%d”,&n);do i+=2;sum+=i ;while(i!=n);printf( “%d”,sum);若使程序的輸出值為 15,則應該從鍵盤輸入的 n 的值是 (D)A:1B:3C:5D:725. 以下程序的輸出是 (A) 。#include<stdio.h>void fun(int *p)int a=10;p=&a;+a;void main()int a=5;fun(&a);printf("%dn",a);A:5B:6C:10D:1126. 以下關于函數的說法中正確的是

10、(C) 。A: 定義函數時 , 形參類型說明可放在函數體內B:return 語句后邊的值不能為表達式C: 如果函數類型與返回值類型不一致,以函數類型為準D: 如果形參與實參的類型不一致 , 以實參為準27. 已知有定義: int *p(); 則以下說法正確的是 (C) 。A: 指向 int 型的指針變量B:int 型的指針數組C: 一個函數,該函數的返回值是指向 int 型的指針變量D: 一個指向函數的指針變量,該函數的返回值為 int 型28. 若有如下程序: void s(char *m,int n) *m=*m+3;n=n+3; printf("%c,%c,",*m,

11、n);void main()char p= b',q= B' s(&q,p);printf("%c,%cn",p,q); 則程序運行后的輸出結果是 (A) 。 A:E,e,b,EB:e,E,b,FC:E,e,e,ED:e,E,b,E29. C 語言規定函數返回值的類型由 (A) A: 在定義時所指定的函數類型所決定 B: 調用該函數時的主調函數類型所決定 C:return 語句中的表達式類型所決定 D: 調用該函數時系統臨時決定30. 要在 c 語言中求正弦 30 度的值,可以調用庫函數,可用格式為(D)。A:sin(30)B:sin(30.0)C:

12、sin(double)30)它和對應形參之間D:sin(3.1415/6)31. 在 C 語言程序設計中, 簡單變量作為實參時,的數據的傳遞方式是 (B) 。A:地址傳遞B:單向值傳遞C:由實參傳給形參,再由形參傳給實參D:由用戶指定傳遞方式32.以下程序的輸出為 (C) 。int a=2;int f(int *a)return(*a)+;void main()int s=0;int a=5;s+=f(&a);s+=f(&a);printf("%d %dn",a,s);A:2 7B:2 10C:3 7D:3 1133. 以下程序輸出結果是 (D) 。 #in

13、clude <stdio.h> int *fun()int a4,k; for(k=0;k<4;k+)ak=k; return(a);void main() int *p,j; p=NULL;p=fun(); for(j=0;j<4;j+)printf("%dn",*p);p+; A: 輸出 0 0 0 0B: 輸出 0 1 2 3C: 輸出 1 1 1 1D: 輸出不確定值34. 以下程序的運行結果是 (D) void fun(int *n)static int m=2;*n*=m-1; m+=2;void main()static int m=1

14、;int i;for(i=1;i<4;i+)fun(&m);printf("%dn",m);A:8B:10C:11D:1535. 下面對 typedef 的敘述中不正確的是 (B) 。A: 用 typedef 可以定義各種類型名,但不能用來定義變量B:typedef 和 #define 都是在預編譯時處理的C: 用 typedef 只是將已存在的類型用一個新的標識符來代表D: 使用 typedef 有利于程序的通用和移植36. 要使用內存分配函數 malloc ,需要引入的頭文件是 (BC)A:stdio.hB:stdlib.hC:malloc.hD:memo

15、ry.h37. 以下宏定義中,不會引起二義性的宏個數為 (A) 。1) #define POWER(x) x*x2) #define POWER(x) (x)*(x)3) #define POWER(x) (x*x)4) #define POWER(x) (x)*(x)(沒有二義性 )A:1個B:2個C:3個D:4個38. 若有二維數組定義語句: int a45; 則下面對元素 a23 不正確的引用方式是 (B) 。A:*(&a23)B:*(a+5*2+3) 可以換為 (&a00+5*2+3)C:*(a2+3)D:*(*(a+2)+3)39. 若二維數組定義為 amn ,則在

16、aij 之前的元素個數為(B)。(不知怎么下面是 m應該是n把,不清楚!)A:j*m+iB:i*m+jC:i*m+j-1D:j*m+i-140. 有字符數組 a10= A', 0'和 b10= B' ,則以下正 確的輸出語句是 (D) 。A:puts(a,b);B:printf("%s %sn",a,b);C:putchar(a,b);D:puts(a);puts(b);41. 下列程序的輸出結果是 (D) 。#include <stdio.h>#include <string.h>void main()char p120=&

17、quot;abcd",p220="ABCD"char str50="xyz"strcpy(str+2,strcat(p1+2,p2+1);printf("%sn",str);A:xyabcABB:abcABzC:AbabczD:xycdBCD42. 以下程序執行后輸出結果是 (C) 。void main()char a="movie",b10="movie"printf("%d %dn",sizeof(a),sizeof(b);A:5 5B:6 6C:6 10D:1

18、0 1043. 以下程序的輸出結果是 (A) 。void main()char *p10="abc","aabdfg","dcdbe","abbd","cd"printf("%dn",strlen(p4);A:2B:3C:4D: 編譯出錯那么 a*(a+a3) 的值為 (B)44. 已知有以下的說明,int a=8,1,2,5,0,4,7,6,3,9;A:5B:0C:4D:745. 以下程序輸出結果是 (B)#include <stdio.h>main()int

19、a22=1,2,3,4,(*p)2;p=a;p+; printf("%dn",*p );A:2B:3C:4D: 以上都不對46. 設 char ch,str 4, *strp;, 則正確的賦值語句是 (C) A:ch="CBA"B:str="CBA"C:strp="CBA"D:*strp="CBA"47. 下面程序的運行結果是 (C) 。#include <stdio.h>#include <string.h> fun(char *w,int n) char t,*s1,

20、*s2;s1=w;s2=w+n-1; while(s1<s2)t=*s1+;*s1=*s2-;*s2=t;main()char *p; p="1234567" fun(p,strlen(p); puts(p);A:7654321B:1714171C:1711717D:717717148. 以下程序的輸出是 ( C) 。#include <stdio.h>main()char a="language",*p;p=a;while(*p!= u') printf("%c",*p- u'+U');p+

21、;A:LANGUAGEB:languageC:LANGD:LANGuage49. struct s1 char a3;int num;t= a', b', x',4,*p;p=&t;則輸出為 x 的語句是 (B) 。A:printf( “%c n”,p ->t.a2);B:printf( “%c n”,(*p).a 2)C:printf( “%c n”,p ->a3);D:printf( “%c n”,(*p).t.a2);50. 以下程序的輸出是 (D ) 。#include <stdio.h> main()struct stint x

22、;int y;cnum2=1,3,2,7;printf("%dn",cnum0.y/cnum0.x*cnum1.x); A:0B:1C:3D:651. 以下對 age 的非法引用是 (B) 。struct studentint age;int num;stu1,*p;p=&stu1;A:stu1.ageB:student.ageC:p->ageD:(*p).age52. 以下程序的輸出是 (B ) #include <stdio.h> union myunstructint x,y,z;u;int k;a;void main()a.u.x=4;a.

23、u.y=5;a.u.z=6;a.k=0; printf("%dn",a.u.y);A:4B:5C:6D:053. 若要用 fopen 函數打開一個二進制文件,該文件要既能讀也能寫,當文件不存在時新建文件,則文件打開方式字符串應是 (C )A:"ab+"B:"rb+"C:"wb+"D:"ab"54. 若執行 fopen 函數時發生錯誤,則函數的返回值是 (B) 。A: 地址值B:0C:1D:EOF55. 要打開文件 c:usertext.txt 用于追加數據,正確的語句是 (C)。A:fp=fop

24、en("c:turboc2abc.txt","r");B:fp=fopen("c:turboc2abc.txt","r");C:fp=fopen("c:turboc2abc.txt","a+");D:fp=fopen("c:turboc2abc.txt","a+");56. 在執行 fopen 函數時, ferror 函數的初值是 (D ) 。 A:TRUEB:-1C:1D:057. #include <stdio.h>ma

25、in()char * s1="Hello",*s2="Beijing"FILE *pf=fopen("abc.dat","wb+");fwrite(s2,7,1,pf);fseek(pf,-1,SEEK_CUR);fwrite(s1,5,1,pf);fclose(pf);以上程序執行后,文件 abc.dat 中的內容為 (C) 。A:HellongB:Beijing HelloC:BeijinHelloD:Hello58. 若 fp 為文件指針,且文件已正確打開, i 為整型數據,以下語 句的輸出結果是 (B) 。

26、fseek(fp,0,SEEK_END);i=ftell(fp);printf("i=%dn",i);A:fp 所指的文件記錄長度B:fp 所指的文件長度,以字節為單位C:fp 所指的文件長度,以比特為單位D:fp 所指的文件當前位置,以字節為單位59. 函數調用語句: fseek(fp,-20L,2); 的含義是 (C ) 。A: 將文件位置指針移到距離文件頭 20 個字節處B: 將文件位置指針從當前位置向后移動 20 個字節C: 將文件位置指針從文件末尾處后退 20 個字節D: 將文件位置指針移到離當前位置 20 個字節處60. 若將文件指針的讀寫位置指針移動到距離文件

27、頭 200 個字節的 位置,對應正確的操作是 (A) 。A:fseek ( fp, 200, SEEK_SET )B:fseek ( fp, 200, SEEK_CUR )C:fseek ( fp, 200, SEEK_END )D:ftell ( 200 )多選題(共 20 題,每題 2分,共 40分)1. 關于以下運算,說法正確的有 (BD) 。A: 設有宏定義 "#define F(N) 2*N", 則表達式 F(2+3) 的值是 10B: 設 int x=4; 則執行語句 x += x *= x + 1; 后, x 的值為 40C: 設 int a, b = 8;

28、執行 a = b<<2 + 1; 后 a 的值是 33D: 設 int a34, *p = a1;該指針變量 p 指向的元素是a102. 有以下定義: char a10,*b=a; 則能給 a 數組輸入字符串的語句有 (ACD) 。A:gets(a);B:gets(a0);C:gets(&a0);D:gets(b);3. 要求函數的功能是在一維數組 a 中查找 x 值。若找到,則返回所 在的下標值;否則,返回 0。設數據放在數組元素的 a1 到 an 中。 在以下給出的函數中,不能正確執行此功能的函數有 (C) 。A:funa(int *a, int n, int x)*a

29、 = x;while(an != x) n-;return n;B:funb(int *a, int n, int x)int k;for(k = 1; k <= n; k+)if(ak = x) return k;return 0;C:func(int a, int n, int x)int *k;a0 = x; k = a+n;while(*k != x) k-;return k - n;D:fund(int a, int n, int x)int k = 0;dok+;while(k < n+1)&&(ak!=x);if(k < n+1)&&am

30、p;ak = x) return k;else return 0;(CD)。4. 關于下列程序的輸入與輸出,正確的說法有#include <stdio.h>void main()int m,n;printf("Enter m,n: ”);scanf("%d%d",&m,&n);while(m!=n)while(m>n)m-=n;while(n>m)n-=m;printf("m=%dn",m);A:輸入m>n時,程序將輸出1B:輸入m<n時,程序將輸出1C:輸入m,n滿足m%n=,且m>n

31、時,程序輸出值為n的值D:輸入m或n為0時,程序將陷入死循環5. 已知有如下程序:void main()int a5=1,2,3,4,5,*b;b=(int*)malloc(sizeof(int);printf("%dn",*b);fun要使程序輸出為 a2 的值,則函數 fun 的定義和橫線處對應的 調用的正確有 (CD) 。A:void fun(int*s,int*d)*d=*(s+2);調用: fun(a,&b)B:void fun(int*s,int&d)d=*(s+2);調用: fun(a,b)C:void fun(int*s,int &d

32、)d=*(s+2);調用: fun(a,*b)D:void fun(int*s,int *d)*d=*(s+2);調用: fun(a,&b)6. 以下函數欲實現交換 x 和 y 的值,且通過正確調用返回交換結果 不能實現這一功能的有 (AB) 。A:funa(int *x, int *y) int *p;*p = *x; *x = *y; *y = *p;B:funb(int x, int y) int t;t = x; x = y; y = t;C:func(int *x, int *y) int p;p = *x; *x = *y; *y = p;D:fund(int *x, in

33、t *y) int *p;*x = *x + *y; *y = *x - *y; *x = *x - *y;7. 函數調用時,下列說法中正確的有 (BCD) 。A: 若用值傳遞方式,則形式參數不予分配內存B: 實際參數和形式參數可以同名C: 主調函數和被調用函數可以不在同一個文件中D: 函數間傳遞數據可以使用全局變量8. 下面敘述正確的有 (ABD)。A: 函數調用可以出現在表達式中B: 函數調用可以作為一個函數的實參C: 函數調用可以作為一個函數的形參D: 函數可以直接調用其本身9. 下列說法中正確的有 (ACD) 。A: 遞歸函數的形參是自動變量B: 有些遞歸函數是不能用非遞歸算法來實現的

34、C:c語言不允許這樣的函數調用:函數A調用了函數B,而函數B又調用了函數AD:C 語言不允許函數的嵌套定義10. 下列關于指針與引用的說法,正確的有 (AB)A: 引用只能在定義時被初始化一次,以后不能改變B: 指針可以被重新賦值以指向另一個不同的對象C: 引用和指針都可以指向空值D: 引用和指針都可以用 const 修飾11. 若有如下定義 :int s3; 則下面表達式中,表示數組元素s 1的有 (ABC) 。A:*&s1B:*(&s0+1)C:*(s+1)D:*(&(s0+1)12. 已知:int a=1,*p=&a;則以下表達式可以得到a的值的有(ABC

35、)。 A:*pB:p0C:*&aD:*&p13. 若有定義: char *str="one","two","three",*p=str; 則可以表示出字符 ''t'' 的表達是 (ACD)。A:*str2B:*str+2C:*(p+1)D:*+p14. 若有以下定義和語句,則對 w數組元素的正確引用有int w23, (*pw)3; pw=w; (ABD)。A:*(w0+2)B:pw00C:*pw2D:*(pw1+2)15. 設有以下語句struct stint n;struct st

36、*next;static struct st a3=5,&a1,6,&a2,7,NULL,*p=&a0; 則以下表達式的值為 6的有 (ABCD)。A:p->n+ ( 如果只是這單句的話那么這句和下面 B 一樣)B:+p->nC:(+p)->nD:p->next->n16. 以下關于結構類型變量的定義正確的有 (CD) 。A:struct dataint num;float price;&book;B:struct dataint num;float price;book;book b;C:struct dataint num;fl

37、oat price;book;struct data &d=book;D:typedef struct dataint num;float price;book;book b;17. 以下 scanf 函數調用語句中對結構體變量成員的正確引用有 (ABC)。struct pupil char name 20 ;int age;int sex; pup 5 ,*p;p=pup;A:scanf("%s",pup 0 .name);B:scanf("%d",&pup 0 .age);C:scanf("%d",&(p

38、>sex);D:scanf("%d",p >age);18. 以下關于枚舉類型的用法中,正確的有 (BC)A:enum a 1,2,3;B:enum a a,b,c;C:enum a a,b,cd;D:enum a a,b,ca;19. 設有如下說明,則正確的說法有( ABD)。 union dataint i;char c;float f;a;A:a 所占的內存長度等于成員 f 的長度B:a 的地址和它的各成員地址都是同一地址C:a 可以作為函數參數( 共用體變量不能用作函數參數和返回值 ) D: 不能直接對 a 賦值20. 設有結構類型:typedef st

39、ruct strint no;char name20;STR;另有變量定義: STR a20, x;以下語句希望實現 , 向與文件指針變量 fp 關聯的文件輸出一個結 構信息,正確的代碼有 (ABC)。A:fwrite(a, sizeof(STR), 1, fp);B:fwrite(&a2, sizeof(STR), 1, fp);C:fwrite(&x, sizeof(STR), 1, fp);D:fwrite(x, sizeof(STR), 1, fp);程序填充題(共 6題,每題 5分,共 30分)1. 下面程序的功能是統計用 0至 9之間的不同的數字組成的三位數 的個數

40、。main() int i,j,k,count=0;for(i=1 ;i<=9 ; i+)for(j=0 ;j<=9 ; j+)if(i=j) continue;else for(k=0 ;k<=9; k+)if(!(i=k|j=k) count+ ;printf("%d",count)2. 下面程序的功能是將字符串 s 中的每個字符按升序的規則插到數 組 a 中, 字符串 a 已排好序。#include <string.h>main() char a20="cehiknqtw" ;char s="fbla&quo

41、t; ;int i,k,j ;for(k=0 ;sk!= '0' ;k+ ) j=0 ;while(sk>=aj && aj!= '0' )j+;for( i = strlen(a)-1; i>=j; i-) ai+1 = ai;aj=sk ;puts(a) ;3. 下面程序的功能是用輾轉相除法求兩個正整數m和n的最大公約 hcf(int m,int n) int r ;if(m<n) r=m ; m = n ;n=r;r=m%n;while( r!=0 ) m=n ;n=r;r=m%n; printf( “最大公約是 %dn”

42、, n) ;4. 下面程序的功能是從鍵盤上輸入若干學生的學習成績,統計并輸 出最高成績和最低成績,當輸入為負數時結束輸入。main() float x,amax,amin ;scanf("%f",&x)amax=x; amin=x;while( x>=0) if(x>amax) amax=x ;if( x<amin) amin=x ; scanf("%f",&x) ; printf("namax=%fnamin=%fn",amax,amin)5. 下面程序的功能是不用第三個變量,實現兩個數的對調操作。

43、#include <stdio.h>main() int a,b ;scanf("%d%d",&a,&b) ;printf("a=%d,b=%dn",a,b) ;a= aAb ;b= aAb ;a= aAb ;printf("a=%d,b=%dn",a,b) ;6. 下面程序的功能是根據近似公式:n 2/61/12+1/22+1/32+ , + 1/n2,求 n 值。#include <math.h>double pi(long n) double s=0.0 ;long i ;for(i=1

44、;i<=n;i+)s=s+ 1./(i*10+2) ;return( s) ;編程操作題(共 2 題,每題 10分,共 20分)1. 將 1到9這九個數字分成 3個三位數 a,b,c ,要求第 1個三位數, 正好是第 2個三位數的兩倍,是第 3個三位數的三倍。用程序求解怎 么分。# include <stdio.h>void find_c(int a, int b);void find_b(int a);main() int i, j, k; int a;for(i =1; i<=9; i+)for(j = 1; j<=9; j+)for(k = 1; k<=9; k+)a = i*100+j*10+k; find_b(a);printf("n");/ 尋找第二個三位數void find_b(int a)int i, j, k;int b;for(i = 1; i<=9; i+)for(j = 1; j<=9; j+)for(k = 1; k<=9; k+)b = i*100+j*10+k;if(a = b) continue;else find_c(a, b);/ 尋找第三個三位數void find_c(int a, int b)int i, j, k;int

溫馨提示

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

評論

0/150

提交評論