笔试题如下:
1)引用是什么?声明和使用引用的注意事项?
2)拷贝构造函数的作用?
3)一道程序题,让写出输出结果。具体我不记得了,但是考察指针、动态数组、局部变量方面的。
4)给出了5个声明,写出意思:
int const a; const int a; const int *a; int * const a; const int * const a
5)全局变量和局部变量的区别,操作系统和编译器怎么识别它们。
6)举例说明类和对象的关系,并画出UML模型来说明。
7)什么是临界区?给出了一段代码,大概是A\B两者是竞争的关系,这段代码可行吗?并分析其性能。
8)英译汉,很简单,是关于链表的,并让写出其结构以及实现插入、删除、降序排序的函数原型即可。
9)如何将在大型场景中拍摄到的多幅图片拼接成一幅完整的图片。
10)给出了一个大小为28的一位数组,并给出了具体数值,据此设计压缩算法,并求压缩率。