静谧的天空: intel笔试题(platform 组)

来源:百度文库 编辑:神马文学网 时间:2024/04/28 15:43:37
以前都看别人的,今天也来写点.好积点RP.
不过记得不是很全,也欢迎大家大家来讨论答案.
1.考查virtual,overload,template的概念
2.以下代码,运行会出现什么问题?
int offer = 1;
int main()
{
int offer = offer;
return 0;
}
3.以下代码:
int main()
{
"offer"[2]= ‘p‘;
return 0;
}
运行会出现什么问题?
4.代码的运行结果(在IA-32,intel C++ compiler 中 ):
struct abc{
char ch0;
union a{
char x;
float y;
int z;
};
union b{
char m;
short n;
double q;
};
char ch1;
};
int main()
{
cout << sizeof(struct abc) << endl;
return 0;
}
5.thread 与 process 的区别?
6.malloc 与 new 的区别?
7.#define 与 inline 的区别?
8.white-box 与 black-box 测试的区别?
9.你认为在软件产品中,什么问题 最 容易引起bugs?
10.还有一个是binary tree的问题,用来解决 表达式 计算的,记得不太清楚,
例如,有个表达式((3/4-5)-(9*(6-3))...
(记得好像用两个栈<一个存放操作数,一个存放操作码>,也可以解决的.
只是这题要用tree来解决)
11.tcp的三次握手机制?
12.SIP的建立过程?
13.以下程序( 计算n! )的bug或defect在哪儿?
int f( int i )
{
int j=1,k=1;
while( j++ < k) k *=j;
return k;
}
还有一些jave题,不记得了.
以后补充吧