




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
一、概念題.類和對象有什么區(qū)別和聯系?類是一種復雜的數據類型,它是將不同類型的數據和與這些數據相關的操作封裝在一起的集合體。類是對某一類對象的抽象,而對象是某一種類的實例。.什么是類的實現?將類所有未編寫函數體的成員函數在類體外全部編寫出來。.this指針的概念是什么?類中所有的成員函數(靜態(tài)成員函數除外)都隱含了第一個參數,這個隱含的第一個參數就是this指針,在成員函數的實現代碼中,所有涉及對類的數據成員的操作都隱含為對this指針所指對象的操作。.為什么要引入構造函數和析構函數?構造函數的作用是為類對象的數據成員賦初值,構造函數在定義類對象時由系統(tǒng)自動調用;在一個對象死亡或者說退出生存期時,系統(tǒng)會自動調用析構函數,因此可以在析構函數定義中,設置語句釋放該對象所占用的一些資源。.什么時候需要自定義拷貝構造函數?若程序員沒有定義拷貝構造函數,則編譯器自動生成一個缺省的拷貝構造函數,它可能會產生什么問題?當有用一個已經存在對象創(chuàng)建一個同類型的新對象的需求時。當對象含有指針數據成員,并用它初始化同類型的另一個對象時,默認的拷貝構造函數只能將該對象的數據成員復制給另一個對象,而不能將該對象中指針所指向的內存單元也復制過去。這樣,就可能出現同一內存單元釋放兩次,導致程序運行出錯。.什么是堆對象?創(chuàng)建和回收堆對象的方法是什么?堆區(qū)用來存放在程序運行期間,根據需要隨時建立的變量(對象),建立在堆區(qū)的對象稱為堆對象,當堆對象不再使用時,應予以刪除,回收所占用的動態(tài)內存。創(chuàng)建和回收堆對象的方法是使用new和delete運算符。.為什么需要靜態(tài)數據成員?靜態(tài)數據成員的定義和初始化方法是什么?定義靜態(tài)數據成員是為了同一個類的不同對象之間共享公共數據成員;用關鍵字static可以把數據成員定義成靜態(tài)數據成員;在定義的類被使用前,要對其中的靜態(tài)數據成員進行初始化,初始化時不必添加關鍵字static。.什么是靜態(tài)成員函數?靜態(tài)成員函數和非靜態(tài)成員函數有什么區(qū)別?用關鍵字static可以把這成員函數定義成靜態(tài)成員函數。⑴靜態(tài)成員函數只能訪問類的靜態(tài)數據成員,不能訪問類的非靜態(tài)數據成員。因為靜態(tài)成員函數是類的成員,不涉及具體的對象,訪問靜態(tài)成員函數常用類名引導。⑵非靜態(tài)成員函數可以訪問類的靜態(tài)數據成員,也可以訪問非靜態(tài)數據成員。因為類的靜態(tài)成員總是存在的。⑶靜態(tài)成員函數和非靜態(tài)成員函數,最主要的差別是非靜態(tài)成員函數隱含了第一個參數this指針,靜態(tài)成員函數不含this指針。.結構struct和類class有什么異同?struct和class都可以定義類,但是缺省訪問權限說明時,struct的成員是公有的,而class的成員是私有的。在C++中,struct可被class代替。.比較類的三種繼承方式public、protected、private之間的區(qū)別。⑴采用public公有派生,基類成員的訪問權限在派生類中保持不變,即基類所有的公有或保護成員在派生類中仍為公有或保護成員。public派生最常用,可以在派生類的成員函數中訪問基類的非私有成員,可通過派生類的對象直接訪問基類的公有成員。⑵采用private私有派生,基類所有的公有和保護成員在派生類中都成為私有成員,只允許在派生類的成員函數中訪問基類的非私有成員。private派生很少使用。⑶采用protected保護派生,基類所有的公有和保護成員在派生類中都成為保護成員,只允許在派生類的成員函數和該派生類的派生類的成員函數中訪問基類的非私有成員。.派生類構造函數和析構函數執(zhí)行的次序是怎樣的?派生類構造函數的執(zhí)行次序:首先,調用基類構造函數,調用順序按照它們被繼承時聲明的基類名順序執(zhí)行;其次,調用內嵌對象構造函數,調用次序為各個對象在派生類內聲明的順序;最后,執(zhí)行派生類構造函數體中的內容。派生類析構函數執(zhí)行過程與構造函數執(zhí)行過程相反。即當派生類對象的生存期結束時,首先調用派生類的析構函數,然后調用內嵌對象的析構函數,再調用基類的析構函數。.什么叫虛基類?有什么作用?在多重繼承中,如果多條繼承路徑上有一個公共的基類,則在這些路徑的匯合點上的派生類會產生來自不同路徑的公共基類的多個拷貝,如果用virtual把公共基類定義成虛基類,則只會保留公共基類的一個拷貝。引進虛基類的目的是為了解決二義性問題,使得公共基類在它的派生類對象中只產生一個基類子對象。.什么是多態(tài)性,在C++中是如何實現多態(tài)的?多態(tài)是指同樣的消息被不同類型的對象接收時導致完全不同的行為,是對類的特定成員函數的再抽象。C++支持的多態(tài)有多種類型,重載(包括函數重載和運算符重載)和虛函數是其中主要的方式。.什么是抽象類,其有何作用?抽象類的派生類是否一定要給出純虛函數的實現?含有純虛函數的類稱為抽象類。抽象類的主要作用是通過它為一個類族建立一個公共的接口,使它們能夠更有效地發(fā)揮多態(tài)特性。抽象類聲明了一組派生類共同操作接口的通用語義,而接口的完整實現,即純虛函數的函數體,要由派生類自己給出,抽象類只能作為基類被繼承使用。抽象類的派生類不一定要給出純虛函數的實現,沒有給出純虛函數的實現的派生類仍然還是抽象類。.在C++中能否聲明虛構造函數,為什么?能否聲明虛析構函數,有什么作用?在C++中不能聲明虛構造函數。多態(tài)是不同的對象對同一消息有不同的行為特性,虛函數作為運行過程中多態(tài)的基礎,主要是針對對象的,而構造函數是在對象產生之前運行的,因此虛構造函數是沒有童義的。在C++中可以聲明虛析構函數。析構函數的功能是在該類對象消亡之前進行一些必要的清理工作,如果一個類的析構函數是虛函數,那么,由它派生而來的所有子類的析構函數也是虛函數。析構函數設置為虛函數之后,在使用指針引用時可以動態(tài)聯編,實現運行時的多態(tài),保證使用基類的指針就能夠調用適當的析構函數對不同的對象進行清理工作。二、填空題.拷貝構造函數使用作為參數初始化創(chuàng)建中的對象。.在C+坤,對于構造函數和析構函數來說,是可以重載的,而是不可以重載的。.B類中包含一個A類的成員a,則生成B類的對象時構造函數的調用順序為。.類的每一個成員函數(靜態(tài)成員函數除外)都有一個隱含的參數,叫做。假設類名為A,則該參數的類型為。.類的靜態(tài)成員分為和。.聲明友元的關鍵字是。.如果類A繼承了B,則類A稱為,類B稱為。.派生類對基類的繼承有三種方式:、和。.如果只想保留公共基類的一個拷貝,就必須使用關鍵字把這個公共基類定義為虛基類。.派生類的成員有兩種來源,即和。.要想訪問基類的private成員變量,只能通過基類提供的進行間接訪問。.重載運算符應仍保持其原有的操作數個數、結合性和。.對于雙目運算符,若重載為類的成員函數,有個參數;若重載為友元函數,則有個參數。.后綴"++”重載為類的成員函數(設類名為A)的形式為,重載為類的友元函數(設類名為A)的形式為。.設有一時間類Time,現欲用成員函數方法重載運算符+,實現一個時間與一個整數的相加運算,所得結果為一個新時間,則成員函數的聲明語句為。.C++語言支持的兩種多態(tài)性分別是編譯時的多態(tài)性和的多態(tài)性。.聯編有兩種方式,即和。.抽象類必須至少包含一個。.Windows系統(tǒng)中消息的主要類型有、和。.當用戶在窗口中按下鼠標左鍵時,Windows系統(tǒng)就會自動發(fā)送消息給該窗口,如果程序要對此消息作出反應,則程序中應包含類似函數。.OnDraw()函數有一個指向類的指針參數,通過該參數可以直接向視圖輸出。.應用程序將任何東西畫到設備中之前,必須明確索取一個。.對話框分為和兩種。.對話框的初始化工作一般在和中完成。.MFC中公用對話框有、、、和。.視圖派生類可以選擇類作其基類,可以實現文本編輯功能。.對于文檔類,數據成員的初始化工作是在函數中完成的。.如果修改了文檔類中的數據,并要求重新顯示,要用或發(fā)出重畫消息,引起對OnDraw()的調用。.當執(zhí)行cout語句輸出endl數據項時,將使C++顯示輸出屏幕上的光標從當前位置移動到的開始位置。.假定x和y為整型,其值分別為16和5,則a/y和double(x)/y的值分別為和.strlen("apple")的值為。.C++程序運行時的內在空間可以分為全局數據區(qū),堆區(qū),棧區(qū)和區(qū)。.假定a是一個一維指針數組,則a+i所指對象的地址比a大字節(jié)。.如果一個派生類只有一個唯一的基類,則這樣的繼承稱為。.假定AA是一個類,“AA*abc()const;”是該類中的一個成員函數的原型,在該函數體中向*this或其成員賦值。.假定用戶沒有Z^一個名為AB的類定義構造函數,則系統(tǒng)為其定義的構造函數為.假定用戶為類AB定義了一個構造函數“AB(intaa){a=aa;}”,該構造函數實現對數據的初始化。.作為類的成員函數重載地個運算符時,參數表中只有一個參數,說明該運算符有個操作數。.C++有兩種聯編方式,其中在程序編譯時的聯編叫做聯編.虛函數可以是另一類的函數.定義虛函數需要用關鍵字.將函數"voidvf()”定義為純虛數的格式是virtualvoidvf().擁有純虛函數的類就是,該類不能產生類的實例.派生類沒有重載基類的純虛函數,則此派生類也是.有如下程序#include<iostream.h>classCSAI_A{public:virtualvoidfun(){cout<<"A";}};classCSAI_B:publicCSAI_A{public:virtualvoidfun(){CSAI_A::fun();cout<<"B";}};voidmain()CSAI_A*p=newCSAI_B;p->fun();deletep;}執(zhí)行這個程序的輸出結果是()答案:.有如下程序#include<iostream.h>constintT=8;voidmain(){inti,s=0;for(i=1;i<=T;i++){s+=i*i;cout<<s<<'';}cout<<endl;}運行結果:.有如下程序intff(intx,inty){intz;cout<<x<<'+'<<y<<'=';cin>>z;if(x+y==z)return1;elsereturn0;}函數功能:.有如下程序char*f(char*s){intn=strlen(s);char*r=newchar[n+1];for(inti=0;i<n;i++)if(s[i]>='a'&&s[i]<='z')r[i]=s[i]-'a'+'A';elser[i]=s[i];r[n]='\0';returnr;}函數功能:.C++虛函數有兩種調用方式,分別是和多態(tài)調用方式.當運算符重載為成員函數時,對象本身就是,不在參數表中顯示地出現。.若以成員函數形式,為類CSAI重載“double”運算符,則該運算符重載函數的原則是.在表達式“x+=y”中,“+=”是作為非成員函數重載的運算符,若是使用顯式的函數調用代替直接使用運算符“+=",這個表達式還可以表示為.將運算符“>>"重載為類CSAI的友元函數的格式是:friendinstream&operator>>.this指針破壞類的封裝性。.通過指向基類的指針調用派生類對象的函數時,采用調用。.下面是對按從小到大排列的有序數組a[n]中進行二分查找x的算法,若查找成功返回該元素的下標,否則返回-1。intBinnarySearch(inta[],intn,intx){intlow=0,high=n-1;〃定義并初始化區(qū)間下界和上界變量intmid;〃定義保存中點元素下標的變量while(low<=high){mid=(low+high)/2;if(x==a[mid])elseif(x<a[mid])high=mid-1;else}return-1;}.請補充完整如下的類定義:#include<string.h>classA{char*a;public:A(){a=0;}〃定義無參構造函數,使A的值為空A(char*aa){a=;〃進行動態(tài)存儲分配strcpy(a,aa);〃用aa所指字符串初始化a所指向的動態(tài)存儲空間};〃定義析構函數,刪除a所指向的動態(tài)存儲空間};三、編程題.創(chuàng)建一個Employee類,該類中有字符數組表示姓名、街道地址、市、省和郵政編碼。把表示構造函數、ChangeName?數、Display函數的函數原型放在類定義中,構造函數初始化每個成員,Display函數把完整的對象數據打印出來。其中的數據成員是保護的,函數是公共的。.設計并測試類Point,其數據成員是直角坐標系的點坐標。友元函數distance用來計算兩點間的距離。.定義一個Rectangle類,有寬width、長length等屬性,重載其構造函數Rectangle、Rectangle(intwidth,intlength)。.編寫一個程序,設計一個Cdate類,它應該滿足下面的條件。⑴用這樣的格式輸出日期:日-月-年。⑵輸出在當前日期上加兩天后的日期。⑶設置日期。.按照下面函數原型語句編寫一個遞歸函數求出并返回數組a中n個元素的平方和。intf(inta[],intn).根據下面類中Sum函數成員的原型和注釋寫出它的類外定義。classAA{int*a;intn;intMS;public:voidInitAA(intaa[],intnn,intms){if(nn>ms){cout<<"Error!"<<endl;exit(1);}MS=ms;a=newint[MS];for(inti=0;i<n;i++)a[i]=aa[i];}intSum();//求出并返回數組a中前n個元素之和};.定義一個基類有姓名、性別、年齡,再由基類派生出教師類和學生類,教師類增加工號、職稱和工資,學生類增加學號、班級、專業(yè)和入學成績。.下列Shape類是一個表示形狀的抽象類,area()為求圖形面積的函數,total()則是一個通用的用以求不同形狀的圖形面積總和的函數。請從Shape類派生三角形類(Triangle)、矩形類(Rectangle),并給出具體的求面積函數。classShape{public:virtualfloatarea()=0;};floattotal(Shape*s[],intn){floatsum=0.0;for(inti=0;i<n;i++)sum+=s[i]->area();returnsum;}.聲明一個Shape類(形狀)基類,它有兩個派生類:Circle(圓)和Square(正方形),要求如下。⑴根據給出的圓心坐標計算圓的面積。⑵根據給出的正方形中心坐標和一個頂點坐標計算該正方形的面積。提示:Shape類的數據成員包括中心的坐標,Circle類和Square類由Shape類派生,Circle類新增一個數據成員,即圓的半徑,Square類新增兩個數據成員,即頂點坐標。明該對話框對象已不存在了。二、填空題引用.構造函數析構函數A(),B()this,A*靜態(tài)數據成員靜態(tài)成員函數friend派生類基類public、protected、privatevirtual基類派生類自身成員函數運行時靜態(tài)聯編,動態(tài)聯編publicvehicle,publicvehicle基類A中的成員函數.派生類B中的成員函數.C類B類抽象函數優(yōu)先級2.12Aoperator++(int)friendAoperator++(A&,int)TimeTime::operator+(int)輸入消息、控制消息、系統(tǒng)消息、用戶消息WM_LBOTTONDOWNOnLButtonDownCDC設備環(huán)境.模態(tài)對話框非模態(tài)對話框構造函數OnInitDialog()函數CColorDialog、CFileDialog、CFindReplaceDialog、CFontDialog、CPrintDialogCeditViewOnNewDocument()Invalidate?;騃nvalidateRect()下一行3和3.25.代碼4>i單繼承不能夠AB()a2靜態(tài)友元virtual=0抽象類.抽象類AB1514305591140204輸入2個整數相加的結果,結果正確返回1,否則返回0將字符串中的小寫字母轉換為大寫非多態(tài)調用第一操作數operatrodouble()operator+=(x,y)(istream&,CSAI&)不能多態(tài)returnmidlow=mid+1newchar[strlen(aa)+1]~A(){delete口a;}三、編程題#include<iostream.h>#include<string.h>classEmployee{protected:charname[20];charaddress[100];charcity[20];charprovince[20];charzipcode[10];public:Employee(char*nm,char*addr,char*city,char*prov,char*zip);voidChangeName(char*newName);char*Display(char*buffer);};Employee::Employee(char*nm,char*adr,char*cit,char*prov,char*zip){strcpy(name,nm);strcpy(address,adr);strcpy(city,cit);strcpy(province,prov);strcpy(zipcode,zip);}voidEmployee::ChangeName(char*newName)strcpy(name,newName);}char*Employee::Display(char*buffer){strcpy(buffer,name);strcat(buffer,address);returnbuffer;}#include<iostream.h>#include<math.h>classPoint{private:floatx,y;public:Point(floatxx,floatyy){x=xx;y=yy;}floatGetX(){returnx;}floatGetY(){returny;}friendfloatdistance(Point&,Point&);};floatdistance(Point&a,Point&b){floatdx=a.x-b.x;floatdy=a.y-b.y;cout<<"用友元函數distance。.顯示兩點的坐標:\n"cout<<a.x<<","<<a.y<<""<<b.x<<","<<b.y<<endl;returnsqrt(dx*dx+dy*dy);}voidmain(){floatd;Pointp1(10.5,20.5),p2(2.5,6.5);d=distance(p1,p2);cout<<"兩點的距離:d="<<d<<endl;cin.get();}#include<iostream.h>classRectangle{public:Rectangle();Rectangle(intwidth,intlength);~Rectangle(){}intGetWidth()const{returnm_width;}intGetLength(){returnm_length;}private:intm_width;intm_length;};Rectangle::Rectangle(){m_width=5;m_length=10;}Rectangle::Rectangle(intwidth,intlength){m_width=width;m_length=length;}intmain(){Rectanglerecti;cout<<"rect1width:"<<rect1.GetWidth()<<endl;cout<<"rect1length:"<<rect1.GetLength()<<endl;inta,b;cout<<"Enterawidth:";cin>>a;cout<<"\nEnteralength:";cin>>b;Rectanglerect2(a,b);cout<<"\nrect2width:"<<rect2.GetWidth()<<endl;cout<<"rect2length:"<<rect2.GetLength()<<endl;return0;}#include<iostream.h>classCdate{intyear,month,day;inty1,m1,d1;public:voidsetdate(inty,intm,intd){year=y;month=m;day=d;}voidshow(){cout<<"當前日期:"<<day<<"-"<<month<<"-"<<year<<endl;cout<<"兩天后日期:"<<d1<<"-"<<m1<<"-"<<y1<<endl;}voiddatetwo()〃加一天后的年月日{d1=day;y1=year;m1=month;for(inti=0;i<2;i++){d1++;switch(dl){case29:if(!(month==2&&(year%400==0||year%4==0&&year%100!=0))){m1=3;d1=1;};break;case30:if(month==2&&(year%400==0||year%4==0&&year%100!=0)){m1=3;d1=1;};break;case31:if(month==4||month==6||month==9||month==11){m1=m1+1;d1=1;};break;case32:m1=m1+1;d1=1;if(month==12){y1=y1+1;m1=1;};break;}}}};voidmain(){Cdated;inty,m,d1;cout<<"請輸入年月曰:";cin>>y>>m>>d1;d.setdate(y,m,d1);〃加一天d.setdate(y,m,d1);//再加一天d.datetwo();d.show();}.程序如下:intf(inta[],intn){if(n==1)returna[0]*a[0];elsereturna[n-1]*a[n-1]+f(a,n-1);}.程序如下:intAA::Sum(){intsum=0;for(inti=0;i<n;i++)sum+=a[i];returnsum;}7.#include<iostream.h>#include<string.h>#include<iomanip.h>classbase{protected:〃定義一個基類charname[20];〃姓名charsex[3];//性別intage;…//年齡};classteacher:publicbase〃基類派生出教師類
{intsno;charzc[20];doublewages;…};classstudent:publicbase{intsno;charbj[10];charzy[10];doublescore;〃工號//職稱〃工號//職稱//工資〃基類派生出學生類//學號//班級//專業(yè)〃入學成績8.classShape{public:virtualfloatarea()=0;};floattotal(Shape*s[],intn){floatsum=0.0;for(inti=0;i<n;i++)sum+=s[i]->area();returnsum;}classTriangle:publicShape{public:Triangle(doubleh,doublew){H=h;W=w;}doublearea()const{returnH*W*0.5;}private:doubleH,W;};classRectangle:publicShape{public:Rectangle(doubleh,doublew){H=h;W=w;}doublearea()const{returnH*W;}private:doubleH,W;};9.#include<iostream.h>classShape{public:virtualdoubleGetArea()=0;};classCirclepublicShape{doubleradius;public:Circle(doubler):radius(r){}doubleGetArea(){return3.1416*radius*radius;}};classSquarepublicRectangle{public:Square(doublel):Rectangle(l,l){}};intmain(){Rectangler(3.5,4.0);Circlec(2.0);Squares(5.0);cout<<r.GetArea()<<endl;cout<<c.GetArea()<<endl;cout<<s.GetArea()<<endl;return0;}、選擇題1、類的實例化是指(C)。C、創(chuàng)建類的對象D、調用類的成員B)。C、創(chuàng)建類的對象D、調用類的成員B)。B、一個類只能有一個對象D、類與對象的關系和數據類型與變量的關系相似2、關于類和對象的說法不正確的是(A、對象是類的一個實例C、一個對象只屬于一個具體類3、下面說法正確的是(B)。A、內置函數在運行時是將該函數的目標代碼插入每個調用該函數的地方B、內置函數在編譯時是將該函數的目標代碼插入每個調用該函數的地方C、類的內置函數必須在類體內定義D、類的內置函數必須在類體外通過加關鍵字inline定義4、對于任意一個類,析構函數的個數最多為(A)。A、1B、2C、和構造函數個數一樣D、任意多個5、在下面的類定義中,錯誤的語句是(D)。classsample{public:sample(intval);〃⑴~sample();//(2)private:inta=2.5;〃(3)sample();〃(4)};A、(1)(2)(3)(4)B、(1)⑵(3)C、(2)D、(3)6、有關構造函數的說法不正確的是(D)。A、構造函數名字和類的名字一樣B、構造函數在定義類變量時自動執(zhí)行C、構造函數無任何函數類型D、構造函數有且只有一個7、不屬于成員函數的是(B)。C、構造函數 D、析構函數AC、構造函數 D、析構函數8、已知類A是類B的友元,類B是類C的友元,則(D)。B、類C一定是類A的友元DB、類C一定是類A的友元D、類A的成員函數可以訪問類 BB、只為每個對象分配用D、為每個對象的數據成B、封裝使對象之間不需D、封裝使得一個對象可C、類C的成員函數可以訪問類B的對象的任何成員的對象的任何成員9、在建立類對象時(A)。A、只為每個對象分配用于保存數據成員的內存于保存函數員的內存C、為所有對象的數據成員和函數成員分配一個共享的內存員和函數成員同時分配不同的內存10、下列說法錯誤的是(B)。A、封裝是將一組數據和這組數據有關的操作組裝在一起要確定接口C、封裝要求對象應具有明確的功能以像一個部件一樣用在各種程序中11、要禁止修改指針p本身,也要禁止修改p所指向的數據,這樣的指針應定義為(D)。A、constchar*p="abcd";B、charconst*p="abcd";C、char*constp="abcd";D、
constchar*constp="abcd";12、下面有關析構函數正確的是(A)。A、一個類只能定義一個析構函數B、析構函數的名字與類名可以不同C、析構函數只能定義在類內D、析構函數至少包含一個參數13、下列運算符中,不能重載的是(B)。A、!B、sizeof()C、newD、<=14、下列關于運算符重載的說法,正確的是(D)。A、可以改變參與運算的操作數個數B、可以改變運算符原來的優(yōu)先級C、可以改變運
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消防安全生產合同責任狀
- 合同范本:單位定期存單質押貸款
- 度勞動和社會保障合同代理協(xié)議
- 債權資產買賣合同
- 度標準工廠租賃合同
- 雇傭勞動合同模板合同
- 股票基金權益分配合同范本
- 寵物收養(yǎng)家庭寵物養(yǎng)護與寵物友好公共設施考核試卷
- 地震勘探儀器在復雜地質條件下的應用考核試卷
- 鉛筆筆芯安全課件下載
- 2025年全國高考體育單招政治時事填空練習50題(含答案)
- 2025教科版一年級科學下冊教學計劃
- 中華人民共和國學前教育法-知識培訓
- 2023年新高考(新課標)全國2卷數學試題真題(含答案解析)
- 事業(yè)單位工作人員獎勵審批表
- 山東省技能大賽青島選拔賽-世賽選拔項目52樣題(平面設計技術)
- 城市社會學課件
- 人教版六年級美術下冊全冊課件【完整版】
- 教科版三年級下冊科學全冊完整課件
- JJG 840-1993 函數信號發(fā)生器檢定規(guī)程
- 胃瘍(慢性消化性潰瘍)中醫(yī)護理方案
評論
0/150
提交評論