C语言程序设计期末复习题_第1页
C语言程序设计期末复习题_第2页
C语言程序设计期末复习题_第3页
C语言程序设计期末复习题_第4页
C语言程序设计期末复习题_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C语言程序设计(2)复习题判断题:l 程序是由函数构成的,每一个函数完成相对独立的功能。()l 被main函数调用的函数只能是库函数。()l 定义函数时,必须要有形参和返回值。()l 在C程序中,main函数和自定义的函数都可以有多个。()l 函数必须有return语句。()l 语句return(a,b);则函数可以返回两个值。()l 传值调用时,在函数中形参变量值改变后,不改变实参变量的值。()l 函数的递归调用不过是一个函数直接或间接地调用它自身。()l 在 C 程序中 , 函数既可以嵌套定义,也可以嵌套调用。()l 传值调用的形参只有在被调用时,才被创建(分配存储单元)。()l 自定义函

2、数中若缺省函数值类型,则隐含的类型是int。()l 定义为void类型的函数,其含义是调用函数后,函数的返回值为任意的类型。()l C语言程序中,若实参是变量,当调用函数时实参和形参各占一个独立的存储单元。()l 在C语言中,所有函数之间都可以相互调用。()l void类型的函数一定无形参。()l C语言规定,实参应与其对应的形参类型一致。()l 构成数组的各个元素的数据类型不一定要相同。()l 数组元素的下标必须是整数,不能用实数。()l 系统判断字符串结束的标志是n。 ()l 定义数组后,可通过赋值运算符=对该数组名直接赋值。例如:int a5; a=1,2,3,4,5;()l 若有定义语

3、句“int a10;”则a10-9/2 是合法的数组元素。()l 若有定义:double a10=1.1,2.5,i=1;则ai为2.5。()l 语句int N=10; int aN;可以正确定义数组a。() n被定义后变成了变量,而A里要的是常量或表达式。l 有定义:int a10=1,2,3,4,5;则a5为0。()l 有数组定义int a33=1,2,3;,则a33的值为0。()这是三行三列的数组,a33是第四行第四列,没有这个数。l 若有说明:int a3=1,2,3,4,5,6,7;则数组a第一维大小是3。()l 数组定义语句“char c= "Hello"”与“

4、char c =H,e,l,l,o;”等价。()l 在对全部数组元素赋初值时,可以不指定数组长度。()l 数组定义 int a10; 表示数组名为a,此数组有10个元素,第10个元素为a9。()l 如果想使一个数组中全部元素的值为1,可以写成 int a10=1*10;()l char c="Very Good" 是一个合法的为字符串数组赋值的语句。()在双引号里是正确的,这个叫做初始化。l 用printf函数输出一个字符串时,格式字符为%s,输出项可以是此字符串或存放此字符串的数组的数组名。()P145l 用gets函数可以接收一个含有空格的字符串。()P146l 若有定

5、义语句char s1 =“abc0567”;,则表达式strlen(s1)的值为3。()反斜杠后面的是八进制数,算一个。l 表达式“c=*p+”的执行过程是先复制*p的值给c后再对p的值加1。()l 有定义:int a5=10,11,12,13,14,*p=a;,语句printf(“%d”,*p+);的输出结果为11。()输出值是10,输出的意思是使指针指向下一个变量l 指针就是地址,因此一个变量的指针就是该变量的地址。()l 取地址运算符&与指针运算符*的优先级相同,结合方向为自右向左。()P181l 语句int *p;和语句printf(“%d”,*p);中的*p含义相同。() i

6、nt *p; 这个是 定义一个指针变量 p,这里 星号 只是说明 变量 p 是一个指针。printf(“%d”, *p);这里的 *p 是指 指针变量 p 所指向 内存地址的内容;l 语句“double *p=&x,x;”使指针变量p指向变量x。()P181l 有定义:int a5=1,3,5,7,9,*p=a;,语句printf(“%d ”,(*p)+); printf(“%d”,*p);的输出结果为1 2。() ( *P)+指指针指向的对象加1,先输出1。然后自加,变成2,&p指向的对象就是2了,然后输出2。l 若有定义语句“int a10,i=2;”,则&ai与a

7、+i等价。()l 若a为一维数组名,则*(a+i)与ai等价。()*(a+i)即元素指针,指向第i+1行的第一个元素。l 若有定义char s1=”Hello”,s2=”world!”,则strlen(s1) + strlen(s2) 等于strlen(strcat(s1,s2)。()l 若有定义int a,*p=&a,*q=p;则p指向a,q指向p。()q指向al 若有定义int a,*p=&a; char *t;由于指针的数据类型实际上是指定指针所能指向对象的数据类型,所以不能将p赋给t。()l 设有说明struct stud char num8;char name10;i

8、nt score4;,stud只是一个类型名,系统没有为它分配存储空间。()l C文件使用前需要打开,使用后需要关闭。()l 在使用fopen()函数时必须先定义一个类型为FILE的文件指针。()l 若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp)的返回值是0。()l 在d:盘根目录下建一个新的tx1.txt 文本文件,其打开方式应为p=fopen("d:tx1.txt","r")。()l 若打开文件的方式为“w”而该文件已经存在,则文件中原有数据被清空。()单选题:l 设有函数调用语句: m=max(a , max(b,c)

9、; 则函数max有( C )个实参A. 1 B. 4 C. 2 D. 0l 程序中调用了库函数strlen,必须包含头文件( D )。Astdlib.h Bmath.h Cctype.h Dstring.hl 以下叙述不正确的是( B )。main()函数可以放在符合C语言语法规则的任何位置.A. main函数在C语言中必须有且只有一个BC程序的执行从main函数开始,所以main函数必须放在程序最前面 C. 函数可以带参数,也可以不带参数D. 每个函数执行时,按函数体中语句的先后次序,依次执行每条语句l 在C程序中,若对函数返回类型未加说明,则函数的隐含类型为( A )。Aint Bdoub

10、le Cvoid Dcharl 有一个函数调用f( (1,2), 3*4 ),则此次调用的是下面哪个函数f( B )?l 函数等价于f(2,12)void f (int a);void f (int a, int b);void f (int a, int b, int c);void f (int a, int b, int c,int d);l C语言中函数返回值的类型是由( C )决定的。 P98A调用该函数的主调函数类型 Breturn语句中的表达式类型C定义函数时所指定的返回函数值类型 D调用函数时临时l 以下正确的函数说明是( A )。Aint fun(int , int); Bi

11、nt fun(int x,y); Cint fun(x,y); Dint fun(int x; int y);l 以下叙述错误的是( D )。A函数调用可以是单独的语句 B函数调用可以出现在表达式中C函数调用可以作为函数的实参 D函数调用可以作为函数的形参(必须要有返回值)l 以下正确的函数定义是( D )。Adouble fun(int x, int y) Bdouble fun(int x,y) z=x+y ; return z ; int z ; return z ;Cfun (x,y) Ddouble fun (int x, int y) int x, y ; double z ; d

12、ouble z ;z=x+y ; return z ; z=x/y; return z ; l 一个局部变量,如果没有特别指明它的存储类别,那么它的存储类别为( D )。P117A. static B. register C. extern D. auto l 函数f定义如下,执行语句“sum=f(f(3);”后,sum的值应为( B )。P131 int f(int m) static int i=0; int s=0; for(;i<=m;i+) s+=i;return s; A. 21 B. 15 C. 12 D. 6 第一遍循环结束,s=6,i+后的值是4,static i 是静

13、态变量,第二遍循环时s=0,i=4,所以4<=i<=6,s=4+5+6=15l 设有定义语句char s ="abcDE",则s5的值是( C )。A未知字符 B0 C0 DEl 当调用函数时,实参是一个数组名,则向函数传送的是( B )。A数组的长度 B数组的首地址 C数组每一个元素的地址 D数组每个元素中的值l 能对一维数组正确初始化的语句是( C )。Aint a5=0,1,2,3,4,5; 长度超出了 Bint a5=;不确定数组初值,和长度Cint a5=10; Dint a5=1,5; 中间不知道省略了多少个l 在C语言中,下面关于数组的描述正确的是

14、( C )。A数组的大小是固定的,但可以有不同类型的数组元素B数组的大小是可变的,但所有数组元素的类型必须相同C数组的大小是固定的,所有数组元素的类型必须相同 即编译时即要确定大小,分配空间。即初始化数组stra,时,a为常量D数组的大小是可变的,可以有不同的类型的数组元素l 假定int类型变量占用4个字节,有定义:int x10=0,2,4;,则数组x在内存中所占字节数是( D )。A3 B12 C10 D40l 下列程序段执行后,s的值是( A )。char ch="123" int i,s=0;for(i=0;chi>=0&&chi<=9;

15、i+) s=10*s+chi-0;为A123 B1 C3 D6l 要将20,30,40,50 存入数组b中, 下列正确的程序段是( A )。Aint i,b4; for (i=0; i<4; i+) bi=(i+2)*10;Bint b4; b=20,30,40,50; Cint b4; b1=20,b2=30,b3=40,b4=50; Dint b4; b4=20,30,40,50;l 若有定义语句“int a10;”则下列对a中数组元素正确引用的是( C )。Aa10 Ba2.5 Ca5%2 Da5+6l 下列哪个语句存在语法错误( C )?A. char c = A; B. cha

16、r c = "A"C. char c = AB; D. char c = "AB"l 已知”char s = “ab0cd”;”,则数组s的长度为( ),s所存放的字符串的长度为( )。BA.6和 5 B. 6和2 C. 5和2 D. 5和5l 若有定义char st20="hello0t",则st中所存放字符串的长度和数组st的长度分别是( C )。A. 20和20 B. 13和20 C. 5和20 D. 9和9 l 若有定义char s="141141abct",则s中所存放的字符串的长度是( A )。l A.

17、 9 B. 12 C. 13 D. 14l 以下程序段运行后,x1的值为( B )。 int x5=5,4,3,2,1;x1=x3+x2+2-x3-1;A. 6 B. 0 C. 1 D. 5 l 下列能正确定义一维数组a的语句是( D )。Aint a(20); Bint n=20,an;Cint n;scanf("%d",&n); D#define n 20int an; int an;l 定义char s4="Max",t; 执行下面语句段后输出结果是( B )。t=s0;s0=s2;s2=t; printf("%s n"

18、, s);A、Max B、xaM C、axM D、 xMal 设已定义char a10和 int j,则下面输入函数调用中错误的是( B )。A. scanf("%s",a); B. for(j=0;j<9;j+) scanf("%c",aj);C. gets(a); D. for(j=0;j<9;j+) scanf("%c",&aj);l 判断字符串s1与s2是否相等,应当使用的语句是( D )。A.if(s1=s2) B.if(s1=s2)C.if(s1=s2) D.if(strcmp(s1,s2)=0)l 若

19、有说明: int a34=0;则下面正确的叙述是( D )。A. 只有元素a00可得到初值0B. 此说明语句不正确C. 数组a中各元素都可得到初值,但其值不一定为0D. 数组a中每个元素均可得到初值0l 若有说明 int a34;则对a数组元素的正确引用是( C )。A. a24 B. a1,3 C. a1+10 D. a(2)(1) l 在定义int a56;后,a33前有( C )个元素。A. 14 B. 18 C. 21 D. 26 l 若定义如下变量和数组,则下面语句的输出结果是( C )。int j;int x33=1,2,3,4,5,6,7,8,9;for (j=0;j<3;

20、j+)printf("%d",xj2-j);A. 1 5 9 B. 1 4 7 C. 3 5 7 D. 3 6 9 l 以下能正确定义数组并正确赋初值的语句是( D )。A. int N=5,bNN; B. int a12=1,3;C. int c2= 1,2,3,4; D. int d32=1,2,34;l 以下程序段的运行结果是( A )。 char str32= 'a', 'b', 'c', 'd', 'e', 'f' str20= '0' printf(&

21、quot;%s",str0);A. abcd B. ab C. abcd0 D. abcd0f l 若有字符数组a80和b80,则以下输入语句正确的是( C )。A. gets(a,b); B. scanf("%c%c",&a,&b);C. scanf("%s%s",a,b); D. gets("a"),gets("b"); l 有数组定义语句“char a20;”,则正确的输入语句为( D )。Ascanf("%s",&a); Bscanf("%s&

22、quot;, a);Cgets(a20); Dgets(a) ;l 若已有定义 char str10; 要将键盘输入的字符串"a pear" 赋给str,应使用( B )。Ascanf("%s",str); Bgets(str); Cstr="a pear" Dgetchar(str);l 下列程序段的输出结果是( B )。 #define M(x, y) x*y printf("%d", M(4,2+3);A. 20 B. 11 C. 14 D. 24l 程序中定义以下宏 #define w 3 #define

23、L w+4 若定义int val;且令val=L*L,则变量val的值为( B )。A. 14 B. 19 C. 24 D. 49 l 若有 int a8=1,9,8,0,4,2,5,3;则数值为2的表达式是( C )。A.*a B.a6 C.*a+1 D.*(a+1)+5l 下列程序段的运行结果为( B )。char s="mn0gy" printf("%s",s);Amn0 Bmn CMngy Dmn gyl 若有定义char s8="broke",*ps=s;则不能代表字符k的表达式是( A )。Aps+3 Bs3 Cps3 D

24、*(ps+3)l 下面的程序段中循环体执行次数( B )。char a5,*t="Boy",*s=t; int i=0;while( *s!=0 ) ai=*s; s+;A、4次 B、3次 C、0次 D、无数次l 函数定义如下:void fun(int x, int y, int *a, int *b) *a=x+y; *b=x*y; 能够正确调用fun函数的是( B )。其中m、n是已经定义过的int型变量。 A、fun(5,8,m,n); B、fun(5,8,&m,&n); C、fun(5,8,*m,*n); D、fun(m,n,5,8);l 若有说明:

25、int i,j=1,*p=&i;则与i=j;等价的语句是( B )。Ai=*p; B*p=j; Ci=&j; Dp=&j;l p和q同为指向int类型的指针,则下面哪个表达式会导致语法错误?( A )Ap+q Bp-q Cp=q Dp=ql 下列语句定义p为指向double型变量x的指针,其中正确的是( B )。Adouble x,*p=*x; Bdouble x,*p=&x;Cdouble *p=&x, x; Ddouble x; int *p; p=&x;l 已定义以下函数:int fun(int *p) return *p;,fun函数返回

26、值是( C )。A不确定的值 B形参p中存放的值 C一个整数 D形参p的地址值l 下面程序的运行结果为( A )。int a = 1,3,5,7, *p=a;printf("%d ", *p+);printf("%d ", *p);A1 3 B1 2 C3 5 D3 4l 若有定义:char str=“ABCD”,*p=str;则语句printf(“%dn”,*(p+4);的输出结果是( B )(已知A的ASCII码为65)。A68 B0 C字符D的地址 D不确定的值l 表达式“c=*p+”的执行过程是( A )。A复制*p的值给c后再执行p+ B复制*

27、p的值给c后再执行(*p)+C复制p的值给c后再执行p+ D执行p+后将*p的值复制给cl 变量的指针,其含义是指该变量的( B )。A值 B地址 C名字 D一个标志l 已知定义:int a10=1,3,5,7,9,2,4,6,8,10, *p=&a0, *q=a+3;则表达式p-q的值为( B ):A. 3 B. -3 C. -6 D. 6l 若有定义: char s = "HappyNewYear"则下面那条语句能输出字符N( D )?A. printf(“%s”, s+5); B. printf(“%c”, s+5);C. printf(“%s”, *(s+5

28、); D. printf(“%c”, *(s+5);l 设已有定义:char *st="how are you"下列程序段中正确的是( A )。Achar a12, *p=a+1; strcpy(p,st+4); Bchar a12; strcpy(+a, st);Cchar a12,*p;strcpy(p, st); Dchar a, *p=a+1;strcpy(p,&st4);l 若int a=1,b=2,*pa=&a,*pb=&b;,执行语句*pa*=3;b*=2;printf(“%d,%d”,*pa,*pb);后输出( D )。A1,2 B1

29、,4 C3,2 D3,4l 若有int a=100,b=200,t,*temp,*pa=&a,*pb=&b;则下列各语句组中,不能实现变量a,b值互换的是( C )。At=a; a=b; b=t; Bt=*pa;*pa=*pb;*pb=t;Ctemp=pa;pa=pb;pb=temp; Da=a+b; b=a-b; a=a-b;l 下面程序段的输出结果是( A )。char a10= "abcd"char b4= "ABC"strcat(a,b);printf(“%s”,a);AabcdABC Babcd CABC DABCabcdl 设

30、有下列定义 char s ="12345", *p=s;则下列表达式中错误的是( D )。A*(p+1) B*(s+2) Cp="ABC " Ds="ABC "l 设有如下定义: int a=1,3,5,7,9;int *p; 则下列程序段的输出结果为( A )。 p=a;*(p+2)+=2;printf (“%d,%dn”,*p,*(p+2);A1,7 B1,5 C5,9 D3,7l 有以下的定义语句:struct student int num; char name9; ;则不能正确定义结构数组并赋初始值的是( C )。A. st

31、ruct student stu2=1,"zhangsan",2,"li si"B. struct student stu2=1,"zhangsan",2,"li si"C. struct stu2=1,"zhangsan",2,"li si"D. struct student stu =1,"zhangsan",2,"li si"l 若有以下定义语句:struct date int y,m,d; ;struct student int

32、 num; char name9; struct date bir;stu,*p=&stu;则以下对结构变量stu成员的引用错误的是( A )。A. p>bir>y B. p>bir.y D. l 若有以下定义语句:struct student int num; char name9; stu2=1, "zhangsan",2, "lisi"则以下能输出字符串“lisi”的语句是( C )。A. printf("%s",);B. printf("%s",

33、0);C. printf("%s",);D. printf("%s",&0);l 已知有语句FILE *fp; int x=123; fp=fopen("out.dat","w");,如果需要将变量x的值以文本形式保存到磁盘文件out.dat中,则以下函数调用形式中,正确的是( B )。Afprintf("%d",x); Bfprintf(fp,"%d",x);Cfprintf("%d",x,f

34、p); Dfprintf("out.dat","%d",x);l 下面( C )语句是从文件中读取一个字符。Ach=getc(); Bfputc(ch,fp); Cfscanf(fp,"%c",&ch); Dscanf("%c",&ch);l 以“只读”方式打开文本文件c:1.txt,下列语句中哪一个是正确的( B )。A fp=fopen("c:1.txt","rb"); B fp=fopen("c:1.txt","r"

35、;); C fp=fopen("c:1.txt","wb"); D fp=fopen("c:1.txt","r");l 对变量定义及初始化为:FILE *p=fopen("d:aa.txt","r"); int x; float a; char s;能正确的将文件中的整数、实数、字符输入到各变量的是( D )。A、fgets(x,a,s,p); B、fprintf(p,”%d,%f,%c”,x,a,s);C、fgetc(x,a,s,p); D、fscanf(p,”%d,%f,

36、%c”,&x,&a,&s);程序阅读题:说明:阅读下列程序,在每小题提供的程序运行结果若干可选答案中,挑选一个正确答案。l #include <stdio.h> 答案:Cvoid fun(int a,int b,int c) c=a*a+b*b;int main() int x=22; fun(4,2,x); printf("%dn",x); return 0;A. 20 B. 21 C. 22 D. 23l #include <stdio.h> 答案:Avoid fun(int x,int y,int z) x=456;y=

37、567;z=678;int main() int x=10,y=20,z=30; fun(x,y,z);printf("%d,%d,%d",z,y,x);return 0;A. 30,20,10 B. 10,20,30 C. 456,567,678 D. 678,567,456l #include <stdio.h> 答案:Bvoid f(int x,int y) int t; if(x<y) t=x; x=y; y=t; int main() int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf("%d

38、,%d,%dn",a,b,c); return 0;A. 3,4,5 B. 4,3,5 C. 5,3,4 D. 5,4,3l #include <stdio.h> 答案:Cvoid f(int n) while(n-)printf("%d ",n);printf("%dn",n);int main() int a=3;f(a);return 0;A. 3 2 1 0 B. 3 1 C. 2 1 0 -1 D. 2 1 0l #include <stdio.h> 答案:Dint func(int a,int b) retu

39、rn(a+b); int main( ) int x=2,y=5,z=8,r; r=func(func(x,y),z); printf("%dn",r); return 0;A. 12 B. 13 C. 14 D. 15l #include <stdio.h> 答案:Cint k=1;void fun();void main() int j;for(j=0;j<2;j+) fun(); printf("k=%d",k);void fun() static int k=1; printf("k=%d,",k); k+;

40、A. k=1,k=1,k=1 B. k=1,k=1,k=2C. k=1,k=2,k=1 D. k=1,k=2,k=3l #include <stdio.h> 答案:Aint f1(int n) if(n=1)return 1;else return f1(n-1)+n;int f2(int n) switch(n) case 1:case 2:return 1;default: return f2(n-1)+f2(n-2);int main() printf("%dn",f1(4); printf("%dn",f2(4); return 0;

41、A. 10 B. 24 C. 6 D. 13 4 1 2l 程序运行时,从键盘输入ABC!四个字符后,输出是( )。答案:D#include<stdio.h>int main() void receiv(); receiv(); return 0;void receiv() char c; c=getchar(); putchar(c); if(c!='!') receiv(); putchar(c);A. ABC! B. ABCABC C. ABC!ABC! D. ABC!CBA l #include <stdio.h> 答案:B#define MAX

42、 10int main() int i,sum,a=1,2,3,4,5,6,7,8,9,10;sum=1;for(i=0;i<MAX;i+) sum-=ai;printf("sum=%dn",sum);return 0;A. sum=55 B. sum=-54 C. sum=-55 D. sum=54l #include <stdio.h> 答案:Bint main() int i, k, a10, p3; k=5; for (i=0;i<10;i+) ai=i; for (i=0;i<3;i+) pi=ai*(i+1); for (i=0;i

43、<3;i+) k+=pi*2; printf("%dn",k); return 0;A.20 B.21 C.22 D.23l #include <stdio.h> 答案:Dint main() int p7=11,13,14,15,16,17,18, i=0,k=0;while(i<7 && pi%2) k =k+ pi; i+; printf("%d", k); return 0;A. 58 B. 56 C. 45 D. 24l 程序运行时,输入YEAR,输出( )。答案:C#include <stdio.

44、h>main() char str80;int i;gets(str);for(i = 0; stri != 0; i+)if(stri <= Z && stri >= A)stri = a + Z - stri;puts(str);A. year B. BUZI C. bvzi D. YEARl 下面程序执行时输入:HangZhou China ,则输出结果是( )。答案:A#include <stdio.h>int main() char c81; int i; scanf(“%s”,c); for(i=0;ci!=0;i+) if(ci>

45、;=a&&ci<=z) ci-=32; printf(“%s”,c); return 0;AHANGZHOU BHangZhou China CHangZhou D.HANGZHOU CHINAl #include <stdio.h> 答案:Cint main() int a6=5,1,3,7,8,4,i,j,k;for(i=1;i<=3;i+) k=a5; for(j=4;j>=0;j-) aj+1=aj; a0=k; for(i=0;i<6;i+) printf("%2d",ai); printf(“n”); retu

46、rn 0; A. 4 8 7 3 1 5 B. 5 1 3 7 8 4 C. 7 8 4 5 1 3 D. 5 7 3 1 8 4#include <stdio.h> 答案:Aint main() int a33= 1,2,3,4,5,6 ,i,j,s=0;for(i=1;i<3;i+) for(j=0;j<=i;j+)s+=aij;printf("%dn",s);return 0;A. 18 B. 19 C. 20 D. 21l 程序运行时,输入2016 2 1 2016 3 1,输出( )。答案:A #include <stdio.h>

47、;int main( ) int s, x1, y1, z1, x2, y2, z2; printf("Enter 6 integers:");scanf("%d%d%d%d%d%d", &x1, &y1, &z1, &x2, &y2, &z2);s = f(x2, y2, z2) - f(x1, y1, z1);printf("%dn", s);return 0;int f(int x, int y, int z) int k, n; int tab213 = 0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, 0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 ;n = (x % 4 = 0 && x % 100 != 0 | x % 400 = 0); for(k =

温馨提示

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

评论

0/150

提交评论