C/C++ Programming
1,列出两个情况是必须使用成员初始化列表,而不在构造函数里面赋值
2,#define DOUBLE(x) x+x
i = 5 * DOUBLE(10)
这个时候i是什么结果?
正确的DOUBLE应该怎样写?
3,static_cast和dynamic_cast有什么区别?
4,namespace解决了什么问题?
5,auto_ptr是什么东西,有什么用?
Algorithm and GP
1, 写出三个你熟悉的排序法,以时间复杂度的大小排序
2, 写出一个使用递归来反转一个单向链表的函数
3, 写一个程序测试系统是Big_Endian的还是Little_Endian的(以前万老师发帖讨论过了)
C++ Programming
1, C++有管理多种内存,分别写出他们是什么,他们的特性和性能如何?
2, 写出一个基于char*的string类,包括构造析构函数和赋值运算符,取字串长度等基本操作
Graphic(两题都不会,全忘了)
……
IQ
1, 称面粉(经典题)
2, 在平面上有一系列间距为2的无限长的平行线,在上面扔单位长度的线段,和平行线相交的概率是多少?
3, A君和B君见到B君的三个熟人X,Y,Z
A君问B君:“他们的多大”
B君说:“他们的年龄之和是我们的年龄之和,他们的年龄的乘积是2450”
A说:“我还是不知道”
B说:“他们都比我们的朋友C要小”
A说:“那我知道了”
问C的年龄是多少?
MFC(不太会做,记不清楚了)
1, 怎么为窗口自定义消息
2, SendMessage和PostMessage的区别
3, CRuntimeClass是由什么用的?他是怎样得到的?
4, 怎样通过一个句柄得到CWnd的指针
欢迎光临 应届生求职招聘论坛 (https://bbs.yingjiesheng.com/) | Powered by Discuz! X3.2 |