WK面试题分析

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. 给出一个树的前序中序,求后序?

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值