试题是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

posted on 2012-04-17 17:39  一条大侠  阅读(607)  评论(0)    收藏  举报