数据结构题库.docx

上传人:s****u 文档编号:12754695 上传时间:2020-05-22 格式:DOCX 页数:49 大小:101.05KB
返回 下载 相关 举报
数据结构题库.docx_第1页
第1页 / 共49页
数据结构题库.docx_第2页
第2页 / 共49页
数据结构题库.docx_第3页
第3页 / 共49页
点击查看更多>>
资源描述
第1章绪论一、选择题1.算法的计算量的大小称为计算的()。【北京邮电大学2000二、3(20/8分)】A效率B.复杂性C.现实性D.难度2.算法的时间复杂度取决于( )【中科院计算所1998二、1(2分)】A问题的规模B.待处理数据的初态C. A和B3.计算机算法指的是(1),它必须具备(2) 这三个特性。(1) A计算方法B.排序方法C.解决问题的步骤序列D.调度方法(2) A可执行性、可移植性、可扩充性B.可执行性、确定性、有穷性C.确定性、有穷性、稳定性D.易读性、稳定性、安全性【南京理工大学1999一、1(2分) 【武汉交通科技大学1996一、1(4分)】4一个算法应该是()。【中山大学1998二、1(2分)】A程序B问题求解步骤的描述C要满足五个基本特性DA和C.5.下面关于算法说法错误的是()【南京理工大学2000一、1(1.5分)】A算法最终必须由计算机程序实现B.为解决某问题的算法同为该问题编写的程序含义是相同的C.算法的可行性是指指令不能有二义性D.以上几个都是错误的6.下面说法错误的是()【南京理工大学2000一、2(1.5分)】(1)算法原地工作的含义是指不需要任何额外的辅助空间(2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法(3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界(4)同一个算法,实现语言的级别越高,执行效率就越低A(1)B.(1),(2)C.(1),(4)D.(3)7从逻辑上可以把数据结构分为()两大类。【武汉交通科技大学1996一 、4(2分)】A动态结构、静态结构B顺序结构、链式结构C线性结构、非线性结构D初等结构、构造型结构8以下与数据的存储结构无关的术语是()。【北方交通大学2000二、1(2分)】A循环队列B.链表C.哈希表D.栈9以下数据结构中,哪一个是线性结构()?【北方交通大学2001一、1(2分)】A广义表B.二叉树C.稀疏矩阵D.串10以下那一个术语与数据的存储结构无关?()【北方交通大学2001一、2(2分)】A栈B.哈希表C.线索树D.双向链表11在下面的程序段中,对x的赋值语句的频度为()【北京工商大学2001一、10(3分)】FOR i:=1TOnDOFOR j:=1TOnDOx:=x+1;AO(2n)BO(n)CO(n2)DO(log2n)12程序段FORi:=n-1DOWNTO1DOFOR j:=1 TO i DOIF AjAj+1THENAj与Aj+1对换;其中n为正整数,则最后一行的语句频度在最坏情况下是()A. O(n)B. O(nlogn)C. O(n3)D. O(n2)【南京理工大学1998一、1(2分)】13以下哪个数据结构不是多型数据类型()【中山大学1999一、3(1分)】A栈B广义表C有向图D字符串14以下数据结构中,()是非线性数据结构【中山大学1999一、4】A树B字符串C队D栈15.下列数据中,()是非线性数据结构。【北京理工大学2001六、1(2分)】A栈B.队列C.完全二叉树D.堆16连续存储设计时,存储单元的地址()。【中山大学1999一、1(1分)】A一定连续B一定不连续C不一定连续D部分连续,部分不连续17以下属于逻辑结构的是()。【西安电子科技大学应用2001一、1】A顺序表B.哈希表C.有序表D.单链表二、判断题1.数据元素是数据的最小单位。()【北京邮电大学1998一、1(2分)】【青岛大学2000一、1(1分)】【上海交通大学1998一、1】【山东师范大学2001一、1(2分)】2.记录是数据处理的最小单位。()【上海海运学院1998一、5(1分)】3.数据的逻辑结构是指数据的各数据项之间的逻辑关系;()【北京邮电大学2002一、1(1分)】4算法的优劣与算法描述语言无关,但与所用计算机有关。()【大连海事大学2001一、10(1分)】5健壮的算法不会因非法的输入数据而出现莫名其妙的状态。()【大连海事大学2001一、11(1分)】6算法可以用不同的语言描述,如果用C语言或PASCAL语言等高级语言来描述,则算法实际上就是程序了。()【西安交通大学1996二、7(3分)】7程序一定是算法。()【燕山大学1998二、2(2分)并改错】8数据的物理结构是指数据在计算机内的实际存储形式。()【山东师范大学2001一、2(2分)】9.数据结构的抽象操作的定义与具体实现有关。()【华南理工大学2002一、1(1分)】10.在顺序存储结构中,有时也存储数据结构中元素之间的关系。()【华南理工大学2002一、2(1分)】11.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。()【上海海运学院1999一、1(1分)】12.数据结构的基本操作的设置的最重要的准则是,实现应用程序与存储结构的独立。()【华南理工大学2002一、5(1分)】13.数据的逻辑结构说明数据元素之间的顺序关系,它依赖于计算机的储存结构. ()【上海海运学院1998一、1(1分)】三、填空1数据的物理结构包括的表示和的表示。【燕山大学1998一、1(2分)】2.对于给定的n个元素,可以构造出的逻辑结构有(1),(2),(3),_(4)_四种。【中科院计算所1999二、1(4分)】3数据的逻辑结构是指。【北京邮电大学2001二、1(2分)】4一个数据结构在计算机中称为存储结构。【华中理工大学2000一、1(1分)】5抽象数据类型的定义仅取决于它的一组_(1)_,而与_(2)_无关,即不论其内部结构如何变化,只要它的_(3)_不变,都不影响其外部使用。【山东大学2001三、3(2分)】6数据结构中评价算法的两个重要指标是【北京理工大学2001七、1(2分)】7.数据结构是研讨数据的_(1)_和_(2)_,以及它们之间的相互关系,并对与这种结构定义相应的_(3)_,设计出相应的(4)_。【西安电子科技大学1998二、2(3分)】8 一个算法具有5个特性:(1)、(2)、(3),有零个或多个输入、有一个或多个输出。【华中理工大学2000一、2(5分)】 【燕山大学1998一、2(5分)】9已知如下程序段FOR i:= nDOWNTO1DO语句1BEGINx:=x+1;语句2FOR j:=nDOWNTOiDO语句3y:=y+1;语句4END;语句1执行的频度为(1);语句2执行的频度为(2);语句3执行的频度为(3);语句4执行的频度为(4)。【北方交通大学1999二、4(5分)】10在下面的程序段中,对的赋值语句的频度为_(表示为n的函数)FORi:TOnDOFORj:TOiDOFORk:1TOjDO:delta;【北京工业大学1999一、6(2分)】11.下面程序段中带下划线的语句的执行次数的数量级是:【合肥工业大学1999三、1(2分)】i:=1;WHILE ii:=i*2;12.下面程序段中带下划线的语句的执行次数的数量级是()。【合肥工业大学2000三、1(2分)】i:=1;WHILE iFOR j:=1 TO n DOx:=x+1;i:=i*2END;13.下面程序段中带有下划线的语句的执行次数的数量级是()【合肥工业大学2001三、1(2分)】i:=n*nWHILE i1DOi:=i div 2;14.计算机执行下面的语句时,语句s的执行次数为_。【南京理工大学2000二、1(1.5分)】FOR(i=l;in-l;i+)/n-lFOR(j=n;j=i;j-)s;15.下面程序段的时间复杂度为_。(n1)sum=1;for (i=0;sum【南京理工大学2001二、1(2分)】16设m.n均为自然数,m可表示为一些不超过n的自然数之和,f(m,n)为这种表示方式的数目。例f(5,3)=5,有5种表示方式:3+2,3+1+1,2+2+1,2+1+1+1,1+1+1+1+1。以下是该函数的程序段,请将未完成的部分填入,使之完整int f(m,n)int m,n; if(m=1)return(1);if(n=1)return(2);if(mreturn f(m,m);if (m=n)return 1+(3);return f(m.n-1)+f(m-n,(4);执行程序,f(6,4)=。 【中科院软件所1997二、1(9分)】17.在有n个选手参加的单循环赛中,总共将进行_场比赛。【合肥工业大学1999三、8(2分)】第1章绪论一、选择题1.B2.C3.1C3.2B4.B5.D6.C7.C8.D9.D10.A11.C12.D13.D14.A15.C16.A17.C二、判断题1. 2. 3.4.5. 6. 7. 8. 9.10.11.12. 13. 三填空题1数据元素数据元素间关系2集合线性结构树形结构图状结构或网状结构。3数据的组织形式,即数据元素之间逻辑关系的总体。而逻辑关系是指数据元素之间的关联方式或称“邻接关系”。4表示(又称映像)。5(1)逻辑特性(2)在计算机内部如何表示和实现(3)数学特性。6算法的时间复杂度和空间复杂度。7(1)逻辑结构(2)物理结构(3)操作(运算)(4)算法。8(1)有穷性(2)确定性 (3)可行性。9(1)n+1(2)n(3)n(n+3)/2(4)n(n+1)/2。101+(1+2+(1+2+3)+(1+2+n)=n(n+1)(n+2)/6O(n3)11. log2n12. nlog2n13. log2n214. (n+3)(n-2)/215. O(n)16.(1)1(2)1(3)f(m,n-1)(4)n917. n(n-1)/2第2章线性表一选择题1下述哪一条是顺序存储结构的优点?()【北方交通大学2001一、4(2分)】A存储密度大B插入运算方便C删除运算方便D可方便地用于各种逻辑结构的存储表示2下面关于线性表的叙述中,错误的是哪一个?()【北方交通大学2001一、14(2分)】A线性表采用顺序存储,必须占用一片连续的存储单元。B线性表采用顺序存储,便于进行插入和删除操作。C线性表采用链接存储,不必占用一片连续的存储单元。D线性表采用链接存储,便于插入和删除操作。3线性表是具有n个()的有限序列(n0)。【清华大学1998一、4(2分)】A表元素B字符C数据元素D数据项E信息项4若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用()存储方式最节省时间。【哈尔滨工业大学2001二、1(2分)】A顺序表B双链表C带头结点的双循环链表D单循环链表5某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。【南开大学2000一、3】A单链表B仅有头指针的单循环链表C双链表D仅有尾指针的单循环链表6设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用()最节省时间。A.单链表B.单循环链表C.带尾指针的单循环链表D.带头结点的双循环链表【合肥工业大学2000一、1(2分)】7若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点。则采用()存储方式最节省运算时间。【北京理工大学2000一、1(2分)】A单链表B双链表C单循环链表D带头结点的双循环链表8.静态链表中指针表示的是().【北京理工大学2001六、2(2分)】A内存地址B数组下标C下一元素地址D左、右孩子地址9.链表不具有的特点是() 【福州大学1998一、8 (2分)】A插入、删除不需要移动元素B可随机访问任一元素C不必事先估计存储空间D所需空间与线性长度成正比10.下面的叙述不正确的是()【南京理工大学1996一、10(2分)】A线性表在链式存储时,查找第i个元素的时间同i的值成正比B.线性表在链式存储时,查找第i个元素的时间同i的值无关C.线性表在顺序存储时,查找第i个元素的时间同i的值成正比D.线性表在顺序存储时,查找第i个元素的时间同i的值无关11.线性表的表元存储方式有((1))和链接两种。试指出下列各表中使用的是何种存储方式:表1是((2))存储方式;表2是((3))存储方式;表3是((4))存储方式;表4是((5))存储方式。表左的s指向起始表元。表元编号货号数量表元间联系16184022205233103154450120557811766910240表1s表元编号货号数量表元间联系16184052205213103154450120257811766910243表2s表元编号货号数量表元间联系16184052205213103154450120057811766910243表3s表元编号货号数量表元间联系1216184052220521031031546450120035781176169102435表4s供选择的答案:A.连续B.单向链接C.双向链接D.不连接E.循环链接F.树状G.网状H.随机I.顺序J.顺序循环【上海海运学院1995二、1(5分)】12.(1)静态链表既有顺序存储的优点,又有动态链表的优点。所以,它存取表中第i个元素的时间与i无关。(2)静态链表中能容纳的元素个数的最大数在表定义时就确定了,以后不能增加。(3)静态链表与动态链表在元素的插入、删除上类似,不需做元素的移动。以上错误的是()【南京理工大学2000一、3(1.5分)】A(1),(2)B(1)C(1),(2),(3)D.(2)13.若长度为n的线性表采用顺序存储结构,在其第i个位置插入一个新元素的算法的时间复杂度为()(1=iLlink=q;q-Rlink=p;p-Llink-Rlink=q;q-Llink=q;B.p-Llink=q;p-Llink-Rlink=q;q-Rlink=p;q-Llink=p-Llink;C.q-Rlink=p;q-Llink=p-Llink;p-Llink-Rlink=q;p-Llink=q;D.q-Llink=p-Llink;q-Rlink=q;p-Llink=q;p-Llink=q;24在单链表指针为p的结点之后插入指针为s的结点,正确的操作是:()。Ap-next=s;s-next=p-next;Bs-next=p-next;p-next=s;Cp-next=s;p-next=s-next;Dp-next=s-next;p-next=s;【青岛大学2001五、3(2分)】25对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是()Ahead=NULLBheadnext=NULLCheadnext=headDhead!=NULL【北京工商大学2001一、5(3分)】26.在双向链表存储结构中,删除p所指的结点时须修改指针()。A(p.llink).rlink:=p.rlink(p.rlink).llink:=p.llink;Bp.llink:=(p.llink).llink(p.llink).rlink:=p;C(p.rlink).llink:=pp.rlink:=(p.rlink).rlinkDp.rlink:=(p.llink).llinkp.llink:=(p.rlink).rlink;【西安电子科技大学1998一、1(2分)】27.双向链表中有两个指针域,llink和rlink分别指向前趋及后继,设p指向链表中的一个结点,现要求删去p所指结点,则正确的删除是()(链中结点数大于2,p不是第一个结点)Ap.llink.rlink:=p.llink;p.llink.rlink:=p.rlink;dispose(p);Bdispose(p);p.llink.rlink:=p.llink;p.llink,rlink:=p.rlink;Cp.llink.rlink:=p.llink;dispose(p);p.llink.rlink:=p.rlink;D以上A,B,C都不对。【南京理工大学1997一、1(2分)】二、判断1.链表中的头结点仅起到标识的作用。()【南京航空航天大学1997一、1(1分)】2.顺序存储结构的主要缺点是不利于插入或删除操作。()【南京航空航天大学1997一、2(1分)】3线性表采用链表存储时,结点和结点内部的存储空间可以是不连续的。()【北京邮电大学1998一、2(2分)】4顺序存储方式插入和删除时效率太低,因此它不如链式存储方式好。()【北京邮电大学2002一、2(1分)】5.对任何数据结构链式存储结构一定优于顺序存储结构。()【南京航空航天大学1997一、3(1分)】6顺序存储方式只能用于存储线性结构。()【中科院软件所1999六、1-2(2分)】【上海海运学院1997一、1(1分)】7集合与线性表的区别在于是否按关键字排序。()【大连海事大学2001一、5 ( 1分)】8.所谓静态链表就是一直不发生变化的链表。()【合肥工业大学2000二、1(1分)】9.线性表的特点是每个元素都有一个前驱和一个后继。()【合肥工业大学2001二、1(1分)】10.取线性表的第i个元素的时间同i的大小有关. ()【南京理工大学1997二、9(2分)】11.循环链表不是线性表.()【南京理工大学1998二、1(2分)】12.线性表只能用顺序存储结构实现。()【青岛大学2001四、2(1分)】13.线性表就是顺序存储的表。()【青岛大学2002一、1(1分)】14为了很方便的插入和删除数据,可以使用双向链表存放数据。()【上海海运学院1995一、1(1分)】【上海海运学院1997一、2(1分)】15.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。()【上海海运学院1996一、1(1分)】【上海海运学院1999一、1(1分)】16.链表是采用链式存储结构的线性表,进行插入、删除操作时,在链表中比在顺序存储结构中效率高。()【上海海运学院1998一、2(1分)】三、填空1当线性表的元素总数基本稳定,且很少进行插入和删除操作,但要求以最快的速度存取线性表中的元素时,应采用_存储结构。【北方交通大学2001二、4】2线性表L=(a1,a2,an)用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是_。【北方交通大学2001二、9】3设单链表的结点结构为(data,next),next为指针域,已知指针px指向单链表中data为x的结点,指针py指向data为y的新结点,若将结点y插入结点x之后,则需要执行以下语句:_;_;【华中理工大学2000一、4(2分)】4在一个长度为n的顺序表中第i个元素(1=i0 DOBEGIN(2);(3);(4);(5);read(k)END;q.next:=NIL;END;【北京师范大学1999三】21.已给如下关于单链表的类型说明:TYPElist=node ;node=RECORDdata:integer;next:list;END;以下程序采用链表合并的方法,将两个已排序的单链表合并成一个链表而不改变其排序性(升序),这里两链表的头指针分别为p和q.PROCEDURE mergelink(VAR p,q:list):VAR h,r: list;BEGIN(1)_h.next:= NIL; r:=h;WHILE(pNIL) AND (qNIL)DOIF (p.data=q.data)THENBEGIN(2)_;r:=p; p:=p.next;ENDELSEBEGIN(3)_;r:=q; q:=q.next;END;IF (p=NIL)THENr.next:=q;(4)_;p:=h.next; dispose(h);END;【厦门大学2000三、2(8分)】22假设链表p和链表q中的结点值都是整数,且按结点值的递增次序链接起来的带表头结点的环形链表。各链表的表头结点的值为max,且链表中其他结点的值都小于max,在程序中取max为9999。在各个链表中,每个结点的值各不相同,但链表p和链表q可能有值相同的结点(表头结点除外)。下面的程序将链表q合并到链表p中,使得合并后的链表是按结点值递增次序链接起来的带表头结点的环形链表,且链表中各个结点的值各不相同。请在划线处填上适当内容,每个框只填一个语句或一个表达式,链表的结点类型如下TYPEnodeptr=nodetype;nodetype=RECORDdata:integer;link:nodeptr;END;CONST max=9999;PROCEDUREmerge(VAR p:nodeptr;q:nodeptr);VAR r,s: nodeptr;BEGINr:=p;WHILE(A)_DOBEGINWHILEr.link.dataq.link.dataq.link.dataTHEN BEGIN s:=(C)_;(D)_:=s.link; s.link:=(E)_;(F)_ _:=s;(G)_;ENDELSE BEGIN(H)_; s:=q.link;(I)_; dispose(s)ENDEND;dispose(q)END;【复旦大学1997五(18分)】23PROC ins_linklist(la:linkisttp; i:integer; b:elemtp);la为指向带头结点的单链表的头指针,本算法在表中第i个元素之前插入元素bp:=(1);j:=(2);指针初始化,j为计数器WHILE (pNIL)AND(3) DOp:=(4);j:=j+1;寻找第i-1个结点IF (p=NIL)OR(5)THEN error (No this position)ELSE new(s) ;s.data:=b; s.next:=p.next; p.next:=s;ENDP;ins-linklist【燕山大学1998四、1(15分)】24.已知双链表中结点的类型定义为:TYPE dpointer=list;list=RECORDdata:integer; left,right:dpointer;END;如下过程将在双链表第i个结点(i=0)之后插入一个元素为x的结点,请在答案栏给出题目中_处应填入的语句或表达式,使之可以实现上述功能。PROCEDUREinsert(VAR head:dpointer;i,x:integer);VAR s,p:dpointer;j: integer;BEGINnew(s); s.data:=x;IF(i=0)THEN BEGIN s.right:=head;(1)_head:=s END如果i=0,则将s结点插入到表头后返回ELSE BEGIN p:=head;(2)_;在双链表中查找第i个结点,由p所指向WHILE (pNIL) AND (jBEGINj:=j+1;(3) _END;IF pNIL THENIF(p.right=NIL)THEN BEGIN p.right:=s; s.right:=NIL;(4) _ENDELSE BEGIN s.right:=p.right;(5)_;p.right:=s;(6)ENDELSEwriteln(can not find node!)ENDEND;【厦门大学2002二(12分)】25阅读以下算法,填充空格,使其成为完整的算法。其功能是在一个非递减的顺序存储线性表中,删除所有值相等的多余元素。CONSTmaxlen=30TYPE sqlisttp=RECORDelem:ARRAY1.maxlen OF integer;last:0.maxlenEND;PROC exam21(VAR L:sqlisttp);j:=1;i:=2;WHILE(1)_DO IFL.elemiL.elemjTHEN (2)_;(3)_;i:=i+1 (4) _;ENDP;【同济大学2000二、1 (10分)】26在本题的程序中,函数过程Create_link_list(n)建立一个具有n个结点的环形链表;程序过程josephus(n,i,m)对由Create_link_list(n)所建立的具有n个结点的环形链表按一定的次序逐个输出并删除链表中的所有结点,参数n(n0)指明环形链表的结点个数,参数i(1=i0)是步长,指明从起始结点或前次被删除并输出的结点之后的第m个结点作为本次被输出并删除的结点。例如,对于下图中具有6个结点的环形链表,在调用josephus(6,3,2)后,将输出5,1,3,6,4,2请在横线处填上适当内容,每空只填一个语句。TYPE nodeptr=nodetype;nodetype=RECORDdata: intrger; link: nodeptrEND;VAR n,i,m: integer;FUNCTION Create_link_list(n: integer): nodeptr;VAR head,p,q: nodeptr; i:integer;BEGIN head := NIL;IF n0 THENBEGIN new(head); p: =head;FOR i:=1 TO n-1 DOBEGINp.data:=i;new(q);(A)_;(B)_ END;p.data:=n;(C)_;END;Creat_link_list:=headEND;PROCEDUREjosephus(n,i,m:integer);VAR p,q:nodeptr; j:integer;BEGIN p:=Creat_link_list(n);WHILE i1 DO BEGIN p:=p.link;i:=i-1END;(D)_;WHILEjn/nDOBEGINFOR i:=1TOm-1DOp:=p.link;(E)_; write(q.data:8);(F)_ ;dispose(q);j:=j+1ENDEND;【复旦大学1997四(12分)】27对于给定的线性链表head ,下面的程序过程实现了按结点值非降次序输出链表中的所有结点,在每次输出一个结点时,就把刚输出的结点从链表中删去。请在划线处填上适当的内容,使之成为一个完整的程序过程,每个空框只填一个语句。TYPEnodeptr = nodetype;nodetype = RECORDdata : integer;link : nodeptrEND;VARhead : nodeptr;PROCEDUREsort_output_delete (head : nodeptr);VAR p,q,r,s: nodeptr;BEGINWHILE head NILDOBEGINp:= NIL;q:= head;r:= q;s:=q.link;WHILEs NILDOBEGINIFs.data q.data THENBEGIN(1)_;(2)_END;r:= s;(3)_END;write(q.data : 5);IF p=NIL THEN(4)_ELSE(5)_;dispose (q);END;writelnEND;【复旦大学1996七(20分)1995一(12分)与本题相似】28下面函数的功能是在一个按访问频度不增有序的,带头结点的双向链环上检索关键值为x的结点,对该结点访问频度计数,并维护该链环有序。若未找到,则插入该结点。所有结点的频度域初值在建表时都为零。请将程序中四处空缺补写完整。TYPElink=nodenode=RECORDkey:char; freq:integer; pre,next:link;END;VARl:link;FUNCTIONloc(l:link;x:char):link;VARp,q:link;BEGINp:=l.next;(1)_;WHILEp.keyxDOp:=p.next;IFp=lTHEN new(q); q.key:=x; q.freq:=0 ELSE找到 p.freq:=p
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 考试试卷


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

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


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