深信服+面试题+往年.doc

深信服+面试题+往年.doc

ID:52444089

大小:34.50 KB

页数:8页

时间:2020-03-27

深信服+面试题+往年.doc_第1页
深信服+面试题+往年.doc_第2页
深信服+面试题+往年.doc_第3页
深信服+面试题+往年.doc_第4页
深信服+面试题+往年.doc_第5页
资源描述:

《深信服+面试题+往年.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、虽然还是不够全面,但是还是可以用来对付一些基本笔试面试的。一.基本数据类型(WINDOWS32位机下)Char1个字节Short2Int  4Long4Float4Double8Longdouble10指针:32位机.4个字节.浮点数双精度的比较;  Floatf;  判断F是否为0     If(f>=-0.00001&&f<=0.00001){=0}else{!=0};--------------------------------------------------------------------------------------------------------

2、---------二.修饰保留字.Const:Constchar*p//p指向的内容不能被修改Charconst*p;//p指针不能修改Consttypefun();//返回值类型为一个consttype类型,不能修改Fun(constchar*p);fun(constA&a)//保护指针,引用传递的值不被修改.类成员函数:中fun()const;//表明FUN不能修改成员变量,不调用非const成员函数.Volatile:修饰变量时,确保变修改后保存在内存中,每次取数从内存中取.Static:静态变量:保存于数据段中.,只初始化一次.全局变量(外部变量)的说明之前再冠以sta

3、tic就构成了静态的全局变量。全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序,当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。而静态全局变量则限制了其作用域,即只在定义该变量的源文件内有效,在同一源程序的其它源文件中不能使用它。由于静态全局变量的作用域局限于一个源文件内,只能为该源文件内的函数公用,因此可以避免在其它源文件中引起错误。  从以上分析可以看出,把局部变量改变为静态变量后是改变了它的存储方式即改变了它的生存期。把全局变量改变为静态变量后是改变了

4、它的作用域,限制了它的使用范围。  static函数与普通函数作用域不同,仅在本文件。只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件。static全局变量与普通的全局变量有什么区别:static全局变量只初使化一次,防止在其他文件单元中被引用;作用域限于本文件!  static局部变量和普通局部变量有什么区别:static局部变量只被初始化一次,下一次调用函数时依据上一次结果值进行改变;如:fun(){Staticintm=0;M

5、++;Cout<

6、种,请记住:-1-静态存储区,是在程序编译时就已经分配好的,在整个运行期间都存在,如全局变量、常量,静态变量.-2-栈上分配,函数内的局部变量就是从这分配的,但分配的内存容易有限。-3-堆上分配,也称动态分配,如我们用new,malloc分配内存,用delete,free来释放的内存。--------动态申请内存:---------------Malloc/free与new/delete的区别;前者:是C的库函数.在C++中创建对像时,不会调用构造函数,FREE时也不会调用析构函数.后者:是C++中运算符,创建析构对象都会调用构造函数,与析构函数.注意:     Free(p)

7、或deletep后,P成为野指针,并非为空,(P所指地址不变,只是所指内存已释放)     两次释放P会出错.     最好,释放后加个P=NULL.空指针多次释放不会出错.---------------------------------------------------------------------------------------------------------------------四.运算符:++,--操作:     A++:  A加一后,表达式返回A加一前的附本,(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。