C++笔试

来源:互联网 发布:知豆电动车官网 编辑:程序博客网 时间:2024/04/29 22:52

1、char p[] = "abc";

     char *p = "abc";

     p区别是什么

 

2、overload override 区别

 

3、析构函数可以是虚函数吗? 可以是纯虚函数吗?

 

4、一个类不包含任何私有数据,但是包含10个函数,该类的实例大小多少?

 

5、如何判断一个数是否为奇数

 

6、STL中sort用什么排序算法

 

7、void GetMemory(char *p)

{

p = new (100);

}

void Test(*str)

{

GetMemory(str);  

strcpy(str, "hello world");

printf(str);

}

 

请问以上程序有什么问题?

 

8、STL中的设计模式有些什么?

 

9、std::string反序排列一个字符串。

 

10、strlen()函数和string类中的GetLength()函数功能是不是完全一样?