C++面试题-5
别妄想泡我
945次浏览
2020年08月02日 02:31
最佳经验
本文由作者推荐
忘川河畔的凄美诗句-抒发
2、t什么是虚拟函数、虚拟继承?
3、t你在使用面向对象程序设计语言(例如C++, Java等)和可重用的对象类库上有何经验?实际效果如何?有什么优缺点?
4、t引用和指针之间有什么区别?
5、t什么是函数重载?
6、tC++与其它传统编程语言相比有何特点?
7、t简要说明如何绘制UML活动图。
8、t为什么有些类成员函数在类声明中定义而有一些则不是呢?
9、t对象分析和设计的阶段有哪些?
10、t为什么要费力地生成抽象数据类型――为什么不把它设为非抽象的数据类型和避免创建这种类型的对象呢?
11、t什么是多态性?多态性是如何实现的?
12、t查错:下面这段代码有什么错误?
class Shape()
{
public:
Shape();
virtual ~Shape();
virtual Shape(const Shape&);
}
13、查错:下面的代码有什么错?
int main()
{
int SomeVariable = 5;
count <<"SomeVariable:"<
int * pVar = &SomeVariable;
pVar = 9;
count <<"SomeVariable:"<<*pVar<<"
";
return 0;
}
14、查错:下面的程序有什么错误?并修改。
# include
int * FuncOne();
int main()
{
int * pint = FuncOne;
cout <<"the value of pInt back in main is:"<< * pint << end1;
return 0;
}
int * FuncOne()
{
int * pint = new int(5);
count <<"the value of pInt in FuncOne is:"<<* pint<
}