国家二级(C语言)笔试模拟试卷270_第1页
国家二级(C语言)笔试模拟试卷270_第2页
国家二级(C语言)笔试模拟试卷270_第3页
国家二级(C语言)笔试模拟试卷270_第4页
国家二级(C语言)笔试模拟试卷270_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

国家二级(C语言)笔试模拟试卷270

一、公共基础选择题(本题共70题,每题7.0分,共

10分。)

1、下列选项中,不是一个算法的基本特征的是()。

A、完整性

B、可行性

C、有穷性

D、拥有足够的情报

标准答案:A

知识点解析:作为一个算法,一般应该具有下列4个特征:①可行性,即考虑到

实际的条件能够达到一个满意的结果:②确定性,算法中的第一个步骤都必须是

有明确定义的;③有穷性,一个算法必须在有限的时间内做完;④拥有足够的情

报。

2、下列叙述中正确的是()。

A、在模块化程序设计中,一个模块应该尽量多的包括与其他模块联系的信息

B、在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节

C、在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则

D、在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法

标准答案:C

知识点解析:在模块化程序设计中,模块之间的联系可以通过程序的控制结构来实

现,在自顶向下、逐步细化的设计过程中,首先要考虑全局目标,而不足细节。在

程序设计中模块化和结沟化可以同时使用,一个模块的内部结构也要符合结构化设

计原则。

3、为了使模块尽可能独立,要求

A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

C、模块的内聚程度要尽量低,FL各模块间的耦合程度要尽量弱

D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

标准答案:B

知识/解析:模块的独立程度可以由两个定性标准度量:耦合性和内聚性。耦合性

是衡量不同模块彼此间互相依赖(连接)的紧密程度;内聚性是衡鼠一个模块内部各个

元素彼此结合的紧密程度。一般来说,要求模块之间的耦合尽可能地低,而内聚性尽

可能地高。

4、下列叙述中正确的是()。

A、软件测试应该由程序开发者来完成

B、程序经调试后一般不需要再测试

C、软件维护只包括对程序代码的维护

D、以上三种说法都不对

标准答案:8

知识点解析:程序调试的任务是诊断和改正程序中的错误,调试主要在开发阶段;

而软件测试贯穿整个软件生命期,目的是尽可能多地发现软件中的错误,为了达到

更好的测试效果,应该由独立的第三方来构造测试;软件的运行和维护是指将已交

付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且

可能的扩充和删改。

5、视图设计一般有三种设计次序,下列不属于视图设计的是()。

A、自顶向下

B、由外向内

C、由内向外

D、自底向上

标准答案:2

知识点解析:视图设“一般有三种设订次序,它们分别是自顶向下、自底向_L和由

内向外,可以单独使用也可混合使用。

6、以下不属于面向对象的基本特点的是()。

A、分类性

B、多态性

C、继承性

D、封装性

标准答案:1

知识点解析:封装件、继承件、多态件是面向对象的二大特点°

7、数据的完整性是指数据的正确性、有效性和o

A、可维护性

B、独立性

C、安全性

D、相容性

标准答案:8

知识点解析:数据模型的完整性规则是给定的数据模型中数据及其联系所具有的制

约和依存规则,用以限定符合数据模型的数据库状态及其状态的变化,以保证数据

的正确性、有效性和相容性。

8、栈和队列的共同特点是

A、都是先进先出

B、都是先进后出

C、只允许在端点处插入和删除元素

D、没有共同点

标准答案:4

知识点解析:栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插

入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后

进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操

作,是一种“先进先出”的线性表。

9、数据库的故障恢复一般是由()

A、数据流图完成的

B、数据字典完成的

C、DBA完成的

D、PAD图完成的

标准答案:4

知识点解析:暂无解析

10、用树形结构来表示实体之间联系的模型称为(),

A、关系模型

B、层次模型

C、网状模型

D、数据模型

标准答案:2

知识点解析:在层次模型中,实体之间的联系是用树结构来表示的,其中实体集

(记录型)是树中的结点,而树中各结点之间的连线表示它们之间的关系。

二、选择题(1分)(本题共〃题,每题,.0分,共〃

分。)

11、有关return语句说法不正确的是()。

A、系统默认的返回值类型为整型,故当函数的返回值为int型时,在函数定义

时,返回值的类型说明可以省略。

B、当函数有返回值时,凡是允许表达式出现的地方,都可以调用该函数。

C、当函数没有返回值时,函数的返回值类型可以说明为void型,它表示“无类型”

或“空类型"。

D、函数的返回值类型必须与return语句中的表达式值的类型一致,但C语言也允

许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将return语句

中表达式的值转换为函数的返回值类型。

标准答案:D

知识点解析:函数的返回值类型一般与return语句中的表达式值的类型一致,但C

语言也允许不同;这时,系统以函数定义时的返回值类型说明为准,并自动地将

return语句中表达式的值转换为函数的返回值类型。

B、ABBBBA

C、BABABA

D、BAABBA

标准答案:1

知识点解析:暂无解析

17、下列叙述中正确的是

A、C语言中既有逻辑类型也有集合类型

B、C语言中没有逻辑类型但有集合类型

C、C语言中有逻辑类型但没有集合类型

D、C语言中既没有逻辑类型也没有集合类型

标准答案:8

知识点解析:在C语言中没有逻辑类型,逻辑类型用整型来表示,C语言中没有集

合类型。

18、若有以下程序段inim=Oxabc,n=Oxubc;m-=n;printf("%X\n",m);执行后输

出结果是

A、0X0

B、OxO

C、0

D、OXABC

标准答案:4

知识点解析:C语言中的自反赋值运算符。“m-=n”相当于两个相等的数

相减,其值为0。

19、下面程序在屏幕上的输出是______omain(){printfC'ab\b\bc");)

A、ab\b\bc

B、ac

C、abc

D、abc

标准答案:2

知识点解析:C语言中允许使用一种特殊形式的字符常量,就是以一个开头的

字符序列,这样的字符称为“转义字符常用的转义字符有:\n,换行;\3水平

制表;\b,退格:\r,回车。

20、以下程序的运行结果是_______。include"stdio.h"main(){inta[]={1,2,3,

4,5,6,7,8,9,10,11,12);int*p=a+5,*q=NULL;*q=*(p+5);

printf("%d%d\n",*p,*q);}

A、运行后报错

B、66

C、612

D、55

标准答案:1

知识点解析:题目中没有给q分配存储单元,只是简单的给它赋了一个值,所以程

序的运行结果是611NULLpointerassignment,也就是运行后报错。

21、若有下列定义(设血类型变量占2个字节):inti=8;则下列语句:

printf("i=%08d",i);输出的结果是()。

A、i=8,

B.i=00000008,

C、i=08,

D、8

标准答案:2

知识点解析:本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输

出宽度的同时.,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8

位。

三、选择题(2分)(本题共20题,每题1.0分,共20

分。)

22、分析下列程序:#include<stdio.h>main(){int*pl,*p2,*p;inta=6,b=9;

p1=&a;p2=&b;if(a<b){p=pl;pI=p2;p2=p;}printf(M%d,%d",*p1,*p2);

printf("%d,%d”,a,b);}程序的输出结果为()°

A、9,66,9

B、6,99,6

C、6,96,9

D、9,69,6

标准答案:A

知识点解析:通过pL&a,p2-&b分别将a、b的地址赋给指针pl、p2,接着执行

if语句,发现aVb成立,则通过交换pl、p2的值,即交换a、b所在存储单元的

地址,但是a、b的值并没有发生变化。

23、以下程序运行时若要正确输出函数的入口地址和输入数的绝对值,应在程序空

缺处填入的正确选项是abs(intx){if(x>=0)returnx;elsereturn-x;)main(){int

y,z,(*p)(intx)=abs;scanf("%d",&y);z=(*p)(y);------;}

A、printf("%d%d\nn,&p,z)

B、Printf("%d%d\n”,p,z)

C、pnntf(',%d%d\nn,*p,z)

D、printf(u%d%d\nn,p.*z)

标准答案:B

知识点解析:暂无解析

24、有以下程序#includemainO{inty=9;for(;y>O;y-)if(y%3==0)printf(H%d",-

y);)程序的运行结果是

A、741

B、963

C、852

D、875421

标准答案:C

知识点解析:本题考察变量的自加"++”和自减问题。当y的值为9、6或3时,if

语句的条件成立,执行输出语句,输出表达式-y的值,y的自减要先于输出语句执行,

故输出结果为852。

25、设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是

()。

A、x&&y

B、x<=y

CNxIIy+z&&y-z

D、!(<x<y)&&!zIII)

标准答案:D

知火点解析:本题考查逻辑运算符的使用。当的两个运算对象都是逻辑I

时,表达式才返回值是1;当"II”的两个运算对象至少有一个是逻辑1时,表达式

返回值是1。选项A中,x和y都是逻辑1,所以返回值是1;选项B)中,x=4<

=y二6为逻辑1,所以返回值是1;选项C)中,y+z的值等于14,非0,y-z的值为-

2,非0,所以逻辑表达式4III4&&-2的值不为0:选项D)中,xVy为l,!z为

0,1&&0为1,0II1为1,因此,!1为0。

26、下列的程序用来输出两个字符串前7个字符中对应相等的字符及其位置号,程

序空白处应该填写的是()o#include<stdio.h>main(){char

s1[]="chinese",s2[]=Mjapnese";inti;fbr(i=0;sll[i]!=,\0,&&s2[i]!=,\0,;i++)

if(sl[i]==s2[i]&&i<7),)

A、putchar(s2|i]);putchar(i)

B、puts(sl[i],i)

C、printf(n%c%d\n",s2[il,i)

D、printf("%c",s1[i]);printf(H%d\n",i)

标准答案:C

知识点解析:putchar(s)的功能是把字符s输出到标淮输出设备:puts(sl)是把si指

向的字符串输出到标准输出设备。

27、有卜列程序:main(){inti,j;for(i=l;i<4;i++)[for(j=i;j<4;j++)printf("%d*%d

=%dn,ij,i*j);printfC'^);))程序运行后的输出结果是()°

A、1*1=11*2=21*3=32*1=22*2=43*1=3

B、1*1=11*2=21*3=32*2=42*3=63*3=9

C、1*1=11*2=22*2=41*3=32*3=63*3=9

D、1*1=12*1=22*2=43*1=33*2=63*3=9

标准答案:B

知识点解析:外层for循环的自变量i从1开始,每次循环后增1,直到i等于3结

束。对于外层循环自变量i的每一个值,内层循环的自变量.i每次从i开始,每次

循环后增1,直到j等于3结束。所以在每次外循环开始后,内层循环在一行先打

印门’两个乘数的积,然后回车换行,下次循环从下一行开始打印输出结果。

28、以F程序的输出结果是#includeinifun(intnjnl*s){intfl,f2;if(n==0||n==l)

*s=l;else{fun(n-l,&fl);fun(n-2,&f2);*s=fl+f2;)}voidmain(){intx;fun(6,&x);

printf("\n%d';x);}

A、7

B、13

C、9

D、10

标准答案:B

知识点解析:考查函数的递归调用。n=0或n=l是递归的终止条件,然后利用已知

值逐步递推求出未知值。通过传送地址值,在被调用函数中直接改变调用函数中的

变量的值。

29、若程序中己包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。

A、int*i=NULL;scanf("%d",i);

B、float*f=NULL;*f=10.5;

C、chart=,m\*c;*c=&t;

D、long*L;L=30’;

标准答案:8

知识点解析:本题考查指针变量的运用。选项A)、B)的指针定义错误,空指针

NULL是对指针变量赋。值而得到的。例如:#dcfineNULL0im*p二NULL;对指

针变量赋。值和不赋值的时候意义是不同的:指针变量未赋值时,它是指向任意不

确定的存储单元,不能使用,否则将造成意外错误;而指针变量赋0值后,则可以

使用,只是它不指向具体的变量而已。选项。中的*c=&t;错误,因为&t是地

址,而*c是值。选项D)是让指针L指向字符串的末尾,即字符串的结束符。

30、不合法的main函数命令行参数表示形式是

A、main(inta,char*c[\)

mmn(intarc,char**arv)

C^main(intargc,charxargv)

D、majn(intargv,char*atgc[])

标准答案:4

知识点解析:main。函数可以带有参数,并且参数只能有两个,第一个参数类型为

整型,用来记下命令行的参数个数,第二个参数为一个字符型指针数组,或字符型

二级指针变量(指向一个数组,数组元素又是一个一级字符指针),其各个元素用来

记下从命令行各参数字符串的首地址.故本题只有C选项不符合要求。所以,4个

选项中C为所选。

31、下面对C语言的描述中,正确的是

A、函数一定有返回值,否则无法使用函数

B、C语言函数既可以嵌套定义又可以递归调用

C、在C语言中,调用函数时,只能将实参的值传递给形参

D、C语言程序中有调用关系的所有函数都必须放在同一源程序文件中

标准答案:4

知识点解析:函数不一定有返回值(void类型),C语言规定,在一个函数的内部不

能再定义函数,函数可以递归调用,一个C程序允许由多个文件组成,C语言支持

函数的外部调用,不一定有调用关系的所有函数都放在同一个源程序文件中。选项

A)函数不一定有返回值,选项B)函数不可以嵌套定义,选项D)函数可以外部调

用。

32^设有以下定义:strucksk{inta;floatb;Jdata:int*p;若要使p指向data

中的a域,正确的赋值语句是()。

A、p=&a;

B、p=data.a;

C、p=&data.a;

D、*p=data.a;

标准答案:4

知识点解析:p定义为指针变量。选项A中对结构体分量a的引用错误,应为

data.ao选项B中dala.a是取分量的值,它是一个整型数据,而p的值应为地tc,

所以不能将data.a赋值给p。&为取地址符,取分量data.a的地定赋值给p,是正确

的赋值语句。*是间接访问运算符,选项D中的涪句是将分量data.a的值赋值给p

所指存储单元,*p相当于一个变量,而不能实现使p指向dala中的a域。

33、若有如下程序:floatsub(inta,intb){retum(a*b);)main(){inti=l♦j=2,

k=3;printf(”%4.0Ni”,sub((int)sub(k+j,j),k+i));}则程序运行后的输出结果是

()o

A、40

B、32

C、16

D、编译出错

标准答案:1

知识点解析:因为函数sub()只是简单地返回两个参数的乘积,所以表达式

sub((int)sub(k+j,j),k+i)展开后就是:(int)((k+j)

*j)*(k+i)=((3+2)*2)*(3+l)=10*4=40。所以程序运行后的输出结果是40,应该选择

Ao

34、下列程序段的输出结果是oint**pp,*p;inia=10,b=20;p=&a;

pp=&p;p=&b;printf(,,%d,%d\n",*p,**pp);

A、10,20

B、10,10

C、20,20

D、20,10

标准答案:4

知识点解析:指针变量p先是指向变量a,后指向变量b,但二级指针变量始终指

向指针变量P。

35、若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是

A、ihtx,*p=&x;

B、intx,p=&x;

C、intx,*p=*x;

D^int*p=&x,x;

标准答案:1

知识点解析:整型指针变量P指向整型变量X,显然是先定义X,后定义P。定义p

时,必须在指针变量名前加*(否则,P只是不同整型变量),取变量X的地址,要用

取地址符

36、已定义c为字符型变量,则下列语句中正确的是

A、C=,97,;

B、C=M97";

C、c=97;

D、c=,,an;

标准答案:4

知识点解析:用单引号括起来的一个字符称为字符常量.而选项R和选项D中用

的是双引号,而用双引号括起来的字符为字符串常量。因为在c语言中,字符常量

在存储时,并不是把该字符本身放到内存单元中去,而是将该字符的相应的ASCII

代码放到存储单元中,所以C语言使字符型数据和整型数据之间可以通用。而选

项A中,给字符型变量赋值时只能赋一个字符,而9,7作为字符时为两个字符且

必须分别用单引号括起来。

37、若有定义和语句:inta[10]={l,2,3,4,5,6,?,8,9,10),*p=

a;则不能表示a数组元素的表达式是()

A、*p

B、a[10]

C、*a

D、a[p-a)

标准答案:2

知识点解析:暂无解析

38、以下叙述中正确的是o

A、C语言比其他语言高级

B、C语言可以不用编译就能被计算机识别执行

C、C语言以接近英语国家的自然语言和数学语言作为语言的表达形式

D、C语言出现的最晚,具有其他语言的一切优点

标准答案:4

知识点解析:计算机语言分为低级语言、汇编语言和高级语言,C语言属于高级语

言,但并不是说C语言比其他语言高级,所以选项A错误:除了低级语言外,其

他各种语言都必须编译成能被计算机识别的二进制数才能执行,选项B错误;C语

言出现在1972年到1973年间,并不是出现最晚的语言,所以选项D也是错误

的。

39、以下程序段main(){inta=5,*b,**c;c=&b;

b=&a;.......|程序在执行了c=&b;b=&a;语句后,表达式:**c的值

变量a的地址

B、变量b中的值

C、变量a中的值

D^变量b的地址

标准答案:C

知识点解析:**c即*(*c),*c的值为b,*b的值为a,故*(*c)的值为a,即**c的值

为a。

40、有以下程序的输出结果是()voidf(intv,intw){intt;

t=v;v=w;w=t;)main()(intx=l,y=3,z=2;if(x>y)

f(x,y);elseif(y>z)f(y,z);else

f(x,z);printf(t*%d,%d,%d\n*,,x,y,z);}

A、1,2,3

B、3,1,2

C、1,3,2

D、2,3,1

标准答案:C

知识点解析:在本题中,main函数中的x,y,z在f函数调用前后不会发生值的变

化。

41、下列语句组中,正确的是

A、char*s;s="Olympic";

B、chars[7];s="Olympic";

C、char*s;s={"Olympic"};

D、chars[7];s={"Olympic"};

标准答案:A

知识点解析:暂无解析

四、公共基础填空题(本题共5题,每题1.0分,共5

分。)

□□

CU□□

42、下列软件系统结构图me的宽度为【】。

标准答案:3

知识点解析:在程序结曲图的有关术语中,宽度的概念是:整体控制跨度,即各层中所

含的模块数的最大值,山图可得此软件系统结构图的宽度为3。

43、在最坏情况下,冒泡排序的时间复杂度为【】。

标准答案:2[2]

知识点解析:冒泡排序法是通过相邻数据元素的交换逐步将线性表变成有序。假设

线性表的长度为n,则在最坏的情况下,冒泡排序需要经过木遍的从前往后的扫描

FI-1)

和三遍的从后往前的扫描,需要的比较次数为-2—。

44、十六进制数100转换成十进制数为【】。

标准答案:256

知识点解析:暂无解析

45、在线性表的多种存储结构中,最简单的方法是【】

标准答案:顺序存储

知识点解析:暂无解析

46、在链表的运算过程中,能够使空表与非空表的运算统一的结构是______o

标准答案:循环链表

知识点解析:在循环链表中,由于设置了一个头结点,因此在任何情况下,循环链

表中至少有一个结点存在,从而使空表与非空表的运算统一。

五、填空题(本题共10题,每题1.0分,共10分。)

47、以下程序的输出结果是o#inckidevoidswap(int*a,int*b){int*t;

t=a;a=b;b=t;)maini){inti=3,j=5,*p=&i»*q=&j;swap(p,q);printf("%d%

d\n”,*p,*q);)

标准答案:35

知识点解析:本题考查函数中形参和实参的传递。在C语言函数中实参和形参传

递具有不可逆性,参数只能由实参传向形参,而不能由形参传向实参,虽然swap

函数的功能是实现两个数的交换,但由于没有返回值,故最终的输出结果为35。

48、下面程序的运行结果是()。#include<stdio.h>#defineSIZE12main(){char

s[SIZE];inti;for(i=0;i<SIZE;i-H-)s[i]=,A,+i+32;sub(s,5,SIZE-1);

for(i=0;i<SIZE:i++)printf("%cu,s[i]);printf("\n");}sub(char*a,inttl,intt2)

{charch;while(tl<t2){ch=*(a+tl);*(a+ll)=*(a+12);*(a+l2)=ch;tl++;t2-

-;})

标准答案:abcdelkjihgf

知识点解析:本题先给字符型数组s的12个元素赋值a到1的12个字母,函数

sub(shar*a,inttl,intt2)的功能是将数组a的从第tl+1个元素到t2+l个元素进行逆

置,在主函数中调用sub(s,5,SIZE-1)函数,是将数组s的第6个元素到第12个

元素进行逆置,其他元素位置不变。

49、下面程序的功能是将一个字符串str的内容颠倒过来,请填空。#include<

string.h>main(){infi,j,[13];charstr[]={"1234567"[;for(i=0»j=strlcn(str)

[14];i<j;i++,j-){k=str[i];str|i]=str|i|;slr|j]=k;}printf("%s\n",str);}

A、[13]k[14]-l

标准答案:

知识点解析:颠倒一个字符串中的字符,就是首尾对应的元素两两交换。简单地

可用两个游标变量i和j,i是前端元素的下标,j是后端元素的下标,交换以这两

个变量值为下标的元素str[i]和开始时,i的海为0,j的值为字符串末元素

的下标(字符串长度减I)。每次交换后,i增1,j减1。继续交换的条件是市川位

于str[j]的前面,即i〈J字符串末元素的下标是它的长度减1,所以在第二个空框处

应填入-1。程序为了交换str川和使用了变量k,该变量应在程序的变量定义

部分中一起定义,所以在第一个空

50、在面向对象方法中,信息隐蔽是通过对象的()性来实现的。

标准答案:封装

知识点解析:封装性是指从外面看只能看到对象的外部特征,而不知道也无需知道

数据的具体结构以及实现操作的算法「所以在面向时象方法中,信息隐蔽是通过对

象的封装性来实现的。

51、若有定义:"inta=10,b=9,C=8;”接着顺序执行下列语句后,变量b中的值

是oc=(a-=(b-5)):c=(a%1l)+(b=3);

标准答案:3o

知识点解析:当执行完c=(a・=(b・5)电可写成c=a・a・(b・5),a的值为6,c为6,而当

执行完c=(a%ll)+(b=3)后,b为3,c为9,故填3c

52、下列程序的输出结果是。main(){inta=2,b=4,c=6;int

pl=&a,+p2=&b,*p;*(p=&c)=+pl+(+p2);printf("%d\n",c);}

标准答案:8o

知识点解析:本程序定义了3个指针变量pl、p2、p,并且将pl、p2指向a、b,

则*pl=a=2,*p2=b=4,所以表达式*pl*(*p2)的值是8。在赋值语句的左边是

*(p=&c),即指针p指向了变量c,因而*(p)代表了C的存储单元。赋值语句

“*(p=&c尸*p1*(p2)”是把整数8赋给了变量c。

53>以下程序的输出结果是()。#include<stdio.h>voidfun(intx){if(x/2>

0)fun(x/2);printf("%d",x);}main(){fun(3);printf("\n");}

标准答案:13

知识点解析:函数fun是一个递归函数。执行fun(3);,x=3,x/2=l>0,又调用

f(l),此时,x=l,x/2=0,不满足继续递归调用的条件,输出1,返回到fun(3)中,

输出3。所以本题的输巴结果为13。

54、若有以下程序:main(){inta[4][4]={{1,2,-3,-4),{0,

温馨提示

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

评论

0/150

提交评论