⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c++面试题-5.txt

📁 C++面试试题荟萃 网上搜集的一些C++面试试题 有兴趣的朋友可以看看的
💻 TXT
字号:
1、	标准建模语言UML的重要内容可以由哪五类图(共9种图形)来定义,并简要说明这些图所描述的对象。
2、	什么是虚拟函数、虚拟继承?
3、	你在使用面向对象程序设计语言(例如C++, Java等)和可重用的对象类库上有何经验?实际效果如何?有什么优缺点?
4、	引用和指针之间有什么区别?
5、	什么是函数重载?
6、	C++与其它传统编程语言相比有何特点?
7、	简要说明如何绘制UML活动图。
8、	为什么有些类成员函数在类声明中定义而有一些则不是呢?
9、	对象分析和设计的阶段有哪些?
10、	为什么要费力地生成抽象数据类型――为什么不把它设为非抽象的数据类型和避免创建这种类型的对象呢?
11、	什么是多态性?多态性是如何实现的?
12、	查错:下面这段代码有什么错误?
class Shape()
{
public:
Shape();
virtual ~Shape();
virtual Shape(const Shape&);
}
13、查错:下面的代码有什么错?
int main()
{
	int SomeVariable = 5;
	count <<"SomeVariable:"<<SomeVariable<<"\n;"
	int * pVar = &SomeVariable;
	pVar = 9;
	count <<"SomeVariable:"<<*pVar<<"\n";
	return 0;
}
14、查错:下面的程序有什么错误?并修改。
# include <iostream.h>
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<<end1;
  return pint;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -