C语言练习题谭浩强第四版.附有答案

上传人:沈*** 文档编号:113302595 上传时间:2022-06-25 格式:DOC 页数:30 大小:165KB
收藏 版权申诉 举报 下载
C语言练习题谭浩强第四版.附有答案_第1页
第1页 / 共30页
C语言练习题谭浩强第四版.附有答案_第2页
第2页 / 共30页
C语言练习题谭浩强第四版.附有答案_第3页
第3页 / 共30页
资源描述:

《C语言练习题谭浩强第四版.附有答案》由会员分享,可在线阅读,更多相关《C语言练习题谭浩强第四版.附有答案(30页珍藏版)》请在装配图网上搜索。

1、 .wd.一、选择题1、 一个C程序由假设干个C函数组成.各个函数在文件中的位置顺序为:A、 任意 B、 第一个函数必须是主函数.其他函数任意C、 必须完全按照执行的顺序排列D、 其他函数可以任意.主函数必须在最后2、 以下四个表达中.正确的选项是:A、 C程序中的所有字母都必须小写B、 C程序中的关键字必须小写.其他标示符不区分大小写C、 C程序中的所有字母都不区分大小写D、 C语言中的所有关键字必须小写3、 以下四个表达中.错误的选项是:A、 一个C源程序必须有且只能有一个主函数B、 一个C源程序可以有多个函数C、 在C源程序中注释说明必须位于语句之后D、 C源程序的 根本构造是函数4、

2、下面不是C语言合法标识符的是:A、abc B、5n C、_4m D、x35、 以下表达不正确的选项是:A.分号是C语句的必要组成局部B.C程序的注释可以写在语句的后面C.函数是C程序的 根本单位D.主函数的名字不一定非用main来表示6、 C语言中允许的 根本数据类型包括:A. 整型、实型、逻辑型 B. 整型、实型、字符型C. 整型、字符型、逻辑型 D. 整型、实型、逻辑型、字符型7、 C语言中能用八进制表示的数据类型为:A、字符型、整型 B、整形、实型C、字符型、实型、双精度型 D、字符型、整型、实型、双精度型8、 以下属于C语言合法的字符常数是:A、97 B、A C、t D、0”9、 在C

3、语言VC环境中.5种 根本数据类型的存储空间长度的排列顺序为: A、charint=long int =floatdoubleB、char=intlong int =floatdoubleC、charintlong int=float=doubleD、char=int=long int =floatdouble10、 假设有以下定义语句char c1=b, c2=e; printf(“%d,%cn,c2-c1,c2-a+A);则输出结果是: A、2.M B、3.EC、2.E D、输出项与相应的格式控制不一致.输出结果不确定11、 以下合法的赋值语句是:A、x=y=100 B、d-; C、x +

4、 y D、c = int(a+b);12、 在以下一组运算符中.优先级最高的是: A、=10 or a=0 B、a=0C、a=10 | a=10 & a=014、 以下只有当整数x为奇数时.其值为“真的表达式是: A、x%2=0 B、!(x%2=0) C、(x-x/2*2)=0 D、!(x%2)15、 设a为整型变量.不能正确表达数学关系10a15的C语言表达式是: A、1 0 a 15 B、!(a=15) C、a10 & a15 D、!(a=15)16、 x=43, ch=A.y=0;则表达式x=y&ch8)D #include 37、 以下所列语句中.合法的语句是:( )Aa=1.b=2B

5、+a;Ca=a+1=5Dy=int(a);二、判断题1. (T )C语言是严格区分大写和小写的.因此主函数不能写成main()以外的其他形式。2. (F )C语言程序是从源文件的第一条语句开场执行的。3. (F )C语言对其数据在内存中所占用的实际字节数是有明确规定的。4. (F )C语言中/*.*/之间的注释内容是不能跨行的。5. ( F )C语言中多个以“;完毕的语句不能放在同一行。6. ( F )变量说明语句int a=b=c=23;是正确的。7. ( F )字符型数据不可以和整数数据一起进展算术运算。8. ( T )C语言中强制类型转换不会改变原变量的原有数据类型。9. ( F )表达

6、式j=-i+和j=-(i+)不相等10. ( T )程序段:i=8,j=10;printf(%d,%d,%d,%dn,i,j,+i,j+);其结果9,10,9,10.11. ( F )C语言中放在“之间的内容都被视为字符串的一个构成局部.都可以在屏幕上原样显示。12. ( T )计算机程序的执行过程实际上是对程序所表达的数据进展处理的过程。13. ( T )目前程序设计的理念已经从“面向过程的程序设计向“面向对象的程序设计方面转变。14. ( T )有人曾提出:计算机程序算法数据构造。15. ( T )在程序设计中提到的算法就是“解决问题的方法和步骤16. ( T )在程序设计中提到的数据构造

7、就是“程序处理的对象的表示方法17. ( T)计算机程序的算法就是解决“做什么和“假设何做的问题。18. ( T)构造化程序设计的 根本理念是:将一个较大的问题细分成假设干个较小问题的组合。19. ( F )C程序的执行是从程序的第一行开场.一直到程序的最后一行完毕。20. ( T )C程序的执行是从主函数的第一行开场.一直到主函数的最后一行完毕。21. (T)设x、t均为int型变量.则执行语句x=10;t=x&x10;后.t的值为0 22. ( T )假设a和b类型一样,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变23. ( T )在C程序中,%是只能用于整数运算的运算符2

8、4. ( T )在C语言中.逻辑“真等价于不等于0的数25. ( F )C语言中字符型、整型、实型都能用八进制表示26. ( T)变量的三要素是:变量名、变量类型、变量的值。书上必会的题:课后题:第三章P834.6.7一、 选择题1. 以下说法正确的选项是 。AC语言程序总是从第一个的函数开场执行 B在C语言程序中.要调用函数必须在main函数中定义 CC语言程序总是从main函数开场执行 DC语言程序中的main函数必须放在程序的开场局部 2. 算法是指为解决某个特定问题而采取确实定且有限的步骤.下面不属于算法的五个特性的是 。 A有零个输入或多个输入 B高效性 C有穷性 D确定性 3. C

9、语言中用于构造化程序设计的3种 根本构造是 A顺序构造、选择构造、循环构造 Bif,switch,break Cfor,while,do-while Dif,for,continue4. 一个C程序的执行是从 。Amain()函数开场.直到main()函数完毕B第一个函数开场.直到最后一个函数完毕C第一个语句开场.直到最后一个语句完毕 Dmain()函数开场.直到最后一个函数完毕5. 组成C程序的 根本单位是 。A函数B标识符C表达式D语句6. 假设有语句scanf“%d%d.&a.&b;要使变量a.b分别得到12和34;正确的输入形式为 。A1234B12,34C1234D12:347. C

10、语言中最简单的数据类型包括 。A整型、实型、逻辑型 B整型、实型、字符型C整型、字符型、逻辑型 D字符型、实型、逻辑型8. C语言中的标识符只能由字母.数字和下划线三种字符组成.且第一个字符 。A必须为字母 B必须为下划线C必须为字母或下划线 D可以是字母.数字和下划线中任一字符9. 以下可用于C语言用户标识符的一组是 。Avoid, define, WORD Ba3_b3, _123,CarCFor, -abc, IF Case D2a, DO, sizeof10. C语言中运算对象必须是整型的运算符是 。A%=B/ C= D=10 or a=0|a=10 &a=10a=017. 假设变量c

11、为char类型.能正确判断出c为小写字母的表达式是Aa=c=a|c=zCa=c Dc=a&c12?x+10:x-12;printf%dn,y; A0B22 C12 D1019. char ch=C;则以下表达式的值是ch=ch=A & ch30?b:c;switchd case 30 : printf%d,a;case 40 : printf%d,b;case 50 : printf%d,c;default : printf#;则输出的结果是A40,50, B50,# C40,# D40,50,#二、 填空题1. 用高级语言编写的程序称为源程序.它可以通过解释程序翻译一句执行一句的方式执行.也

12、可以通过编译程序一次翻译产生目标程序.然后执行。2. C语言中的标识符只能由字母、下划线和 数字 组成。3. C语言源程序注释符号有两种./*/ 用于块注释. / 用于行注释。4. 源程序test.c经编译产生的目标文件是: test.obj ;经连接处理后.产生的可执行文件是: test.exe 。5. C标准库函数中.数学函数的原型在math.h 头文件中。6. 如下语句printf%cn,B+35;在执行后的输出结果是 e 。7. 以下程序的输出结果是( 1.300000,1.300000 )。 #include#include int main floata=-1.3;b=1.3; p

13、rintf%f,%f,fabsa,fabsb; return 0;8. 将以下程序写成三目运算表达式是 max = ab ? a : b。ifabmax=a;else max=b;9. 假设从键盘输入58,则以下程序输出的结果是 ( 585858 ) 。mainint a;scanf%d,&a;ifa50printf%d,a;ifa40printf%d,a;ifa30printf%d,a;10. 阅读下面的程序.当程序在执行时.如果输入的是A.则输出结果为( ABother ) 。#include stdio.hmainchar a;a=getchar;switcha case 65: pri

14、ntf%c,A;case 66: printf%c,B;default :printf%sn,other;三、 判断题1. ( F )一个程序只能由一个C程序文件组成。2. ( T )一个C程序文件是由一个或多个函数组成的。3. ( T )一个程序必须包含一个main函数。4. ( F )main函数必须写在一个C程序文件的最前面。5. ( F )C程序的执行从程序头开场。6. ( F )函数体不可以为空。7. ( F )C程序的注释只能是一行。 8. ( F )C程序中的数据声明和语句必须用“。完毕。9. ( F )C程序一行只能写一条语句。10. ( F )在C程序中.符号“Sum和“su

15、m一样。第三章 顺序构造一、选择题1. 下面程序的输出是: main() int k=11;printf(k=%d,k=%o,k=%xn,k,k,k); A) k=11,k=12,k=13B) k=11,k=13,k=13C) k=11,k=013,k=oXbD) k=11,k=13,k=b2. 以下合法的C语言赋值语句是:Aa=b=58 Bk=int(a+b) ; Ca=58,b=58 D-i;3. 以下程序的输出结果是:main() int x=10,y=3;printf(“%dn,y=x/y); A0 B1 3D不确定4. 假设变量已正确说明为int类型.要给a.b.c输入数据.以下正确

16、的输入语句是:Aread (a,b,c); Bscanf(“%d%d%d,a,b,c);Cscanf(“%D%D%D,%a,%b,%c); Dscanf(“%d%d%d,&a,&b,&b);5. 执行下面程序段后.c3中的值是:int c1=1 , c2=2 , c3;c3=c1/c2; A0B1/2 C0.5 D16. 以下程序段的输出是:float a=57.666;printf(“*%4.2f*n, a);A*57* B*58*C*57.66* D*57.67*7. 假设有以下定义和语句: int a=5,b b=a+;此处b的值是:A) 7 B) 6 C) 5 D) 48. 以下程序的

17、输出结果是:main() int x=10,y=10;printf(%d%dn,x-,-y); A) 10 10B) 9 9 C) 9 10D) 10 99. 字符A的ASCII码为十进制的65.下面程序的输出是:main() char ch1,ch2;ch1=A+5-3;ch2=A+6-3;printf(%d,%cn,ch1,ch2); A) 67,D B) B,CC) C,D D) 不确定的值10. 两次运行下面的程序.如果从键盘上分别输入6和4.则输出结果是:main() int x;scanf(%d,&x);if (x+5) printf(%d,x)else printf(%dn,x-

18、); A) 7和5 B) 6和3 C) 7和4 D) 6和411. 假设执行下面的程序从键盘输入3和4.则输出是: main() int a,b,s;scanf(%d%d,&a,&b);s=a;if (ab) s=b;s=s*s;printf(%dn,s); A) 14 B) 16 C) 18 D) 2012. 设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值scanf(i=%d,f=%f,&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为:A) 100765.12 B) i=100,f=765.12C) 100765.12 D) x=100,y=7

19、65.12 二、判断题1( F )在C语言中.实型数据在内存都中占4个字节。 2( F )在C语言中.参加算术 +.-.*./.% 运算的数据可以是任何类型的数据。 3( F )假设有定义和语句:int a;char c;scanf(%d,%c,&a,&c);当通过键盘输入:10,A之后.则变量a中存放的是10,变量c中存放的是A。 4( F )C语言中.变量名只能是小写字母表示.符号常量名可用大写表示 5( F )在C语言中.变量可以不要定义.直接使用 6( T )一个C语言程序总是从主函数开场执行的 7( F )注释语句必须用/*和*/括起来.且只能位于某一语句的后面第四/五章 选择构造与

20、循环构造一、选择题1. 有以下程序 main() int i;for (i=0; ib?(ac?a:c):(b); A) 5 B) 4 C) 6 D) 不确定3. 以下程序中.while循环的循环次数是:main() int i=0;while(i10) if(i1) continue;if(i=5) break;i+; A) 1 B) 10 C) 6 D) 死循环.不能确定次数4. 以下程序的输出结果是:main() int a=0,i;for(i=1;i5;i+)switch(i) case 0:case 3:a+=2;case 1:case 2:a+=3;default:a+=5; pr

21、intf(%dn,a); A) 31 B) 13 C) 10 D) 205. 假设执行以下程序时从键盘上输入9.则输出结果是:main int n;scanf (%d,&n);if(n+10) printf (%dn,n);elseprintf(%dn,n-); A) 11 B) 10 C) 9 D) 86. 有以下程序段int k=0;while(k=1)k+; 则while 循环执行的次数是: A) 无限次 B) 有语法错.不能执行 C) 一次也不执行 D) 执行1次 7. 以下程序执行后sum的值是:main() int i , sum;for(i=1;i5)printf (“%dn.m

22、); else printf (“%dn.m-); A 7B 6 C5 D49. 设有如下定义: int a=1,b=2,c=3,d=4,m=2,n=2; 则执行表达式:(m=ab)&(n=cd)后.n的值为:A)1 B)2 C)3 D)010. 以下程序运行后.如果从键盘上输人5.则输出结果是:main() int x;scanf(%d.&x);if(x-5)printf(%d.x);elseprintf(%d.x+);A、3B、4C、5 D、611. 以下程序段的输出是:int i,j,m=0;for (i=1;i=15;i+=4)for (j=3;j7) n-; printf(%3d,n

23、); A) 10 98B) 9 8 7C) 10 987 D) 9 8 7 613. 以下循环体的执行次数是:main() int i,j; for(i=0,j=1;i=j+1;i+=2,j-)printf(%d n,i); A) 3 B) 2 C) 1 D) 014. 在C语言的循环语句for,while,do-while语句中.用于直接中断最内层循环的语句是:A) switchB) continue C) breakD) if二、判断题:1. ( F )用1作while循环的判断条件.则循环一次也不执行。 2. ( F )for循环表达式的括号内的3个表达式均不可以省略。 3. ( F )

24、假设有for(;).是指循环体执行0次。 4. ( F )程序有死循环的时候.上机编译不能通过。 5. ( F )执行for(I=0;I3;I+);后I的值为2。 6. ( T )所有类型的循环都可以进展嵌套使用。 7. ( T )利用break语句可以提前终止循环的执行。 8. ( F )利用continue语句可以提前终止循环的执行。 9. ( F )break语句和continue语句不可以同时出现在同一个循环体内。 10. ( F )switch语句中.每一个case的冒号后面都必须至少跟有一条语句第6章数组一、选择题1、假设int型变量占两个字节的存储单元.假设有定义: int x1

25、0=0,2,4; 则数组x在内存中所占字节数为: A、3 B、6 C、10 D、202、下面程序段的输出结果是:int j; int x33=1,2,3,4,5,6,7,8,9; for (j=0;j3;j+) printf(“%d ,xj2-j);A、1 5 9 B、1 4 7 C、3 5 7 D、3 6 93、以下能正确定义数组并正确赋初值的语句是:A、int N=5,bNN; B、int a12=1,3;C、int c2= 1,2,3,4; D、int d32=1,2,3,4;4、有以下程序main() int m3=1,4,7,2,5,8,3,6,9;int i,j,k=2;for(i

26、=0; i3; i+) printf(%d ,mki); 执行后输出结果是:A、4 5 6 B、2 5 8 C、3 6 9 D、7 8 95、以下能正确定义一维数组的选项是:A、int num; B、int num0.100; C #define N 100D int N=100;int numN;int numN;6、有以下程序main() int aa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6; int i,s=0; for(i=0;is2)Bif(strcmp(s1,s2)Cif(strcmp(s2,s1)0)Dif(strcmp(s1,s2)0)21、以下语

27、句中.不正确的选项是:。Achar str5=hello;Bchar str=h,e,l,l,o,0;Cchar str5=hi;Dchar str100=;22、下面错误的初始化语句是:。Achar str=hello;Bchar str100=hello;Cchar str=h,e,l,l,o;Dchar str=hello;23、定义了一维int型数组a10后.下面错误的引用是:。Aa0=1;Ba10=2;Ca0=5*2;Da1=a2*a0;24、下面的二维数组初始化语句中.错误的选项是:。Afloat b22=0.1,0.2,0.3,0.4;Bint a2=1,2,3,4;Cint a

28、2= 1,2,3,4;Dfloat a22=0;25、定义了int型二维数组a67后.数组元素a34前的数组元素个数为:。A24B25 C18D1726、下面程序的运行结果是:。main()int a3=1,2,3,4,5,6;printf(%d,a11);A3B4C5D627、下面程序的运行结果是:。main()char s120=Good!;char s215=AB;printf(%d,strlen(strcpy(s1,s2);A20B15C5D228、下面程序的运行结果是:。main()int x=22,33,44,55,66,77,88;int k,y=0;for (k=1;k=4;k

29、+)if (xk%2=1)y+;printf(%d,y);A0B1C2D329、下面程序的运行结果是:。main()int a33=1,2,3,4,5,6,i,j,s=0;for(i=1;i3;i+)for(j=0;j=a&si=z)printf(%c,si);i+;Aab Bab1c2d4e Cabcde Da二、判断题:1. ( F )在程序中可以对数值数组中的数据进展整体使用。2. ( T )如果strcmp(s1,s2)的返回值为一个负数.则说明字符串s1一定小于字符串s2。3. ( T )用scanf函数输入的字符串不可以带空格。4. ( T )用gets函数输入的字符串可以带空格。

30、5. ( F )实现两个字符串的复制可以使用str1=str2;语句。6. ( T )使用strcpy函数可以实现两个字符串的复制。7. ( T )使用strcat函数可以实现两个字符串的连接。8. ( F )使用strlen函数可以求出一个字符串的实际长度包含0字符。9. ( F )如有定义char a20;则可以通过a=“I am a boy;给a赋值。10. ( T )如有定义int a340; 则数组a的所有元素初值均为0。11. ( F )构成数组的各个元素可以有不同的数据类型。12. ( F )假设有说明:int a10;.则可以a10引用数组a的第10个元素。13. ( T )引

31、用数组元素时.其数组下标的数据类型允许的是:整型常量或整型表达式。14. ( T )假设有int a10=6,7,8,9,10;.则是将5个初值依次赋给a0至a4。15. ( F )使用strcat函数可以实现两个字符串的复制。第7章函 数一、选择题1. 在c语言中以下不正确的说法是:A. 实参可以是常量、变量、或表达式B. 形参可以是常量、变量或表达式C. 实参可以为任意类型D. 形参应与其对应的实参类型一致2. 以下程序有语法性错误.有关错误原因的正确说法是:int main() int G=5,k;void prt_char();k=prt_char(G);A. 语句void prt_c

32、har();有错.它是函数调用语句.不能用void说明B. 变量名不能使用大写字母C. 函数说明和函数调用语句之间有矛盾D. 函数名不能使用下划线3. 以下正确的说法是:A. 函数的定义可以嵌套.但函数的调用不可以嵌套B. 函数的定义不可以嵌套.但函数的调用可嵌套C. 函数的定义和调用均不可以嵌套D. 函数的定义和调用均可以嵌套4. 在一个函数内部定义的变量是:A、 简单变量 B、 局部变量 C、 全局变量 D、 标准变量5. 假设已定义的函数有返回值.则以下关于该函数调用的表达中错误的选项是:A函数调用可以作为独立的语句存在B函数调用可以作为一个函数的实参C函数调用可以出现在表达式中D函数调

33、用可以作为一个函数的形参6. 以下所列的各函数首部中.正确的选项是:A、 void play(var :Integer,var b:Integer) B、 void play(int a,b) C、 void play(int a,int b) D、 Sub play(a as integer,b as integer)7. 当调用函数时.实参是一个数组名.则向函数传送的是:A、 数组的长度 B、 数组的首地址C、 数组每一个元素的地址D、 数组每个元素中的值8. 在调用函数时.如果实参是简单变量.它与对应形参之间的数据传递方式是:A、 地址传递B、 单向值传递 C、 由实参传给形参.再由形参

34、传回实参D、 传递方式由用户指定9. 以下表达中不正确的选项是:A) 在不同的函数中可以使用一样名字的变量 B) 函数中的形式参数是局部变量 C) 在一个函数内定义的变量只在本函数范围内有效D在一个函数内的复合语句中定义的变量在本函数范围内有效10. 有以下程序 void fun (int a,int b,int c) a=456; b=567; c=678; int main() int x=10, y=20,z=30; fun (x,y,z); printf(%d,/%d,%dn,x,y,z); return 0; 输出结果是:A、30,20,10 B、10,20,30 C、456,567

35、,678 D、678,567,45611. 下述函数定义形式正确的选项是 。A、 int f(int x; int y) B、 int f(int x,y)C、 int f(int x, int y) D、 int f(x,y: int)12. 关于函数参数.说法正确的选项是。A、 实参与其对应的形参各自占用独立的内存单元B、 实参与其对应的形参共同占用一个内存单元C、 只有当实参和形参同名时才占用同一个内存单元D、 形参是虚拟的.不占用内存单元13. 一个函数的返回值由确定。A、 return语句中的表达式B、 调用函数的类型C、 系统默认的类型D、 被调用函数的类型14. C语言中形参的默

36、认存储类别是 。A、 自动(auto)B、 静态(static)C、 存放器(register)D、 外部(extern)15. 以下正确的函数形式是 。A、 double fun(int x,int y) z=x+y; return z; B、 fun(int x,y) int z; return z; C、 fun(x,y) int x,y; double z; z=x+y; return z; D、 double fun(int x,int y) double z; z=x+y; return z; 16. 在一个源程序文件中定义的全局变量的有效范围为 。A、 一个C程序的所有源程序文件

37、B、 该源程序文件的全部范围C、 从定义处开场到该源程序文件完毕D、 函数内全部范围17. 以下函数中.能够从键盘上获得一个字符数据的函数是 。A、 puts( ) B、 putchar( ) C、 getchar( ) D、 gets( )18. 以下程序的输出结果是 。fun(int a,int b,int c)c=a+b;int main()int c;fun(2,3,c);printf(“%dn,c); return 0;A、 2B、 3C、 5D、 无定值19. 分析以下程序的运行结果 。func(int a,int b)int temp=a;a=b; b=temp;int main()int x,y;x=10; y=20;func(x,y);printf(“%d,%dn,x,y);return 0;A、10,20B、10,10C、 20,10D、20,2020. 下面程序的输出是 。fun(int x)

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