freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c程序設(shè)計(jì)課后習(xí)題參考答案-資料下載頁

2025-06-25 15:54本頁面
  

【正文】 st char*d, const char*1):Person(n),Student(n,m),Teacher(n,d,l){}void Print() const{Student::Print()。coutDepartment:endlendl。coutLesson:lessonendl。}}。void main (){Student stu(Mike,Software Enginerring)。Staff sta(Jason,Management)。Teacher t(Tim,Computer,C++)。StudentTeacher st (Sam, Computer Application, Computer, , C++)。stu. Print()。sta. Print()。t. Print()。st. Print()。}習(xí)題11參考答案一、 選擇題1.C 2.D 3.A 4.C 5.D二、填空題1.用同一個(gè)運(yùn)算符完成不同的,通過創(chuàng)建運(yùn)算符函數(shù)。2.程序運(yùn)行,程序編譯3.動(dòng)態(tài),靜態(tài)4.純虛函數(shù),基類5.虛函數(shù),指針式引用三、編程題1.運(yùn)用動(dòng)態(tài)聯(lián)編和虛函數(shù)的方法編寫派生類程序,要求能夠輸入簡(jiǎn)單的數(shù)據(jù)。程序設(shè)計(jì)如下:includeclass X{public:virtual void Display(int x,float y){coutx,yend1;}};Class Y:public X{public:virtual void Display(int x,float y){coutx,yend1;}};void Scrren(X amp。x){(5,18,98);(66,9,97);}void main(){Y y;Scrren(y);}2.使用指向類的成員函數(shù)的指針和虛函數(shù)的調(diào)用,以及動(dòng)態(tài)聯(lián)編的方法編寫程序。程序設(shè)計(jì)如下:includeiostream.hclass P{public:virtual void fun(){coutP::fun() called.\n;}};class Q:public P{public:virtual void fun(){coutQ::fun() called.\n;}};void main(){Q q;P amp。a=q;Void(P::*pf)()=P::fun;(a.*pf) ();}習(xí)題12參考答案1. 設(shè)計(jì)一個(gè)函數(shù)模板MaxT用于求一個(gè)數(shù)組中最大的元素,并用整型數(shù)組和字符數(shù)組檢驗(yàn)其正確性。程序設(shè)計(jì)如下: includeiostream.htemplateclass TT Max(T a[],int n){T temp=a[0];for(int i=1;in;i++)if(tempa[i])temp=a[i];return temp;}void main(){int a[]={5,8,3,222,9,123};char c[]={39。g39。,39。a39。,39。d39。,39。z39。,39。m39。,39。c39。,39。y39。};couta數(shù)組中最大數(shù)是Max(a,6)endl;coutc數(shù)組中最大元素是Max(c,7)endl;}2.設(shè)計(jì)一個(gè)類模板StoreT用于存儲(chǔ)某一類型的數(shù)據(jù),并用整型數(shù)據(jù)和字符串?dāng)?shù)據(jù)檢驗(yàn)其正確性。程序設(shè)計(jì)如下: includetemplateclass Tclass Store{T item;public:T Get Item();void Set Item(T x);};templateclass TT StoreT::Get Item(){return item;}templateclass Tvoid StoreT::SetItem(T x){ item=x;}void main(){int n=1011;Storeints1;(n);char str()=這是字符串;Storechar*s2;(str);coutn=s1.GetItem()endl;coutstr=s2.GetItem()endl。}3.用函數(shù)模板設(shè)計(jì)一個(gè)SortT函數(shù)模板,完成對(duì)整型和字符數(shù)組進(jìn)行排序。程序設(shè)計(jì)如下:includetemplateclass Tvoid Sort(T a[],int n) //Sort()函數(shù)模板{ T temp;for(int i=1;in;++i){int j=i;temp=a[i];while(j0 amp。amp。 tempa[j1]){ a[j]=a[j1]; j;}a[j]=temp;}}templateclass Tvoid Display(T a[],int n)//Display()函數(shù)模板{ for(int i=0;in;++i)couta[i],;coutend1;}main(){ int a[]={1,3,5,7,9,8,6,4,2,0};char b[]={39。i39。,39。d39。,39。A39。,39。239。,39。g39。,39。z39。,39。e39。,39。h39。,39。k39。,39。739。};cout整型數(shù)組原序列為:endl;Display(a,10);cout整型數(shù)組排序后為:endl;Sort(a,10);Display(a,10);cout字符數(shù)組原序列為:endl;Display(b,10):cout字符數(shù)組排序后為:endl;Sort(b,10);Display(b,10);return 0;}上例中,Sort函數(shù)模板采用的是插入法排序方法,對(duì)整型和字符型數(shù)組進(jìn)行排序;而Display函數(shù)模板對(duì)整型和字符數(shù)組進(jìn)行輸出,使程序的編寫得到了簡(jiǎn)化,輸出結(jié)果略去。應(yīng)用類模板也可以使編程得到簡(jiǎn)化。在今后的編程實(shí)踐中,在函數(shù)或類功能相近時(shí),要盡量使用相應(yīng)的模板,以減少編程的工作量。習(xí)題13參考答案一、 選擇題1.B 2.C 3.C 4.B 5.A二、填空題1.istream, ostream2., 3.write , put4.get, getline, read5.rdstate()三、編程題定義一個(gè)數(shù)據(jù)文件,并向其中輸入數(shù)據(jù)。程序設(shè)計(jì)如下:includefstream.hStruct Datas{int mm,dd,yy;};void main(){Datas days={12,8,63};Ofstream tfile(datas.dat,ios::binary);Tfile.write((char*)amp。days,sizeof days);}
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1