![第三章第四章習題答案_第1頁](http://file4.renrendoc.com/view/7fadbb7554da599caea3affe7e42fc93/7fadbb7554da599caea3affe7e42fc931.gif)
![第三章第四章習題答案_第2頁](http://file4.renrendoc.com/view/7fadbb7554da599caea3affe7e42fc93/7fadbb7554da599caea3affe7e42fc932.gif)
![第三章第四章習題答案_第3頁](http://file4.renrendoc.com/view/7fadbb7554da599caea3affe7e42fc93/7fadbb7554da599caea3affe7e42fc933.gif)
![第三章第四章習題答案_第4頁](http://file4.renrendoc.com/view/7fadbb7554da599caea3affe7e42fc93/7fadbb7554da599caea3affe7e42fc934.gif)
![第三章第四章習題答案_第5頁](http://file4.renrendoc.com/view/7fadbb7554da599caea3affe7e42fc93/7fadbb7554da599caea3affe7e42fc935.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第三章習題答案一、填空題1.類組員包含兩類組員,一類是代表對象屬性_數據組員_,另一類是實現(xiàn)對象行為___組員函數____。2.C++對類組員提供了_public(公有類型)、private(私有類型)和protected(保護類型)三種不一樣訪問權限。3.C++中,___main___是主函數名,一個項目中___一個___名為main函數,它表示程序執(zhí)行___開始點__。4.在C++中,結構函數名字必須與____類名___相同,它能夠有任意類型__參數__,但沒有_返回值類型__,也不能指定為_void_類型。定義對象時,系統(tǒng)會_自動__調用結構函數。5.在C++中,析構函數名字必須由_~__和_類名_組成,它沒有_參數_,也沒有_返回值_,也不能_被重載_。6.在C++中,函數參數傳遞有___三種_方式,即__值傳遞__、_指針傳遞__和_引用傳遞_。7.對象數組是指每一數組元素都是___對象_數組。對象數組元素不但具備___數據組員__,而且具備__組員函數__。二、判斷正誤1.若沒有明確申明,則類中組員訪問權限為protected。(X)2.類中任何組員函數都能夠被定義為內聯(lián)函數。(X)3.結構函數必須定義,不能默認。(X)4.在類中定義函數默認為內聯(lián)函數。(√)5.申明為protected類組員,只能被它所在類及從該類派生子類組員函數及友元函數訪問。(√)6.在申明類同時,不能直接定義對象。(X)7.對象數組元素是對象,但只能有數據組員。(X)8.C++語言中,函數參數和返回值傳遞方式只有值傳遞和引用傳遞兩種。(X)9.拷貝結構函數形參只能是本類對象引用。(√)三、選擇題1.下面關于重載函數說法中正確是(D)。A.重載函數必須具備不一樣返回類型B.重載函數參數個數必須不一樣C.重載函數參數名稱必須不一樣D.重載函數必須有不一樣參數列表2.關于參數默認值描述正確是(D)。A.要設置參數默認值,就必須全部設置B.參數設置默認值后,調用函數時不能再對參數賦值C.參數默認值設置,能夠任意設置D.參數默認值設置,只能在函數申明時設置。3.關于結構函數,下面說法正確是(A)。A.結構函數沒有返回類型B.結構函數名字能夠與類名不一樣C.結構函數不能重載D.結構函數只能在類外定義4.(D)不是結構函數特征。A.結構函數函數名與類名相同B.結構函數能夠重載C.結構函數能夠設置缺省參數D.結構函數必須指定類型說明5.關于析構函數,下面說法正確是(B)。A.析構函數能夠重載B.析構函數不能指定返回類型C.析構函數名字與類名相同D.析構函數能夠定義在私有部分6.通??截惤Y構函數參數是(C)A.某個對象名B.某個對象組員名C.某個對象引用名D.某個對象指針名7.關于組員函數特征,下屬描述中,(A)是錯誤。A.組員函數一定是內聯(lián)函數B.組員函數能夠重載C.組員函數能夠設置參數缺省值D.組員函數能夠是靜態(tài)8.Student是已定義一個類,那么執(zhí)行語句“Studentstu1,stu2(3),*stu3,*stu4;”,調用了(B)次結構函數。A.1B.2C.3D.49.“voidpoint(Student&s);”是某類中一個組員函數申明,Student&s含義為(B)。A.將s地址賦給變量B.s是類Student對象引用,用來作為point()形參C.指向類Student指針為sD.&s是類Student對象,用來作為point()形參四、改錯題,請指出下面程序中錯誤代碼,并說犯錯誤原因和改錯方法。1.classDate{private: intyear,month,day;public: Date(inty,intm,intd); voidPrint(Timet);};classTime{private: inthour,minute,second;public: Time(inth,intm,ints); friendvoidDate::Print(Timet);};應在classDate語句前面加入語句classTime;表示向前引用。因為友元函數Print使用了Time類對象作為參數,而類Time要在類Date后面才進行申明。2.#include<iostream>usingnamespacestd;classBase { protected: intx; public: Base(intm){x=m;} };voidmian() { Basea(10); cout<<a.x<<endl; }cout<<a.x<<endl;語句有錯。因為數據組員x是受保護數據組員,所以不能被類Base對象a訪問。改錯方法有兩種(任選一個):1)去掉cout<<a.x<<endl;語句;2)修改語句protected:為public:。3.#include"stdafx.h"#include"iostream"usingnamespacestd;classClock{ inthour,minute,second;public: voidSetTime(inth=0,intm=0,ints=0); voidShowTime();};intmain(){ Clockclock; cout<<"Firsttimesetandoutput:"<<endl; clock.SetTime(); clock.ShowTime(); cout<<"Secondtimesetandoutput:"<<endl; clock.SetTime(10,10,10); clock.ShowTime();clock.hour=12; return0;}voidClock::SetTime(inth,intm,ints){ hour=h; minute=m; second=s;}voidClock::ShowTime(){ cout<<hour<<":"<<minute<<":"<<second<<endl;}clock.hour=12;語句有錯。因為數據組員hour是私有組員,所以不能被Clock類對象clock訪問。改過方法:去掉語句clock.hour=12;4.#include"stdafx.h"#include<iostream>usingnamespacestd;classCube{public:Cube(int=10,int,int=10);intvolume();private:intheight;intwidth;intlength;};Cube::Cube(inth,intw,intlen){height=h;width=w;length=len;}intCube::volume(){return(height*width*length);}Cube(int=10,int,int=10);語句有錯。因為對一個函數參數設置默認值時,全部給默認值參數都必須在不給默認值參數右面。改錯方法有兩種(任選一個):1)Cube(int=10,int,int=10);改為Cube(int,int,int=10);;2)Cube(int=10,int,int=10);改為Cube(int=10,int=10,int=10);五、寫出下面程序運行結果1.#include"stdafx.h"#include"iostream"usingnamespacestd;classPoint{intx,y;public: Point(intxx=0,intyy=0) { x=xx; y=yy; } Point(Point&p) { x=p.x; y=p.y; cout<<"拷貝結構函數被調用"<<endl; } intGetx() {returnx;} intGety() {returny;}};voidfun1(Pointp){ cout<<p.Getx()<<endl;}Pointfun2(){ Pointa(3,4); returna;}intmain(){ Pointa(7,8); cout<<a.Getx()<<endl; Pointb(a); cout<<b.Getx()<<endl; fun1(b); b=fun2(); cout<<b.Getx()<<endl; return0;}運行結果為:7拷貝結構函數被調用7拷貝結構函數被調用7拷貝結構函數被調用32.#include"stdafx.h"#include"iostream"usingnamespacestd;classPoint{intx,y;public: Point(inta,intb) { x=a; y=b; }voidPrint(){ cout<<"("<<x<<","<<y<<")"<<endl;}};intmain(){ Pointa[3]={Point(1,1),Point(2,2),Point(3,3)}; inti; for(i=0;i<3;i++) a[i].Print();return0;}運行結果為:(1,1)(2,2)(3,3)3.#include"stdafx.h"#include"iostream"usingnamespacestd;classCexample{inti;public: Cexample(intn); Cexample(Cexample&b); ~Cexample(); intGet();};intadd(Cexamplea);intmain(){ Cexamplex(12); cout<<x.Get()<<endl; cout<<add(x)<<endl;return0;}Cexample::Cexample(intn){i=n; cout<<"Constructing"<<endl;}Cexample::Cexample(Cexample&b){ i=b.i; cout<<"Copyconstructing"<<endl;}Cexample::~Cexample(){ cout<<"Destructing"<<endl;}intCexample::Get(){ returni;}intadd(Cexamplea){ returna.Get()*a.Get();}運行結果為:Constructing12CopyconstructingDestructing144Destructing六、編程題1.設計一個名為Rectangle矩形類,其屬性為矩形左上角和右下角兩個點坐標,能計算和輸出矩形周長和面積。#include"stdafx.h"#include"iostream"usingnamespacestd;structPoint{ inta; intb;};classRectangle{PointtopLeft;PointbottomRight;public: Rectangle(Pointa,Pointb); intArea(); intSideLength();};intmain(){ Pointm,n; m.a=3; m.b=4; n.a=12; n.b=10; Rectanglerect(m,n); cout<<"矩形面積為:"<<rect.Area()<<endl; cout<<"矩形周長為:"<<rect.SideLength()<<endl;return0;}Rectangle::Rectangle(Pointa,Pointb){topLeft=a; bottomRight=b;}intRectangle::Area(){ intx=bottomRight.a-topLeft.a; inty=bottomRight.b-topLeft.b;returnx*y;}intRectangle::SideLength(){ intx=bottomRight.a-topLeft.a; inty=bottomRight.b-topLeft.b;return2*(x+y);}2.申明一個datatype類,能處理包含字符型、整型和浮點型三種類型數據,給出其結構函數。#include"stdafx.h"classdatatype{ charx; inty; doublez;public: datatype(charx1); datatype(inty1); datatype(doublez1);};datatype::datatype(charx1){ x=x1;}datatype::datatype(inty1){ y=y1;}datatype::datatype(doublez1):z(z1){}int_tmain(intargc,_TCHAR*argv[]){ return0;}3.一矩形體育場以下列圖所表示,現(xiàn)在需在其周圍建一矩形過道,并在四面圍安上柵欄。柵欄價格為50/米,過道造價為240元/平方米。過道寬為3米,體育場長寬由鍵盤輸入。請編寫程序計算并輸出過道和柵欄造價。#include"stdafx.h"#include"iostream"usingnamespacestd;classRectangle{ doublelength; doublewidth;public: Rectangle(doubleLength=10.,doubleWidth=5.); doubleArea(); doubleSideLength();};intmain(){ inta=50,b=240; doublex,y; cout<<"請輸入矩形長和寬:"; cin>>x>>y; cout<<endl; Rectanglerect1(x,y),rect2(x+3,y+3); cout<<"柵欄長度為:"<<rect2.SideLength()<<",造價為:"<<rect2.SideLength()*a<<endl;doublearea12; area12=rect2.Area()-rect1.Area(); cout<<"過道面積為:"<<area12<<",造價為:"<<area12*b<<endl; return0;}Rectangle::Rectangle(doubleLength,doubleWidth){ length=Length; width=Width;}doubleRectangle::Area(){ returnlength*width;}doubleRectangle::SideLength(){ return2*(length+width);}4.定義一個員工類,員工信息由編號、姓名、性別、年紀、職務、職稱、崗位、薪酬等組成,要求利用隊列實現(xiàn)員工增加、刪除和輸出等功效。#include"stdafx.h"#include"iomanip"#include"iostream"usingnamespacestd;#defineMAXSIZE5000structEmployees{longno;//編號 charname[10];//姓名 charsex[3];//性別 intage;//年紀 charpositions[20];//職務 charprofessionalTitles[20];//職稱 charjobs[20];//崗位 floatremuneration;//薪酬};classEmployees_c{private: EmployeesEmployees_struct[MAXSIZE]; inttotal;public: Employees_c(); intInsert_seq(inti,Employeesx);//插入第i員工信息 intDelete_seq(inti);//刪除第i個員工信息 voidPrint_seq();//打印全部員工信息};voidmenu();intmain(){ Employees_cEmployees_Object; intn; boolm=true; while(m) { menu(); cin>>n; switch(n) { case1: { inti; Employeesx; cout<<"請輸入插入位置:"; cin>>i; cout<<"請輸入員工編號、姓名、性別、年紀、"<<"職務、職稱、崗位和薪酬:"<<endl; cin>>x.no>>>>x.sex>>x.age>>x.positions>>fessionalTitles>>>>x.remuneration; Employees_Object.Insert_seq(i,x); cout<<"插入后情況:"<<endl; Employees_Object.Print_seq(); break; } case2: { inti; cout<<"請輸入刪除位置:; cin>>i; Employees_Object.Delete_seq(i); cout<<"刪除后情況:"<<endl; Employees_Object.Print_seq(); break; } case0:m=false; } } return0;}voidmenu(){ cout<<endl; cout<<"1.插入"<<endl; cout<<"2.刪除"<<endl; cout<<"0.退出"<<endl; cout<<endl; cout<<"請選擇:";}Employees_c::Employees_c(){total=0;}intEmployees_c::Insert_seq(inti,Employeesx){ intj; if(total==MAXSIZE) { cout<<"tableisfull"<<endl; return-1; } if(i<1||i>(total+1)) { cout<<"placeiswrong!"<<endl; return0; }for(j=total-1;j>=i-1;j--) { Employees_struct[j+1]=Employees_struct[j]; }Employees_struct[i-1]=x; ++total; return1;}intEmployees_c::Delete_seq(inti){ intj; if(i<1||i>total) { cout<<"thiselementdon'texist!"<<endl; return-1; } for(j=i;j<=total-1;j++) { Employees_struct[j-1]=Employees_struct[j]; } --total; return1;}voidEmployees_c::Print_seq(){ inti; for(i=0;i<=total-1;i++) { cout<<Employees_struct[i].no<<setw(10)<<Employees_struct[i].name<<setw(10)<<Employees_struct[i].sex<<setw(10)<<Employees_struct[i].age <<setw(10)<<Employees_struct[i].positions<<setw(10)<<Employees_struct[i].professionalTitles <<setw(10)<<Employees_struct[i].jobs<<setw(10)<<Employees_struct[i].remuneration<<endl; } cout<<endl;}5.設計一個復數類,要求對其結構函數進行重載。#include"stdafx.h"classComplex{ doublereal,imag;public: Complex(); Complex(doublereal1); Complex(doublereal1,doubleimag1);};Complex::Complex(){ real=0.; imag=0.;}Complex::Complex(doublereal1){ real=real1; imag=0.;}Complex::Complex(doublereal1,doubleimag1){ real=real1; imag=imag1;}
第四章習題答案一、填空題1.靜態(tài)數據組員是一個_特殊_數據組員類型,它定義以關鍵字_static_開頭。2.靜態(tài)數據組員不能在類_結構函數_中初始化,也不可在類_體內_進行賦初值,它初始化工作只能在_類外_進行,而且在_對象生成_之前進行。3.靜態(tài)組員函數是_類_一部分,而不是_對象_一部分。假如要在類外調用公用靜態(tài)組員函數,要使用_類名和域運算符”::”_。4.類友元是一個定義在_該類_外部或者普通函數或者另一個類組員函數或者另一個類,但需要在該_類體內_進行說明,在說明時前面需加關鍵字_friend_。5.類友元雖不是該類組員函數,不過能夠訪問該類_私有_組員。當友元是一個函數時,我們稱該函數為_友元函數_;當友元是一個類時,我們稱該類為_友元類_。6.按生存期不一樣,對象可分為__局部對象_、_靜態(tài)對象_、__全局對象_和_動態(tài)對象_四種。7.常量對象特點是它數據組員_值_在對象整個生存期內都不能被__修改_。8.const與_指針_配合使用有兩種方式:一個是用const修飾指針指向變量,稱為_指向常量指針_;另一個是用const修飾指針,稱為_常量指針_。二、判斷正誤1.類中靜態(tài)數據組員能夠采取結構函數進行初始化。(X)2.假如某個對象在其生命周期內不能被修改,那么將這個對象定義為const對象。(√)3.靜態(tài)數據組員初始化在類體外進行,而且前面必須加static。(X)4.靜態(tài)組員函數能夠在類內定義,也能夠在類外定義。在類外定義時,和普通組員函數不一樣是要使用static前綴。(X)5.按生存期不一樣,對象只可分為局部對象、靜態(tài)對象和全局對象三種。(X)6.常量數據組員初始化只能經過結構函數初始化列表進行。(√)三、選擇題1.下述靜態(tài)數據組員特征中,(D)是錯誤。A.說明靜態(tài)數據組員時,前面要加修飾符staticB.靜態(tài)數據組員要在類體外進行初始化C.引用靜態(tài)數據組員時,要在靜態(tài)數據組員名前加<類名>和作用域運算符D.靜態(tài)數據組員不是全部對象所共用2.友元作用是(A)。A.提升程序運行效率B.加強類封裝性C.實現(xiàn)數據隱藏性D.增加組員函數種類3.下面關于友元函數描述中,正確說法是(A)。A.友元函數是獨立于當前類外部函數B.一個友元函數不能同時定義為多個類友元函數C.友元函數必須在類外部定義D.在外部定義友元函數時,必須加關鍵字friend4.關于靜態(tài)數據組員,下面敘述錯誤是(A)。A.靜態(tài)數據組員在對象調用析構函數后,從內存中撤消B.即使沒有實例化類,靜態(tài)數據組員也能夠經過類名進行訪問C.類靜態(tài)數據組員為該類全部對象所共享D.類靜態(tài)數據組員需要初始化5.關于靜態(tài)組員,下面敘述錯誤是(B)。A.類外部能夠直接調用類靜態(tài)數據組員和組員函數B.與通常組員一樣,只有經過對象才能訪問類靜態(tài)組員C.類靜態(tài)數據組員不能在結構函數中初始化D.類通常組員函數能夠調用類靜態(tài)組員6.靜態(tài)組員為該類全部(B)共享。A.組員B.對象C.this指針D.友元7.下面定義中,(B)是非法。A.intI;B.constintI;C.constint*p;D.int*constp=&I四、改錯題,請指出下面程序中錯誤代碼,并說犯錯誤原因和改錯方法。1.classBasic{inta;staticb;public:staticvoidOutput(){cout<<a<<endl;cout<<b<<endl;}};staticb;錯誤,原因是沒有指定b數據類型。應改為staticintb;2.#include"stdafx.h"#include<iostream>usingnamespacestd;classP{public:P(inta,intb) {x=a;y=b;}staticvoidf(Pm);private:intx;staticinty;};voidP::f(Pm){cout<<"x="<<m.x<<endl;cout<<"y="<<y<<endl;}intP::y=0;intp::x=1;intp::x=1;錯誤。原因是x不是靜態(tài)數據組員,不能在類外初始化。改錯方法:去掉intp::x=1;3.#include"stdafx.h"#include"iostream"usingnamespacestd;classRectangle{intw,h;public:intgetValue1()const;intgetValue();Rectangle(){}Rectangle(intx,inty);};voidmain(){Rectangleconsta(3,4); cout<<a.getValue()<<endl; cout<<a.getValue1()<<endl;}intRectangle::getValue1()const{returnw*h;}intRectangle::getValue(){returnw+h;}Rectangle::Rectangle(intx,inty){w=x;h=y;}cout<<a.getValue()<<endl;語句錯。原因是常量對象不能調用非常量組員函數。改錯方法:去掉cout<<a.getValue()<<endl;五、寫出下面程序運行結果1.#include"stdafx.h"#include"iostream"usingnamespacestd;classCount{staticintcount;public: Count() { count++; } staticintGet() { returncount; } ~Count() { count--; }};intCount::count=1000;intmain(){Countd1,d2,d3,d4; cout<<Count::Get()<<endl; return0;}10042.#include"stdafx.h"#include"iostream"usingnamespacestd;classSet{ intelems[100]; intPc;public: Set() { Pc=0; } Set(Set&b); voidEmpty() { Pc=0; } intIsEmpty() { returnPc==0; } intIsMemberOf(intn); intAdd(intn); voidPrint(); friendvoidreverse(Set*m);};intSet::IsMemberOf(intn){ for(inti=0;i<Pc;i++) if(elems[i]==n) return1; return0;}intSet::Add(intn){ if(IsMemberOf(n)) return1; else if(Pc>=100) return0; else { elems[Pc++]=n; return1; }}Set::Set(Set&b){ Pc=b.Pc; for(inti=0;i<Pc;i++) elems[i]=b.elems[i];}voidSet::Print(){cout<<"("; for(inti=0;i<Pc-1;i++) cout<<elems[i]<<","; if(Pc>0) cout<<elems[Pc-1]; cout<<")"<<endl;}voidreverse(Set*m){ intn=m->Pc/2; for(inti=0;i<n;i++) { inttemp; temp=m->elems[i]; m->elems[i]=m->elems[m->Pc-i-1]; m->elems[m->Pc-i-1]=temp; }}intmain(){ SetA; cout<<A.IsEmpty()<<endl; A.Print(); SetB; for(inti=1;i<=8;i++) B.Add(i); B.Print(); cout<<B.IsMemberOf(5)<<endl; B.Empty();for(intj=11;j<20;j++) B.Add(j); SetC(B); C.Print(); reverse(&C); C.Print(); return0;}1()(1,2,3,4,5,6,7,8)1(11,12,13,14,15,16,17,18,19)(19,18,17,16,15,14,13,12,11)六、編程題1.(1)建立一個類,該類具備const和非const組員函數。(2)創(chuàng)建這個類const和非const對象,并用不一樣類型對象調用不一樣類型組員函數。#include"stdafx.h"#include<iostream>usingnamespacestd;classA{public: voidpoint(); voidoutput()const;};int_tmain(intargc,_TCHAR*argv[]){ Aconsta1; Aa2; a1.output(); a2.output(); a2.point(); return0;}voidA::point(){ cout<<"point"<<endl;}voidA::output()const{ cout<<"output"<<endl;}2.編寫一個類,統(tǒng)計現(xiàn)在存在多少個該類對象。#include"stdafx.h"#include<iostream>usingnamespacestd;classA{ staticinttotal;public: A() { total++; cout<<"當前類對象總數為:"<<total<<endl; }~A(){ total--; cout<<"當前類對象總數為"<<total<<endl;}};voidf(){ Aaa,bb,cc;}intA::total=0;int_tmain(intargc,_TCHAR*argv[]){ Aa1,a2,a3; f(); Ab1,b2,b3; return0;}3.編寫一個學生類,學生信息包含姓名、學號、年紀、性別和成績;統(tǒng)計學生總人數及總成績,并輸出。#include"stdafx.h"#include<iostream>usingnamespacestd;classStudent{ intno; charname[10]; charsex[3]; intage; doublescore; staticinttotalNumber; staticdoubletotalScore;public: Student(intno_,char*name_,char*sex_,intage_,doublescore_); staticvoidOutput(); voidStudentInformation();};intStudent::totalNumber=0;doubleStudent::totalScore=0;int_tmain(intargc,_TCHAR*argv[]){ Studentstu1(1001,"張三","男",18,97.5); stu1.StudentInformation(); Studentstu2(1002,"李四","女",19,83.); stu2.StudentInformation(); Studentstu3(1003,"王五","男",17,93.); stu3.StudentInformation(); Studentstu4(1004,"郭六","女",20,62.5); stu4.StudentInformation(); Studentstu5(1005,"任七","男",18,77.); stu5.StudentInformation(); Student::Output(); return0;}Student::Student(intno_,char*name_,char*sex_,intage_,doublescore_){ no=no_; strcpy(name,name_); strcpy(sex,sex_); age=age_; score=score_; totalNumber++; totalScore+=score;}voidStudent::StudentInformation(){ cout<<"學號:"<<no<<""<<"姓名:"<<name<<""<<"性別:"<<sex<<""<<"年紀:"<<age<<""<<"成績:"<<score<<endl;}voidStudent::Output(){ cout<<"學生總數:"<<totalNumber<<""<<"總成績:"<<totalScore<<""<<"平均成績:"<<totalScore/totalNumber<<endl;}4.編寫一個學生類,(1)輸出每個學生姓名、學號、成績;(2)統(tǒng)計并輸出學生總人數、總成績、平均成績、最高成績、最低成績。#include"stdafx.h"#include<iostream>usingnamespacestd;classStudent{ intno; charname[10]; doublescore; staticinttotalNumber; staticdoubletotalScore; staticdoublelowestScore; staticdoublehighestScore
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度創(chuàng)新型房屋抵押借款合同樣本
- 2025年度文化旅游資源開發(fā)合同規(guī)范
- 2025年度國際智能交通系統(tǒng)技術轉移與設備引進合作協(xié)議
- 2025年度建筑垃圾處理場運營管理服務合同
- 中國大連市汽車服務行業(yè)市場調研分析及投資戰(zhàn)略咨詢報告
- 2025年度自然資源局礦產資源開發(fā)監(jiān)管合同
- 2025年度建筑工程安全教育培訓協(xié)議
- 2025年度專利申請合法委托代理合同模板
- 2025年度行政合同(環(huán)境保護項目)
- 2025年度跨境電商進出口貿易全面合作協(xié)議
- JJG(交通) 208-2024 車貨外廓尺寸動態(tài)現(xiàn)場檢測設備
- TSG07-2019鍋爐安裝工藝+焊接專用工藝卡+施工記錄表
- 2024-2025學年陜西省西安市浐灞區(qū)數學三年級第一學期期末統(tǒng)考試題含解析
- 《鈉離子電池用電解液編制說明》
- 護理人員的職業(yè)安全防護
- 2024數據中心綜合布線工程設計
- 胸外科講課全套
- 醫(yī)療器械GSP相關
- 2023年海南省公務員錄用考試《行測》真題卷及答案解析
- 電力工程施工售后保障方案
- 中國心力衰竭診斷和治療指南2024解讀(完整版)
評論
0/150
提交評論