设为首页 加入收藏

TOP

C/C++基础面试题
2014-11-24 01:25:58 来源: 作者: 【 】 浏览:7
Tags:C/C 基础 试题

1、 关键字理解:const、static、volatile、sizeof、malloc/free、new/delete、extern、#ifndef/#endif、virtual、define、typedef、namespace等,重点是sizeof、virtual、const。
2、 关于sizeof结果,请注意内存对齐问题。
3、 关于virtual,请理解虚函数、纯虚函数、虚函数表、虚继承,选择性了解虚继承时父子类虚函数表的内存结构,并了解此时sizeof结果。
4、 指针,肯定的重难点啦,选择性了解智能指针、句柄。
5、 面向对象,注意父子类构造、析构函数的调用顺序,其中涉及虚继承的情况。
6、 继承,C++支持多继承,理解虚继承产生的必要,区分使用继承和组合的情况。
7、 多态,区分覆盖(编译时绑定,同名函数,与多态无关)与重载(运行时绑定,虚函数,实现多态)。
8、 字符串处理,这个太多了,常与算法结合,举几个栗子,按单词翻转、判断A是否包含B、一个字符串中字母的所有排列或组合等。
9、 区分char* str1=”hello”;与char str2[]=”hello”的区别(长度和内存中位置)。
10、文件处理,打开、关闭、读、写总要会吧。
11、设计模式。
12、较为熟练的使用STL容器,如vector、queue、deque、stack、set等。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇上海交大慧谷高科技园广野软件.ne.. 下一篇某位大哥深圳.net笔试题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: