




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
10书名:C+语句。(1)Book(const char *theTitle, int pages) : num_ pages(pages) (2)void openAtPage(int page_no) /把书翻到指定页 (3)cur_page = 0;办公室房间号308(1)return length * width; (2)Room(the room_no, the_length, the_width) (3)depart, the_depart (4)an office(308,5.6,4.8,会计科Hello!length = otherString.length; setString(otherString.sPtr); return *this;11constructor called(1)MyClass(int i = 10) (2)MyClass(const MyClass & p) (3)MyClass()12345 2345634567(1)getElement(i, j) (2)MatrixBase(rows, cols) (3)new doublerows*cols (4)r = c两个数据表for( int i=0; i color = color; (2)const char getName() const return *name; (3)Dog dog1(Hoho, WHITE), dog2(Haha, BLACK), dog3(Hihi, OTHER);(1)const Point& p (2)p1(p1), p2(p2) (3)Point p1, Point p2, Point p3 (4)(length1() + length2() + length3()/2for(int i = 0; i len; +i) for(int j = i; j dj) int temp = di; di = dj; dj = temp; 13(1)Line(double x1, double y1, double x2, double y2) (2)cout ),length = length(*this) 。 endl; (3)return sqrt(l.getX1() - l.getX2() * (l.getX1() - l.getX2() + (l.getY1() - l.getY2() * (l.getY1() - l.getY2();【参考答案】 (1)getElement(length()-1) (2)delete val (3)s += vali (4)return 0.0;for( int i = 0; i len; +i) if (data i; k-) ddk = dk-1; ddi = data; for (int j = 0; j i; j+) j = dj; delete d; d = new doublelen; for (int index = 0; index len; +index) dindex = ddindex; delete dd; break; 14 (1)char *Name; (2)StudentInfo() (3)StudentInfo:StudentInfo(char *name, int age, int ID, int courseNum, float record)【参考答案】 (1)MaxSpeed(maxspeed), Weight(weight) ; (2)virtual (3)virtual (4)public bicycle, public motorcar【参考答案】 n = r.n; delete p; p = new intn; for (int i = 0; i n; i+) pi = r.pi; return *this;15 (1)MyClass(int val) : N(1) (2)MyClass() delete p; (3)void print(MyClass & obj)【参考答案】 (1)virtual void print() const = 0 (2)Component* child (3)cout Leaf Node endl; 【参考答案】 int temp = 0; for (int i = 0; i M; i+) for (int j = 0; j N; j+) if (temp num = num; (2)if(!closed) (3)void lock()【参考答案】 (1)is_male(is_male), birth_date(birth_date) (2)return strcmp(name, p.getName(); (3)birth_date.getMonth() 月【参考答案】 for (int i = 0; i counter; i+) if (element = elemi) for (int j = i; j counter-1; j+) elemj = elemj+1; counter-; return; 17 (1)TVSet(int size) : size(size) (2)void turnOnOff() (3)cout规格: getSize()英寸【参考答案】 (1)x1(root), x2(root), num_of_roots(1) (2)cout 无实根 ; break; (3)a(a), b(b), c(c) (4)return Quadratic(a - x.a, b - x.b, c - x.c);【参考答案】 for (int i = 0; i i; j-) if (elemi elemj) int temp = elemi; elemi = elemj; elemj = temp; 18【参考答案】 (1)int Foo:y_= 42; (2)Foo f(a); (3)cout X = f.getX() endl; 【参考答案】 (1)point.getX() + width, point.getY() + height (2)radius * radius (3)center.getX() - radius, center.getY() - radius (4)2 * radius;【参考答案】 int length = strlen(str); for (int i = 0, j = length -1; i j; i+, j-) char temp = stri; stri = strj; strj = temp; 【参考答案】 int length = strlen(str); for (int i = 0, j = length -1; i type = type; (2)delete name; (3)strcpy(this-name,); 【参考答案】 (1)virtual int area(void) = 0; (2)area() (3)length * height (4)CPolygon【参考答案】 size = other.size; v = new intsize; for (int i = 0; i x=x,this-y=y; (2)void show() const cout ( x , ynext = top;【参考答案】 for (int i = 0; i =1 & inten = 3) intensity = inten;【参考答案】 (1)strcpy(brand, the_brand); (2)number = new charstrlen(the_number) + 1; (3)theBrand() (4)const return 卡车; /返回汽车类别【参考答案】 int min = x.a x.b ? x.a : x.b; for (int i = 2; i = min; i+) if (x.a%i = 0 & x.b%i = 0) return i; return -1;22 (1):base(the_base), bonus(the_bonus), tax(the_tax) (2)Salary() delete staff_id; (3)cout实发工资:pay.getNetPay()office, office); (2)return office (3)dept(my_dept) (4)dept.changeOfficeTo(311);【参考答案】 if (income lower limitsi) tax payable += (taxable - lower limitsi)*ratesi; taxable = lower limitsi; 23 (1)ABC() : a(0), b(0), c(0) (2)int s1 = x.Sum() + y.Sum(); (3)int s2 = s1 + w-Sum();【参考答案】 (1)public Base (2)Base:sum() (3)Derived: (4)Base(m1, m2)【参考答案】 for (int i = 0, j = m-1; i j; i+, j-) Type temp = ai; ai = aj; aj = temp; 24【参考答案】 (1)strcpy(student_id,the_id); (2)const char *getID()const return student_id; /返回学号 (3)int Score:getFinal() const 【参考答案】 (1)strcpy(classroom, room); (2)return classroom; (3)my_class(the_class) (4)cla.changeRoomTo(311);【参考答案】 for (int i = 1; i 0) x value *= x; j-; value += coefi*x value; 25【参考答案】 (1)void Clock:print() const (2)set(+total_sec); (3)return *this;【参考答案】 (1)charstrlen(str) + 1; (2)Mammal(str) (3)return outputMOUSE; (4)Elephant 【参考答案】 sListItem* temp = new sListItem; temp-data = c; temp-next = h; h = temp;26【参考答案】 (1)public: (2)SetDate(d,m,y); (3)cout m_nYear - m_nMonth - m_nDay; 【参考答案】 (1)name_(name), dept_(dept) (2)return dept_; (3)Employee(name, dept), level_(level) (4)Employee:print(); 【参考答案】 (1)cout firstname surname (2)headi = starti (3)return new Name2(s); else return new Name1(s)27【参考答案】 (1)public: (2)for(int i=0; in; i+) ai=aai; (3)for(int i=0; iimagPart + otherComplex.imagPart; sum.realPart = this-realPart + otherComplex.realPart28 (1)delete array; (2)cout arrayiname,name); (2)PetType getType() const return type; (3)return an unkown animal;【参考答案】 (1)item _size【参考答案】 void doc:count() for (int i = 0; i =a&striA&stri=Z) counerstri-A+; for (int index = 0; index 26; +index) cout (char)(index + 65) or (char)(index + 97) 出现的次数是: counterindexlink = head (2)p = new node (3)Insert(p)【参考答案】 for (int i = 0; i size-1; i+) int temp = vi; vi = vi+1; vi+1 = temp; 34 (1)MyClass() (2)int value; (3)void MyClass:Print() const【参考答案】 (1)virtual const char* toString()const = 0 (2)HexNumber(int k) : Number(k) (3)cout number.toString() (4) show(HexNumber(11) 【参考答案】 MiniString( const char *s = ) length = strlen(s); sPtr = new charlength+1; strcpy(sPtr, s); MiniString() delete sPtr; 35 (1)Circle(int r) : radius(r) (2)void Circle:Display() (3)c.Display();【参考答案】 (1)x = y (2)Sort(a0, n0) (3)swap(aj, aj-1) (4)break 【参考答案】 MiniString& operator+=(const MiniString& s) char *pt = new char length+1; strcpy(pt, sPtr); int blength = length; length += s.length; delete sPtr; sPtr = new charlength+1; strcpy(sPtr,pt); delete pt; for (int i = 0; i Set (i + 1); (3)delete ptr; 【参考答案】 (1)strlen(s) + 1 (2)delete m_str (3)m_strn-i-1 (4)m_strn-i-1 = tmp【参考答案】 MiniString& operator+ (const MiniString& s) char *pt = new char length+1; strcpy(pt, sPtr); int blength = length; length += s.length; delete sPtr; sPtr = new charlength+1; strcpy(sPtr,pt); delete pt; for (int i = 0; i length; +i) sPtrblength+i = s.sPtri; return *this; 37 (1)Rectangle(double x1, double y1, double x2, double y2) (2)void show(Rectangle r) (3)cout r.getX1() , r.getY1() ),down right=( r.getX2() , value = value; (2)MyClass() (3)int MyClass:count = 0;【参考答案】 (1)virtual void draw() const =0; (2)const Point& pt (3)double x_, y_; (4)x_ , y_【参考答案】 for(int i = 0; i M; i+) for(int j = 0; j i; j+) int temp = arrayij; arrayij = arrayji; arrayji = temp; 39【参考答案】 (1)char *Name; (2)StudentInfo(char *name, int age, int ID, int courseNum, float record); (3)StudentInfo() delete Name; 【参考答案】 (1)virtual (2)virtual (3)itsLength(len), itsWidth(width) (4)Shape* sp;【参考答案】 n = r.n; p = new intn; for (int index = 0; index = 0; i-) if (elemi 0) for (int j = i; j size) return false; for (int i = 0; i print();【参考答案】 (1)ints; (2)delete a; (3)anum (4)return ai;【参考答案】 if (str = NULL) return 0; int counter = 1; int length = strlen(str); for (int i = 0; i length; i+) if (isspace(stri) counter+; return counter;44 (1)bool isOn()const return intensity=1; /返回电源开关状态 (2)void turnOff() intensity=0; /关电扇 (3)intensity = inten;【参考答案】 (1)num_pages(pages) (2)writer = new charstrlen(the_writer) + 1; (3)Book(the_title, pages, the_writer) (4)a_book.theCourse(); 【参考答案】 for (int i = 0; i = end; i+) ai = elementi; size+; for (int k = 0; k = set.GetEnd(); k+) if (!IsMemberOf(set.GetElement(k) asize+ = set.GetElement(k);45 (1)title = new charstrlen(theTitle) + 1; (2)bool isOpen()const return cur_page != 0; /书打开时返回true,否则返回false (3)cur_page = 0; 【参考答案】 (1)brand = new charstrlen(the_brand) + 1; (2)strcpy(number, the_number); (3)category() (4)AutoMobile:show();【参考答案】 int s size = strlen(s); for (int i = 0; i next;(3)top+ (4)top-data;【参考答案】 if (end set.GetEnd() return false; for (int i = 0; i = set.GetEnd(); i+) if (!IsMemberOf(set.GetElement(i) return false; return true;47【参考答案】 (1)int val; (2)MyClass(int x) : data(x) (3) cout The value of member object is data.GetData() endl; 【参考答案】 (1)arri = sqr%10; (2)k *= 10; (3)n*n = rqs【参考答案】 Matrix m; for (int i = 0; i M; i+) for (int j = 0; j
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北斗监控考试题及答案
- 保险高考试题及答案
- 老年教育个性化课程设置与多元教学模式创新研究报告
- 安全实践操作试题及答案
- 2025年乡村振兴战略下职业技能培训的多元化发展报告
- 中国历史灾难课件
- 国企法律思维培训课件
- 周末表扬小学生的课件
- 宠物专业入学教育
- 中国剪纸分类
- 药物配伍禁忌查询表
- 水 泵 安 装 记 录
- 大健康产业商业计划书
- GB∕T 7528-2019 橡胶和塑料软管及软管组合件 术语
- 常州市机械行业安管考试题库
- 门店日常卫生检查表
- FANUC机器人R-2000iA机械单元维护手册
- 槽边排风罩的设计计算
- 中国当代文学专题-国家开放大学2022年1月期末考试复习资料-汉语言本科复习资料
- 机动车维修经营备案表
- 超星尔雅学习通《国际金融》2020章节测试含答案(上)
评论
0/150
提交评论