名企笔试题和面试题答案精华(华为)

思而思学网

有一个很有趣的现象:很多公司的面试笔试题,都是从那些名企的历年面试笔试题中摘录下来的。因此,仔细研究这些名企的面试笔试题,是很有好处的。

华为面试笔试题

1.请问交换机和路由器各自的实现原理是什么?分别在哪个层次上面实现的?

2.请你分别画出OSI的七层网络结构图和TCP/IP的五层结构图。

3.请你详细地解释一下IP协议的定义,在哪个层上面?主要有什么作用?TCP与UDP呢 ?

4.请问C++的类和C里面的struct有什么区别?

5.请讲一讲析构函数和虚函数的用法和作用。

6.全局变量和局部变量有什么区别?是怎么实现的?操作系统和编译器是怎么知道的?

联想面试笔试题

1.设计函数 int atoi(char s)。

2.int i=(j=4,k=8,l=16,m=32); printf(“%d”, i); 输出是多少?

3.解释局部变量、全局变量和静态变量的含义。

4.解释堆和栈的区别。

5.论述含参数的宏与函数的优缺点。

普天C++面试笔试题

1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。

2.写一个函数,将其中的 都转换成4个空格。

3.Windows程序的入口是哪里?写出Windows消息机制的流程。

4.如何定义和实现一个类的成员函数为回调函数?

5.C++里面是不是所有的动作都是main()引起的?如果不是,请举例。

6.C++里面如何声明const void f(void)函数为C程序中的库函数?

7.下列哪两个是等同的

int b;

A const int a = &b;

B const int a = &b;

C const int const a = &b;

D int const const a = &b;

8.内联函数在编译时是否做参数类型检查?

void g(base & b){

b.play;

}

void main(){

son s;

g(s);

return;

}

热门推荐

最新文章