C++开发笔试题

来源:互联网 发布:钩针图解制作软件 编辑:程序博客网 时间:2024/06/01 10:31

引自:点击打开链接 点击打开链接 

刚参加完一公司的笔试,下面是我不会的知识点,做个整理。

1. A* P=new B;//你要注意,虽然P是一个基类的指针。但是new B调用的是派生类B的构造方法,所以构造的是B类对象。先调用A的构造函数,再调用B的构造函数。构造完后会返回B类对象的地址,然后将它赋给一个基类指针P。

2. 面向对象的原则

3. arm处理器指令集为

   A. RISC    B. CISC       C. X86         D. cortex

      CISC(Complex Instruction Set Computer,复杂指令集计算机, RISC(Reduced Instruction Set Computer,精简指令集计算机)我不确定是哪个。

4. 栈,给出了入栈顺序,选出不可能的出栈顺序  

   栈先进后出,插入和删除都在一端进行

   队列先进先出,入队操作在队尾进行,出队操作在队首进行

5. Linux驱动程序运行在内核空间,应用程序运行在用户空间

6. 什么类型不能设为虚函数?点击打开链接
     静态成员函数不能是虚函数; 内联函数不能为虚函数; 构造函数不能是虚函数; 

7. Android常用布局点击打开链接

     FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)

8.

  

char str[]="china";char * p=str;sizeof(p);

sizeof(p)结果是多少? 4 点击打开链接

9. 编程题:100以内素数个数

10. 编程题:单链表存储,集合A与集合B的差集,结果存在A中





0 0
原创粉丝点击