- 论坛徽章:
- 0
|
可能都是比较老的面试或者笔试题,希望知道的达人不要鄙视我,因为我确实不知道准确的答案
在网上搜了下,大多数没有答案,因此我发出来,希望能够获得一些解答。
非常感谢!
1. 三个float:a,b,c 问值
(a+b)+c==(b+a)+c
(a+b)+c==(a+c)+b
2. 以下两个程序哪个的performance高,并解释为什么。
//1
extern int foo(void);
int main()
{
int i;
for(i=0;i<10000;i++) foo();
return i;
}
//2
extern int foo(void);
int i;
int main()
{
for(i=0;i<10000;i++) foo();
return i;
} |
3. 保护模式和实模式的区别。
(这题我也知道和内存了 虚拟地址 物理地址有关,但是关键点是什么?What's the point?)
4. 整形数组A[N], 其中只有两个元素是相同的,设计一个复杂度为O(n)的算法,将其找出。
5. C语言参数的入栈顺序?为什么这么实现?
(我记得一般默认是从右到左,但是为什么呢?难道是为了可变参数吗?)
6. 怎么测试一个TCP实现 。
希望大家不吝赐教,鄙视我也没关系,谢谢了! |
|