2018卫士通a卷笔试题

2018卫士通a卷笔试题

ID:15163172

大小:33.00 KB

页数:30页

时间:2018-08-01

2018卫士通a卷笔试题_第1页
2018卫士通a卷笔试题_第2页
2018卫士通a卷笔试题_第3页
2018卫士通a卷笔试题_第4页
2018卫士通a卷笔试题_第5页
资源描述:

《2018卫士通a卷笔试题》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、-------------------------------------------------------精选公文范文管理资料----------------------------------------------精选公文范文最新2018卫士通A卷笔试题  声明:题目是记忆的,大致意思相同,具体说法有差异,答案是搜索的,仅为参考。  一、简答题  1.cc++内存分配。  代码区,全局变量与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free----------------------------------

2、-------------最新公文范文资料----------------感谢阅读------------------------------------------------------------------------------------------精选公文范文管理资料----------------------------------------------精选公文范文最新2018卫士通A卷笔试题  声明:题目是记忆的,大致意思相同,具体说法有差异,答案是搜索的,仅为参考。  一、简答题  1.cc++内存分配。  代码区,全局变量

3、与静态变量区,局部变量区即栈区,动态存储区,即堆(heap)区或自由存储区(free-----------------------------------------------最新公文范文资料----------------感谢阅读------------------------------------------------------------------------------------------精选公文范文管理资料----------------------------------------------store)。  2.数组

4、和链表的区别。  (1)从逻辑结构角度来看  a,数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费。  b,链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据项。(数组中插入、删除数据项时,需要移动其它数据项)  (2)从内存存储角度来看  a,(静态)数组从栈中分配空间,-----------------------------------------------最新公文范文资料----------------感谢阅读----

5、--------------------------------------------------------------------------------------精选公文范文管理资料----------------------------------------------对于程序员方便快速,但自由度小。  b,链表从堆中分配空间,-----------------------------------------------最新公文范文资料----------------感谢阅读-----------------------------

6、-------------------------------------------------------------精选公文范文管理资料----------------------------------------------自由度大但申请管理比较麻烦.  数组静态分配内存,链表动态分配内存;  数组在内存中连续,链表不连续;  数组元素在栈区,链表元素在堆区;  数组利用下标定位,时间复杂度为O(1),链表定位元素时间复杂度O(n);  数组插入或删除元素的时间复杂度O(n),链表的时间复杂度O(1)。  3.什么是野指针,如何避免? 

7、 野指针,也就是指向不可用内存区域的指针。通常对这种指针进行操作的话,将会使程序发生不可预知的错误。  “野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。野指针的成因主要有两种:  (1)、指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的,它会乱指一气。所以,指针变量在创建的同时应当被初始化,要么将指针设置为NULL,要么让它指向合法的内存。  (2)、指针p被free或者delete之后,没有置为N

8、ULL,让人误以为p是个合法的指针。别看free和delete的名字恶狠狠的(尤其是delete),它们只是把指针所指的内存给释放掉,但

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

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

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