最近做的笔试题,拿出来大家参考
1,区分堆和栈,他们分别可用什么函数实现。2,C++ 中多态是什么意思,请举例说明。
3,类和struct 的区别。
4,一下程序输出什么?
void GetMemory(char* p)
{
p=(char*)malloc(100);
}
void main()
{
char *str=NULL;
GetMemory(str);
strcpy(str,"hello world");
printf(str);
}
5,什么是线程,什么是进程?
6,软件工程分为几个阶段,每个阶段的任务是什么?
7,TCP/IP是什么协议?说出它的层次结构。
8,一下程序输出什么?
void main()
{
try
{
cout<<"hello world!"<<endl;
throw 1;
cout<<"catch"<<endl;
}
catch(...)
{
cout<<"error catch"<<endl;
}
}