试题是2012年3月份的,面试职位是C++服务端开发。
1、 简述你对模板方法的设计模式的了解
2、 结构体字节对齐的问题
例如:结构体
struct demo{
int a;
char b;
}
问demo占的字节数。更多的示例和原因分析可以百度,或者参考 http://www.cnblogs.com/graphics/archive/2010/08/12/1797953.html
3、 写代码,用最简单的方法实现复制数组a[100]到b[100];(memcpy)
代码实现对a[100]的插入排序;
代码实现在a[100]里查找的某个值的位置(二分查找法)。
4、 定义一天有多少秒(定义long)#define A ***L或const
5、 完善一个Person类,实现SetName或GetName等功能。(注意string的使用,构造函数和析构函数,拷贝函数等,更多的还可以重载=运算符)。
本文转自网络 码农手札 www.coderdoc.com
浙公网安备 33010602011771号