C++开发笔试题

    xiaoxiao2022-06-23  51

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

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

    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中

    转载请注明原文地址: https://ju.6miu.com/read-1123470.html

    最新回复(0)