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

正文內(nèi)容

c面向?qū)ο蟪绦蛟O(shè)計(jì)上機(jī)考試題庫(kù)(參考版)

2025-03-30 23:34本頁(yè)面
  

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