- 博客(5)
- 收藏
- 关注
原创 腾讯笔试
首先 #include #include #include"" :表示首先从用户工作目录下开始搜索,对于自定义文件搜索比较快,然后搜索整个磁盘。 从发出中断请求到进入中断处理所用的时间。就是请求到处理的时间,中断响应时间。 在《C和指针》这本书里有介绍,int *p1=new int[10];该语句给指针p1分配内存,没有对指针初始化, int *p2=new i
2015-09-22 23:05:21 421 2
原创 待解决
dynamic_cast 指针数组。 1.heap是堆,stack是栈。 2.stack的空间由操作系统自动分配和释放,heap的空间是手动申请和释放的,heap常用new关键字来分配。 3.stack空间有限,heap的空间是很大的自由区。 int **a[3][4] ; 这是指针数组,也就是数组里全部都是指针,32位一个int指针是4个字节,那么就是4*3*4
2015-09-22 17:15:05 298
原创 360笔试题
当free释放内存之后,指针还指向原来的那块地址,需要我们设置 p = NULL;如果不手动设置 p = NULL,此时P就变成了野指针。 32位机器 int是4个字节,char是一个字节 16位机器 int是2个字节,char是一个字节 本题是16位机器,char型占1个字节,int型占2个字节。 结构体中字节对齐有两条规则: 数据成员自对齐,即数据
2015-09-22 15:19:31 320
原创 美团
deque 为双向队列,支持快速随机访问,因此deque支持索引[]运算 list 链表,随机访问超级慢 不支持[] 物理层:通过媒介传输比特,确定机械及电气规范(比特Bit) 数据链路层:将比特组装成帧和点到点的传递(帧Frame) 网络层:负责数据包从源到宿的传递和网际互连(包PackeT) 传输层:提供端到端的可靠报文传递和错
2015-09-18 17:10:35 529
原创 今日头条笔试题
我只能记住大概,如果有纰漏,再修改。 1.看程序写返回值,并说明原因。 int foo(int n) { static int i=1; n=n+i; i++; if(n n=n+foo(n); return n; } foo(1); 分析: i是静态变量,只会被赋值一次,然后被foo函数共有,然后就是计算递归的值,答案是13. 2. counter=5 A.count
2015-09-17 15:21:41 1826
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人