- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c期末复习(程序填空题)1(Cfinalreview(fillintheblanks)1)
c++期末复习(程序填空题)1(C++ final review (fill in the blanks) 1)
C++ final review (cloze)
1. Fill in the appropriate lines at the bottom line and complete the definition of the member functions in the class.
Class A{
Int * a;
Public:
A (int, aa=0) {
A=_________; / / dynamic object is initialized with AA to a
}
~ (A) {_________}// release dynamic storage space;
};
Answer: new, int (AA), delete, a
2. Here is a function template for calculating the sum of two vectors. Complete the function template definition by filling in the appropriate lines at the bottom line.
Include iostream.h
Templateclass T
T* f (T*, a, T*, B, int, n)
{
T* c=_________;
For (int i=0; in; i++)
C I =_________;
Return c;
}
Void, main ()
{
Int, a [5] ={1,2,3,4,5}, B [5] ={10,20,30,40}, *p;
P=f (a, B, 5);
For (int i=0; i5; i++)
Coutp[i]endl;
}
Answer: new int[n]
A [i] +b[i]
3, define the functions of the class date with default values (January 1, 2004) and copy constructors
#include iostream.h
Class date
{private:
Int, year, month, day;
Public:
Date ()
{year=y; month=m; day=d;}
Date ()
{year=d1.year; month=d1.month; day=d1.day;}
};
Void, main ()
{date D1 (2004,10,8);
Date d2=d1;
}
Answer: int, y=2004, int, m=1, int, d=1
Const date d1
4. The bottom line of the following procedure is filled with the proper words so that the execution of the program is 10.
#include iostream.h
Class base
{int X;
Public:
Void init (int n {X=n);} / / set X
Int Getnum (return) {X*X+1}; / / X value
};
Void, main ()
{base test;
Test.init (3);
Couttest.Getnum () endl;
}
5. Fill in the appropriate words at the bottom line of the following procedure and complete the definition of the member functions in the class.
#include iostream.h
Class box
{private:
Int, color, upx, upy, lowx, lowy;
Public:
Friend, int, samecolor (line, a, box, B);
Void, set, _color (int, c) {color=c;}
Void, define, _box (int, x1, int, Y1, int, X2, int, Y2)
{upx=x1; upy=y1;}
};
Class line
{private:
Int, color, startx, starty, len;
Public:
Friend, int, samecolor (lin
您可能关注的文档
- 23《称象》教学设计之四(23 as teaching design four).doc
- 28_小伙伴的教学反思3(Reflections on the teaching of 28_ buddy 3).doc
- 24《东方之珠》(24 the Oriental Pearl ).doc
- 23《美丽的小兴安岭》教学设计之九(23 beautiful little Xingan Ling teaching design nine).doc
- 2d游戏设计浅谈(Discussion on game design 2D).doc
- 2到3岁宝宝语言学习游戏(2 to 3 years old baby language learning games).doc
- 2d网络游戏排行榜排行(2D online game Ranking Ranking).doc
- 2春雨的色彩教学反思(Reflection on the 2 spring color teaching).doc
- 2b论文(2B paper).doc
- 3 2011年6月25日电子商务员考证理论真题答案(June 25, 32011 Electronic Commerce member theory research Zhenti answer).doc
- 大学生职业规划大赛《新闻学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《应用统计学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《中医学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《信息管理与信息系统专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《汽车服务工程专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《水产养殖学专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《市场营销专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐表演专业》生涯发展展示PPT.pptx
- 大学生职业规划大赛《音乐学专业》生涯发展展示PPT.pptx
文档评论(0)