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

正文內(nèi)容

c面向?qū)ο蟪绦蛟O(shè)計上機考試題庫(文件)

2025-04-14 23:34 上一頁面

下一頁面
 

【正文】 ublic: Rectangle(double w,double h):width(w),height(h){} virtual double area() const {return width*height。} protected: double width,height,length。} int main(){ Circle circle()。 coutarea of rectangle =。 printArea(trapezoid)。 include include class CPerson {public: void SetData(char *name, char *id, bool isman = 1) { int n = strlen(name)。 n = strlen(id)。 bMan = isman。 cout性別:strendl。 }。 } void Print() { Output()。 }private: double dbScore[3]。 cout教齡:tageendl。 Cteacher tea。 (zhangli,001)。includeiostreamusing namespace std。 ~ Goods ( ) { totalWeight = weight 。 static int TotalWeight ( ) { return totalWeight 。 } 。 Goods *g1 = new Goods( w ) 。 delete g2 。include iostreamusing namespace std。)。 }。 } class Date {public: Date(int,int,int)。 int day。 day=d。 couthour:minute:secendl。 return 0。class Date。)。 }。 } class Date {public: Date(int,int,int)。 private: int month。 Date::Date(int m,int d,int y) {month=m。d,const Time amp。 Date d1(3,25,2010)。includeiostreamincludeusing namespace std。 } double GetY( ) { return Y 。 double Getdist() {return dist。Distance::Distance(Point q1,Point q2):a(q1),b(q2){ double dx=double(()())。 Distance dis(p1,p2)。includeiostreamincludeusing namespace std。 } double GetY( ) { return Y 。 private : double X , Y 。 b ){ double dx = 。 double d = Distance ( p1 , p2 ) 。(用類模板實現(xiàn))includeiostreamusing namespace std。}。cout()endl。}7.有一個Time類,包含數(shù)據(jù)成員minute(分)和sec(秒),模擬秒表,每次走一秒,滿60秒進一分鐘,此時秒又從0開始算。class Time{public: Time(){minute=0。} private: int minute。 ++minute。i61。}8.聲明一個教師(Teacher)類和一個學(xué)生(Student)類,用多重繼承的方式聲明一個研究生(Graduate)派生類。初值自擬。 title=t。 } protected: string name。class Student {public: Student(string nam,char s,float sco) {name1=nam。 coutsex:sexendl。 float score。 coutsex:sexendl。 } private: float wage。,assistant,)。作為人員的一些基本數(shù)據(jù)都放在Person中,在Teacher類和Student類中再增加一些必要的數(shù)據(jù)(Student類中增加score,Teacher類中增加職稱title,Graduate類中增加工資wages)。sex=s。 int age。 }。 coutage:ageendl。 coutwages:wageendl。f39。}10. 寫一個程序,定義抽象類型Shape,由他派生三個類:Circle(圓形),Rectangle(矩形),Trapezoid(梯形),用一個函數(shù)printArea分別輸出三者的面積,3個圖形的數(shù)據(jù)在定義對象是給定。class Circle:public Shape{public:Circle(double r):radius(r){} virtual double area() const {return *radius*radius。class Rectangle:public Shape{public: Rectangle(double w,double h):width(w),height(h){} virtual double area() const {return width*height。} protected: double width,height,length。} int main(){ Circle circle()。 coutarea of rectangle =。 printArea(trapezoid)。class Shape{public:Shape(){}~Shape(){}virtual float GetPerim()=0。}float GetArea(){return L*W。}float GetArea(){return *R*R。sp=new Circle(10)。coutspGetPerim()endl。 double imag。 void display()。}void main(){plex c1(5,4),c2(2,10),c3,。()。}13. 分別用成員函數(shù)和友元函數(shù)重載運算符,使對實型的運算符“+” 適用于復(fù)數(shù)運算。 imag=i 。plex operator + (plex c1,plex c2) {return plex(+,+ )。()。coutc3=c1+c2=。 include class plex{private: double real。} friend plex operator *(plex c1,plex c2)。} void plex::display() {。 }。public: plex(double r=,double i=){ real=r。}14. 分別用成員函數(shù)和友元函數(shù)重載運算符,使對實型的運算符“*” 適用于復(fù)數(shù)運算。()。}void main(){plex c1(5,4),c2(2,10),c3,。 void display()。 double imag。coutc3=c1c2=。()。plex operator (plex c1,plex c2){return plex( , )。 imag=i 。} 12.分別用成員函數(shù)和友元函數(shù)重載運算符,使對實型的運算符“”適用于復(fù)數(shù)運算。coutspGetArea()endl。}。}。}。}11. 聲明一個Shape抽象類,在此基礎(chǔ)上派生出Rectangle和Circle類,二者都有GetArea( )函數(shù)計算對象的面積,GetPerim( )函數(shù)計算對象的周長。 Trapezoid trapezoid(,)。 printArea(circle)。void printArea(const Shape amp。 }。 protected: double radius。class Shape{public: virtual double area() const =0。 ( )。 }。 coutscore:scoreendl。 }。class Teacher:virtual public Person {public: Teacher(char *nam,char s,int a,char *t):Person(nam,s,a) {strcpy(title,t)。} protected: char name[20]。PersonStudentTeacherGraduateinclude iostreaminclude stringusing namespace std。 return 0。 int main( ) {Graduate grad1(Wangli,24,39。 couttitle:titleendl。class Graduate:public Teacher,public Student {public: Graduate(string nam,int a,char s,string t,float sco,float w): Teacher(nam,a,t),Student(nam,s,sco),wage(w) {} void show( ) {coutname:nameendl。 } protected: string name1。 score=sco。 string title。 coutageageendl。class Teacher {public: Teacher(string nam,int a,string t) {name=nam。學(xué)生類中包括數(shù)據(jù)成員name(姓名),age(年齡),score(成績)。 ()。}int main(){Time time1(34,0)。 }。} Time(int m,int s):minute(m),sec(s){} Time operator++()。初值自擬。cout()endl。cout()endl。} numtype bei() {return 2*x。return 0。 return sqrt( dx * dx + dy * dy ) 。double Distance ( Point amp。 a , Point a
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1