- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1. C和C++有什么不同? 3
2. h头文件中的ifndef/define/endif 的作用? 4
3. #i ncludefile.h 与 #i nclude file.h的区别? 4
4. 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”? 4
5. 什么是预编译,何时需要预编译? 5
6. 对于一个频繁使用的短小函数,在C语言中应用什么实现,在C++中应用什么实现? 6
7. 用预处理指令#define 声明一个常数,用以表明 1年中有多少秒(忽略闰年问题) 6
8. 写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。 6
9. 交换两个数的宏定义 6
10. 如何打印出当前源文件的文件名以及源文件的当前行号? 6
11. 预处理器标识#error的目的是什么? 6
12. 运算符优先级问题 7
13. 用变量a给出下面的定义 7
14. 描述内存分配方式以及它们的区别? 8
15. 什么是平衡二叉树?左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于1。 8
16. 堆栈溢出一般是由什么原因导致的?没有回收垃圾资源 层次太深的递归调用 8
17. 局部变量能否和全局变量重名? 8
18. 如何引用一个已经定义过的全局变量? 8
19. 全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 8
20. new、delete、malloc、free关系 8
21. New delete 与malloc free 的联系与区别? 9
22. delete与 delete []区别 9
23. C++有哪些性质(面向对象特点) 9
24. 面向对象的三个基本特征,并简单叙述之? 9
25. 多态的作用? 10
26. 继承优缺点。 10
27. 多态,虚函数,纯虚函数 10
28. 什么函数不能声明为虚函数? 10
29. 子类析构时要调用父类的析构函数吗? 10
30. 多重继承的内存分配问题: 10
31. 有关重载函数 10
32. 重载(overload)和重写(overried,有的书也叫做“覆盖”)的区别? 11
33. 类成员函数的重载、覆盖和隐藏区别? 11
34. 简述数组与指针的区别? 12
35. 指针找错题 12
36. 指针和引用的区别总结 13
37. 将“引用”作为函数参数有哪些特点? 13
38. 在什么时候需要使用“常引用”? 14
39. 将“引用”作为函数返回值类型的格式、好处和需要遵守的规则? 14
40. “引用”与多态的关系? 15
41. “引用”与指针的区别是什么? 15
42. 什么时候需要“引用”? 15
43. 什么是“引用”?申明和使用“引用”要注意哪些问题? 16
44. 位结构 16
45. struct 和 class 的区别 17
46. 关键字const是什么含意? 18
47. 请说出const与#define 相比,有何优点? 19
48. statac 全局变量、局部变量、函数与普通全局变量、局部变量、函数 19
49. 全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 19
50. 关键字static的作用是什么? 19
51. Static 作用是什么 20
52. 关键字const是什么含意? 20
53. 关键字volatile有什么含意 并给出三个不同的例子。 20
54. 进程和线程的区别 21
55. 进程间通信的方式有? 22
56. 简述Critical Section和Mutex的不同点 22
57. 程序什么时候应该使用线程,什么时候单线程效率高。 22
58. 插入排序和 22
59. C++中的class和struct的区别 23
60. 结构与联合有和区别? 24
61. 关联、聚合(Aggregation)以及组合(Composition)的区别? 24
62. C语言中结构化程序设计的三种基本控制结构 24
63. 三种基本的数据模型 24
64. 请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。 24
65. 请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢 ? 26
66. 请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的? 26
67. Internet采用哪种网络协议?该协议的主要层次结构? 26
68. Internet物理地址和IP地址转换采用什么协议? 26
69. TCP/IP?建立连接的过程?(3-way shake) 26
70. ICMP是什么协议,处于哪一层? 答:Internet控制报文协议,处于网络层(IP层) 26
71. IP地址的编码分为哪俩部分? 26
7
原创力文档


文档评论(0)