C语言经典面试题要点.doc

5第一部分:基本概念及其它问答题 3 1、关键字static的作用是什么? 3 2、“引用”与指针的区别是什么? 3 3、.h头文件中的ifndef/define/endif 的作用? 4 4、#includefile.h 与 #include file.h的区别? 4 5、描述实时系统的基本特性 4 6、全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 4 7、什么是平衡二叉树? 4 8、堆栈溢出一般是由什么原因导致的? 4 9、冒泡排序算法的时间复杂度是什么? 4 10、什么函数不能声明为虚函数? 4 11、队列和栈有什么区别? 4 12、不能做switch()的参数类型 4 13、局部变量能否和全局变量重名? 4 14、如何引用一个已经定义过的全局变量? 4 15、全局变量可不可以定义在可被多个.C文件包含的头文件中?为什么? 4 16、语句for( ;1 ;)有什么问题?它是什么意思? 4 18、statac 全局变量、局部变量、函数与普通全局变量、局部变量、函数 5 19、程序的内存分配 5 20、解释堆和栈的区别 6 7 22、关键字const是什么含意? 7 23、关键字volatile有什么含意 并给出三个不同的例子。 7 24、三种基本的数据模型 8 25、结构与联合有和区别? 8 26、描述内存分配方式以及它们的区别? 8 27、请说出const与#

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档