记录笔试题

来源:互联网 发布:java mina 编辑:程序博客网 时间:2024/05/16 05:56
笔试:(C++)
很基础的题,如:
1、virtual及inline的理解,简要说明
2、定义*p,printf(p)的结果是什么
3、求输出结果
    class A{
       virtual func1(){cout<<"func1 from parent";}
               func2(){cout<<"func2 from parent";}
    }
    class B:public A{
       func1(){cout<<"func1 from son";}
       func2(){cout<<"func2 from son";}   
    }
    int main(){
       A *p;
       p=new B();
       p->func1();
       p->func2();
    }
3、char、int、double等字节大小,及sizeof()求值;
4、字符串'\0'
5、区分线性表和非线性表
很基础,不偏,等我想起来再补充;
面试部分:中文
1、2v1(其中一人看笔试题,另一人问)自我介绍
2、栈和堆内存管理机制
3、私有变量访问权限
4、public 公有继承
5、new 一些int数组、char
6、说一下virtual关键字、纯虚函数、虚函数
7、你用的c++什么比较熟
8、protected访问权限范围
9、构造、析构能否virtual
10、英文介绍你的家庭