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