常熟理工学院c语言题库(本二)

上传人:Sc****h 文档编号:144313259 上传时间:2022-08-27 格式:DOC 页数:14 大小:474KB
收藏 版权申诉 举报 下载
常熟理工学院c语言题库(本二)_第1页
第1页 / 共14页
常熟理工学院c语言题库(本二)_第2页
第2页 / 共14页
常熟理工学院c语言题库(本二)_第3页
第3页 / 共14页
资源描述:

《常熟理工学院c语言题库(本二)》由会员分享,可在线阅读,更多相关《常熟理工学院c语言题库(本二)(14页珍藏版)》请在装配图网上搜索。

1、下面选项中,不能用作C 语言标识符的是(C )。A _00B printC &bD FOR下面合法的标识符是(A)。A IFB -321C c fD int可以将高级语言编写的源程序转换为目标程序的软件是(D )。A 汇编程序B解释程序C 编辑程序D编译程序C 语言程序中可以对程序进行注释,注释部分必须用符号(C )括起来。A “ ”和“ ”B“ ”和“ ”C“ /* ”和“ */ ”D“ */ ”和“ /* ”已有预处理命令“ #include”和声明“ intx=4, y; ”,下面语句中语法正确的是(C )。A if(x%2=1)y=x;B if(sqrt(x)%2)y=x;C if(x

2、=1)y=x;D if(x=1)y=&x;下列运算符中,优先级最低的是(D )。A *B!=C +D=逻辑“异或”运算可描述为当且仅当a、 b 两个操作数中只有一个为真时才为真,其他情况下均为假。下面能够正确表示逻辑“异或”运算的表达式是(D ))。A a | bB a & bC (a&b)&!(a | b)D (a | b)&!(a&b)下面关于continue和 break 语句的叙述中正确的是(B )。A continue和 break 语句都可以出现在switch语句中B continue和 break 语句都可以出现在循环语句的循环体中C 在 switch语句允许出现continue

3、和 break 语句D执行循环语句中的 continue 和 break 语句都将立即终止循环在 while(e) 语句中的 e 与下面条件表达式等价的是( D )。A e=0B e=1C e!=1D e!=0已有函数fun 的定义“ void fun(void) printf(Thats great! );”,则调用fun 函数的正确形式是(B)。A fun;B fun();C fun(void);D fun(1);设有下列程序段:static int y=2;void f2( ) static float d=3;int x=1;void f1( ) intz=3; 关于程序段中各变量的属

4、性,下面叙述中错误的是(D )。A x 是全局变量,函数f1 可以访问,函数f2 不能访问B y 是全局变量,函数f1 和函数 f2 都可以访问C z 是动态变量,函数f1 可访问,函数f2 不可访问D d 是静态变量,函数f1 和函数 f2 都可以访问已知某编译系统中singed int类型数据的长度是16 位,该类型数据的最大值是(A )。A 32767B 32768C 127D 65535设 k=7, x=12,则下列表达式值为3 的是( D )。A x%=(k%=5)B x%=(k-k%5)C x%=k-k%5D (x%=k)-(k%=5)已有定义“ int a=5,4,3,2,1,i

5、=4;”,下列对a 数组元素的引用中错误的是(B )。A a-iB aa0C a2*2D aai己有声明“ int a=0,b=l,*p,*q;”,下列正确的语句是(C )。A a=p;B b=q;C p=&a;D p=&q;C语言中,结构体类型变量在程序执行期间(A)。1A 所有成员一直驻留在内存中B 只有一个成员驻留在内存中C 部分成员驻留在内存中D 没有成员驻留在内存中若有定义和声明typedef enumgreen, red, yellow, blue, b1ackcolor; color flower;,则下列语句中正确的是(B )。A green=red;B flower=red;

6、C color=red;D enum=red;在文件包含预处理语句 include 的使用形式中,当之后的文件名用双引号括起来时,寻找被包含文件的方式是( C )。A 仅搜索当前目录B 仅搜索源程序所在的目录C 先在源程序所在目录搜索,再按系统设定的标准方式搜索D直接按系统设定的标准方式搜索目录已有定义“ int a23=0; *p=a0;”,下面表达式中有语法错误的是(A )。A a0=1B p0=1C *p=1D a00=1下面关于C语言数据文件的叙述中正确的是(D )。A 文件由ASCII 码字符序列组成,C 语言只能读写文本文件B 文本由二进制数据序列组成,C 语言只能读写二进制文件C

7、 文件由记录序列组成,可按数据的存放形式分为文本文件和二进制文件D文件由数据流序列组成,可按数据的存放形式分为文本文件和二进制文件下面选项中,不能用作 C 语言标识符的是 (C) 。A FORB _10C &hD print下面合法的标识符是(A) 。A IFB -412C a kD charC 语言源程序的三种基本结构是顺序结构、(B) 结构和循环结构。A 递归B 选择C转移D嵌套已有定义“ float x=; int i; ”,欲将 x 中的数值保留小数点后两位,第三位进行四舍五入运算,能实现该功能的表达式是 (A) 。A i=x*100+, x=i/B x=(x*100+/C x=(in

8、t)x*100+/D x=(x/100+/下面定义符号常量p 为中正确的是(D) 。A #define p ;B #define pC #define p=D #define p表达式 !x等价于 (A) 。A x=0B x=1C x != 0D x!=1下面关于if语句和 switch语句的叙述中错误的是(D) 。A if语句和 switch语句都可以实现算法的选择结构B if语句和 switch语句都能实现多路(两路以上)选择C if语句可以嵌套使用D switch语句不能嵌套使用下面关于循环语句for 、 while 、 do_while的叙述中正确的是(A) 。A 三种循环语句都可能出

9、现无穷循环B 三种循环语句中都可以缺省循环终止条件表达式C 三种循环语句的循环体都至少被无条件地执行一次D 三种循环语句的循环体都必须放入一对花括号中在 C 语言中 while和 do-while循环的主要区别是(C) 。A while的循环控制条件比do-while的循环控制条件严格B do-while允许从外部转到循环体内C do-while的循环体至少无条件执行一次2D do-while的循环体不能是复合语句若已定义一个有返回值的函数,则下面关于调用该函数的叙述中错误的是(A) 。A 函数调用可以作为一个函数形参B 函数调用可以出现在表达式中C 函数调用可以作为一个函数实参D 函数调用可

10、以作为独立的语句存在设有下列程序段:static int y=2;void f2( ) static float d=3;int x=1;void f1( ) int z=3;关于程序段中各变量的属性,下面叙述中错误的是(D) 。A x 是全局变量,函数f1 可以访问,函数f2 不能访问B y 是全局变量,函数f1 和函数 f2 都可以访问C z 是动态变量,函数f1 可访问,函数f2 不可访问D d 是静态变量,函数f1 和函数 f2 都可以访问若有代数式6 xy ,则不正确的 C 语言表达式是 (C) 。bcA x/b/c*y*6B 6*x*y/b/cC 6*x*y/b*cD x*y/c/

11、b*6已有定义“ int i;float f;”,则下面正确的表达式是(D) 。A (int f)%iB int(f)%iC int(f%i)D (int)f%i已有定义“ int a23”,下面选项中(A) 正确地引用了数组a 中的基本元素。A a12!1B a20C a1D a已有定义“ int m=3, c, *a=&m, *b=&c;”,则下列语句中错误的是(C) 。A a=b=0;B a=&c, b=a;C &a=&b;D *b=*a定义一个结构体变量时,系统分配给它的内存是(A) 。A 各成员所需内存总和B 成员中所占内存最多的容量C 结构中第一个成员所占内存的容量D 结构中最后一

12、个成员所占内存的容量已有枚举类型定义“ enum letterE, F, G=7, H, I;”,下面表达式中除(D) 外,其他表达式的机内值均等于10。A xb-1B F+IC 010+2D 0xf-3下面关于宏的叙述正确的是(A) 。A 宏定义没有数据类型限制B 宏名必须用大写字母表示C 宏定义必须位于源程序中所有语句之前D 宏调用比函数调用耗费时间设有声明语句“ int b33=1,2,3,4,5,6,7,8,9;”,下面语句中不能输出数组元素b12的值 6的是(C)。A printf(%d ,*(*(b+1)+2)B printf(%d ,*(&b20-1);C printf(%d ,

13、*(b+1)2);D printf(%d ,*(b1+2);如果要用 fopen() 函数打开一个新的二进制文件,该文件要既能读也能写,则文件打开方式应为 (A) 。A wb+B ab+C rb+D ab下面选项中,不能用作C 语言标识符的是(C) 。3A printB INTC &aD _02下面合法的标识符是(A) 。A FORB -523C n bD if下面叙述中正确的是(B) 。A C 程序的基本组成单位是语句B 简单 C 语句必须以分号结束C C 程序中的每一行只能写一条语句D C 程序必须在一行内写完用 C 语言编写的源程序中,(A) 是必不可少的。A 名为 main 的函数定义

14、B #includeC 变量定义D注释部分C源程序中的命令#include与#define是在 (A) 阶段被处理的。A 预处理B编译C连接D执行已有定义“ int a=3, b=4, c=5;”,则下列表达式中值为0 的是 (D) 。A a&bB a0 ,下面选项中正确的表达式是 (C) 。A a!=0, b*b-4*a*c0B a!=0|b*b-4*a*c0C a&b*b-4*a*c0D !a&b*b-4*a*c0下面关于语句的说法中正确的是(B) 。A while语句的循环体至少会被执行1 次B do-while语句的循环体至少会被执行1 次C for语句的循环体至少会被执行1 次D 在

15、 C语言中只能用do、do-while或 for语句实现循环结构下面叙述中正确的是(C) 。A break 语句只能用于switch语句体中B continue语句的作用是:使程序的执行流程跳出包含它的所有循环C break 语句只能用在循环体内和switch语句体内D 在循环体内使用break 语句和 continue语句的作用相同对于 C 语言函数,下列叙述中正确的是(A) 。A 函数的定义不能嵌套,但函数调用可以嵌套B 函数的定义可以嵌套,但函数调用不能嵌套C 函数的定义和调用都不能嵌套D 函数的定义和调用都可以嵌套设有下列程序段:static int y=2; void f2( ) s

16、tatic float d=3; int x=1;void f1( ) int z=3;关于程序段中各变量的属性,下面叙述中错误的是(D) 。A x 是全局变量,函数f1可以访问,函数f2 不能访问B y 是全局变量,函数f1和函数 f2都可以访问C z 是动态变量,函数f1可访问,函数 f2不可访问D d 是静态变量,函数f1和函数 f2都可以访问表达式“ A +4*b”的正确结果是 (B) 。A 67B 67.0C不确定D 67L存储字符串 abc376需要的字节数是 (D) 。A 11 B 13C 6D 74若有数组 a 和 b 的声明“ staticchar a=abcdef,b=a,

17、b,c,d,e,f;”则数组 a 和数组 b 的长度分别是 (A) 。A 7,6B6,7C6, 6D7,7己有声明“ int a10=0, 1, 2, 3, 4, 5, 6, 7, 8, 9,*p=a;”,则不能表示数组a 中元素的是 (D) 。A *pB a6C *aD paC语言中,下列属于构造类型的是(D) 。A 整型B 实型C指针类型D结构体类型若有枚举类型定义“enum variA1, A2, A3, A4=6, A5, A6;”,则枚举常量A2 和 A6 代表的值分别是 (B) 。A 1,6B1,8C2,6D2,8下面叙述错误的是(C) 。A宏替换不占用程序运行时间B宏名无类型C宏

18、名必须用大写字母表示D宏替换只是字符替换已有定义“ int a23=1, 2, 3, 4, 5, 6;”,则下列表达式中不能正确引用值为5 的数组元素的是 (C) 。A *(a0+4)B *(a1+1)C *(*(a+3)+1)D *(*a+4)若只允许对数据文件做一次打开文件操作,修改其中的数据,则打开文件语句应为“fp=fopen(,(B);”。A w+B r+C a+D r以下叙述中正确的是A )程序设计的任务就是编写程序代码并上机调试B )程序设计的任务就是确定所用数据结构C)程序设计的任务就是确定所用算法D)以上三种说法都不完整以下选项中,能用作用户标识符的是A) voidB) 8_

19、8C) _0_D) unsigned阅读以下程序#includemain() int case; float printF;printf(“请输入 2 个数:” );scanf( “%d %f”,&case,&pjrintF);printf( “%d %fn”,case,printF);该程序编译时产生错误,其出错原因是A )定义语句出错,case 是关键字,不能用作用户自定义标识符B )定义语句出错,printF不能用作用户自定义标识符C)定义语句无错,scanf不能作为输入函数使用D)定义语句无错,printf不能输出 case 的值表达式: (int)(double)9/2)-(9)%2

20、的值是A ) 05B ) 3C) 4D) 5若有定义语句: int x=10;,则表达式 x-=x+x 的值为A) -20B) -10C) 0D) 10有以下程序#includemain() int a=1,b=0;printf(“%d,”,b=a+b);printf(“%d n”,a=2*b);程序运行后的输出结果是A) 0,0B) 1,0C) 3,2D) 1,2设有定义: int a=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是A ) if(ab) c=a,a=b,b=c;B ) if(ab) c=a,a=b,b=c;C) if(ab) c=a;a=b;b=c;D) if(a

21、b) c=a;a=b;b=c;有以下程序#includemain() int c=0,k;for (k=1;kb(bc1:0):0 ;功能相同的是 A ) if(ab)&(bc) k=1;6else k=0;B ) if(ab)|(bc) k=1;else k=0;C) if(a=b) k=0;else if(bb) k=1;else if(bc) k=1;else k=0;20)有以下程序#includemain() char s= “012xy”;int i,n=0; for(i=0;si!=0;i+)if(si= a&si2);printf(“%d %d n”,k,n);程序运行后的输出

22、结果是A)02B)13C)57D)12有以下定义语句,编译时会出现编译错误的是A ) char a= a ;B ) char a= n ;C) char a= aa ;D) char a= x2d ;有以下程序#includemain() char c1,c2;c1=A+8 - 4;c2=A+8 - 5;7printf(“%c,%d n”,c1,c2);已知字母A 的 ASCII 码为 65,程序运行后的输出结果是A ) E,68B ) D,69C) E,DD)输出无定值有以下程序#includevoid fun(int p) int d=2;p=d+; printf(“%d”,p);main

23、() int a=1;fun(a); printf(“%dn”,a);程序运行后的输出结果是A) 32B) 12C) 21D) 22以下函数 findmax 拟实现在数组中查找最大值并作为函数值返回, 但程序中有错导致不能实现预定功能#define MIN -47int findmax (int x,int n) int i,max; for(i=0;iN;I+) max=MIN;if(maxreturn max;造成错误的原因是A )定义语句int i,max;中 max 未赋初值B )赋值语句max=MIN;中,不应给max赋 MIN 值C)语句 if(maxD)赋值语句max=MIN;放

24、错了位置有以下程序#includemain() int m=1,n=2,*p=&m,*q=&n,*r; r=p;p=q;q=r;printf(“%d,%d,%d,%d n”,m,n,*p,*q);程序运行后的输出结果是A ) 1,2,1,28B ) 1,2,2,1C) 2,1,2,1D) 2,1,1,2若有定义语句:int a410,*p,*q4;且 0i4 ,则错误的赋值是A ) p=aB ) qi=aiC) p=aiD) p=&a21有以下程序#include#includemain() char str 20=“One*World”,“One*Dream!”,*p=str1;printf

25、(“%d,”,strlen(p);printf(“%sn”,p);程序运行后的输出结果是A ) 9,One*WorldB ) 9,One*DreamC) 10,One*DreamD) 10,One*World有以下程序#includemain() int a =2,3,5,4,i;for(i=0;i4;i+)switch(i%2) case 0:switch(ai%2)case 0:ai+;break;case 1:ai-;break;case 1:ai=0;for(i=0;i=y。C语言有效的预处理命令总是以开头。常量 n 的数据类型是。已有定义“ int b10, *p=b, *q; q=

26、&b5;”,则表达式 q-p 的值是。在文件中,以符号常量EOF 作为文本文件(字符流文件)的结束标记,EOF 代表的值是。若要声明一个类型名 STR,使得定义语句STRs 等价于 char*s ,则声明语句是。结构化程序设计语言编写的程序由三种结构组成:顺序结构、和循环结构。C语言中除复合语句外的其它所有语句都以结束。已有定义“ double a=10, b=5;”,则计算 ab 的库函数调用形式是。C语言有效的预处理命令总是以开头。已有定义“ char a=1; int b=2; float c=3; double d=4;”,则表达式“ c=a+b+c+d”值的类型为。用 typedef

27、定义一个长度为 10 的整型数组 NUM的语句是。执行下面程序段中的语句“k = A*A+1;”后 k 的值是。#define B 2#define A B+1k = A*A+2;已有定义“ int a4=1, 2, 3, 4, 5, 6, 7, 8, 9;”,则数组a第一维的大小是。程序中已使用预处理命令“#include”,为使语句“ fp=fopen(,r);”能正常执行,在该语句之前必须有定义FILE;。执行“ printf(%d ,%d, a, b, c, d);”后在屏幕上将输出个整数。10C语言中除复合语句外的其它所有语句都以(分号)结束。数学式 3 m 所对应的 C 语言表达式

28、为 pow(m, (1/) ) 。判断字符变量 c 是英文字母的表达式是(c=a&c=A&c=Z)。一个 C 程序在运行时,如果没有发生任何异常情况,则只有在执行了(main )函数的最后一条语句或该函数中的return语句后,程序才会终止运行。已有定义“ int r=3; ”,则执行语句“printf(%d, sizeof(2*r);”时输出(8)。若二维数组 a 有 n 列,则在存储该数组时,aij之前有(i*n+j)个数组元素。已有定义“ char ch110= abcdef0; ”,则执行语句“printf(%d,strlen(strcpy(ch1, ch2);”的输出结果是(3)。结

29、构类型的每个成员的数据类型可以是基本数据类型,也可以是(构造)类型。若已有定义“ enum ABCA, B, C;”,则执行语句“ printf(%dn,A+2); ”后输出结果是(2)。已知数 据文件是通过执行下列程序建立的,若在另一个程序运行时需要从该数据文件中正确读取数据,则正确的读文件库函数的函数名是(fread)。#includeint main() FILE *fp = fopen(,wb); float x = ;fwrite(&x, sizeof(float), 1, fp); fclose(fp);return 0;C语言没有提供用于数据输入及输出的语句,所有的输入与输出都是

30、通过系统提供的()来实现的。已有定义“ float x=; int n;”,则计算表达式“ n = x*100+, x= n/100.0”后x 的值是()。已有定义“ char ch; int b;” 执行语句“ scanf(%c%d, &ch, &b);”时如果从键盘输入的数据是“ 110”,则变量b 得到的值是()。若一个函数不需要形参, 则在定义该函数时,应使形式参数表为空或放置一个 ()。若在某个 C编译系统中, 如果一个变量能正确存储的数据范围为整数-3276832767 ,则该变量在内存中占()字节。系统库函数 scanf 和 gets 在被调用执行时都可以读取从键盘输入的一串数字

31、字符,其中函数()具有将读取的数字字符串转换为整型数的功能。已 有 定 义 “int a32=6,5, 4, 3,2, 1,*p=a1; ” 则 执 行 语 句“printf(%dn, *(p+2); ”后的输出结果是()。若程序中已经声明了一个结构类型以及结构变量,则访问该结构变量成员的形式是()。若已有定义“ enum ABCA, B, C; ”,则执行语句“ printf(%dn,A+1); ”后输出结果是()。下列程序段的输出是()。char *a2=one, two, *p=a;11printf(%s, *(p+)+1);printf(%cn, *p-1);结构化程序设计语言编写的程

32、序由三种结构组成:顺序结构、 分支结构和 (循环结构)。已 有 定 义 “ double n;”,则数学公式“3(421)”对应的 C 语言表达式是n n( 4*n*(4*power(n,2)-1)4)。已有定义“ int m=2,n=3 ; ”,则执行表达式“(mn)&(-m0 ) ”后 m的值为(2 )。变量的值在函数调用结束后仍然保留,以便下一次调用该函数时使用,可以将局部变量定义为(static)类型。数学式a 2b2所对应的 C 语言表达式为(sqrt(a*a+b*b)/(a+b))。ab若有表达式为(x) op (y),其中 op 代表运算符, x、 y 代表操作数。若op 是“

33、+”运算符,且 x 和 y 均为常量时,不能同时为(字符串)常量。已有定义“ char *s=%d,%dn; int a=2, b=3;”,则语句“ printf(s, a, b);”的输出结果是(2,3)。使用 sizeof()函数计算结构 struct List的长度的表达式是(sizeof(struct List))。若已有定义“ enum ABCA, B, C; ”,则执行语句“ printf(%dn, B+1);”后输出结果是( 2 )。下列程序段的输出是(7,-13)。#define F(x) x - 2#define D(x) x*F(x)printf(%d,%d, D(3),

34、D(D(3) ;题目:本程序的功能是:以每行5 个的格式输出22000 之间满足下列条件的数:( 1)该数是素数;( 2)从个位开始依次去掉一位数字后的数仍然是素数。例如,233 是素数, 23 和 2 仍然是素数,则233 满足条件。改正程序中的错误。注意:不能增加、删除语句,但可以调换语句的位置。【含有错误的程序代码】(1) #include(2) int prime(int n)/* 判断 n 是否为素数的函数*/(3) int i;( 4)for(i=2;in-1;i+)(5)if(n%i=0)(6)return 0;( 7)return 1;( 8) ( 9) main()12( 1

35、0) int m,n,k,flag;( 11) for(n=2;n2000;n+)(12)if(prime(n)/* 若不是素数则判断下一个*/(13)continue;(14)else(15)m=n;(16)flag=1;/* 标志变量置为 1*/(17)while(m0)(18)m=m/10;/* 依次去掉一位数字 */(19)if(!prime(m)(20)flag=0; /*若不是素数标志置为0*/(21)break;(22)(23)(24)if(flag)/* 若是素数则输出 */(25)printf(t%d,n);(26)k+;(27)if(k%5=0)(28)printf(n);

36、(29)(30)( 31) 本程序的功能是:输出 25 至 200 之间所有能被 5 整除且至少有一位数字是 3 的整数。请改正程序中的错误。注意:不能增加、删除语句,但可以调换语句的位置。【含有错误的程序代码】1 #include2 void main ()3 4 int i,j,n=0,m,k,a200,b5;5for( i=25;i=200;i+)6if ( i%5!=0 )/* 判断是否是5 的倍数 */7i = m;/* 将判断的数赋给 m */8j=0;9k=0;10do11bj=m%10;12m/=10;13if ( bj=3)14k+;15j+;16while ( m0)18a

37、n+=i;1920for ( i=0;in;i+)21printf( %4d,ai) ;22题目:下面程序的功能是:由键盘输入任意字母数字串number345reverse ,将其中字母直接输出,数字逆序输出。改正程序中的错误。注意:不能增加、删除语句,但可以调换语句的位置。【含有错误的程序代码】(1) #include(2) main()(3) (4) char ch;(5)long m,n,nx=0;/* 定义变量并赋初值*/(6) while(ch=getchar()!=n)(7) (8)if(ch=0&ch=9)/* 判断是否为数字 */(9)m=m*10+ch-0;/* 生成数字 */(10)else(11)putchar(ch);/*输出非数字 */(12)(13)n=m;(14)while(n!=0)/*数字逆序 */(15)(16)nx=nx*10+m%10;(17)m=m/10;(18)(19)printf(n%d reverse number is %d,n,nx);(20) 14

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!