WK面试题分析

    技术2022-05-20  53

    1. 一只羊爬坡,一分钟爬3米,然后掉两米. 60米的坡爬多久?

     

    2. 代码找问题:

    void addr()

    {

    int k;

    k=0;

    point=&k;

    }

     

    void loop()

    {

    int i,j;

    for(i=0;i<10;i++)

    {

    (*p)++;

    j++;

    };

    }

     

     

    void main()

    {

    int *point;

     

    addr();

    loop();

    }

     

     

    3.已知单链表 struct node p*(不知道表头), 怎样删除该单链表?

    class node{public:    node(int x) : data(x), next(0){}    int data;    node* next;};void DelNode(node* pDel){    node* pTemp = pDel->next;    memcpy(pDel, pTemp, sizeof(node));    pDel->next = pTemp->next;    delete pTemp;

    }

     

     

    4. 写出一个宏, 求结构体中 struct A 中 b的偏移字节数?

     

     

    5. IP 头包括哪些字段?

     

    6. linux加载和移除模块的命令?

     

    7. 给出物理地址 0x*******, 修改其值为0x*****?

     

    8. 给出字符串char* str, 设计实现函数查询是否有重复字符?有返回Ture, 无返回False.

     

    9. 给出一个树的前序中序,求后序?

     


    最新回复(0)