收集了好久的 C/C++资料(笔试常出错的问题)
编程
收集了好久的 C/C++资料(笔试常出错的问题),很多情况下,我们编程的时候会忘掉许
多东西,会忘记很多情况的发生。所以收集了不少资料。收集的还算比较全吧。
4.
static 有什么用途?(请至少说明两种)
1.限制变量的作用域
2.设置变量的存储域
7.
引用与指针有什么区别?
引用是变量的别名,它不可以修改,指针是变量的指针,可以修改
1) 引用必须被初始化,指针不必。
2) 引用初始化以后不能被改变,指针可以改变所指的对象。
2) 不存在指向空值的引用,但是存在指向空值的指针。
8.
描述实时系统的基本特性
在特定时间内完成特定的任务,实时性与可靠性
9.
全局变量和局部变量在内存中是否有区别?如果有,是什么区别?
全局变量储存在静态数据段中,局部变量在堆栈,作用域也有区别,全局变量是全局可见
而局部变量不是
10.
什么是平衡二叉树?
左右子树都是平衡二叉树 且左右子树的深度差值的绝对值不大于 1
11.
堆栈溢出一般是由什么原因导致的?
堆溢出通常是由于没有回收垃圾资源造成的,栈不是二者不同,栈是因为系统给每个程序
分配的栈空间大小是固定的,如果存在大规模的数组或者递归调用层次过多导致栈空间被
用完将出现栈溢出。
12.
什么函数不能声明为虚函数?
Constructor
13.
评论0