2007年11月神州数码软件工程师(网络公司)招聘笔试题目
基本不会,所以记得不少。但隔得时间久了,确实记得不是很清楚了。
主要考了c的语法和函数。软件工程、数据库完全没考(郁闷),没有专门的英语题。
选择题7个。
1、异或操作。
2、指针赋值。(原题好像是选出能把把p的值赋给指针变量*q的选项)
3、extern变量的作用域。
其它的不记得了,将来想起来慢慢加。
问答题:
1、写出TCP/IP模型的层次结构,arp协议所在层及其作用。
2、进程状态/转换(原题给的四个英语单词,我当时理解应该是进程的三种状态
或四种原语,但单词看起来不像。这是唯一一个涉及英语的题)。
3、VC++中怎样调用系统函数?
3、不使用库函数实现void *strcat(*strDest,*strSrc)和内存复制函数void*
memcpy(void *dest, const void *src, size_t n);
4、删除两个双向循环链表中所有相同的结点。
5、对32位机上的int数的第四位进行置0,置1 操作。
6、改错。提供了一个十几行的函数。要求找出其中的错误。是一个返回值为指针
的函数。主要考strlen()、malloc()、return等。
两个大题:
第一个忘了
第二题:使用VC++设计一个基于TCP/IP的C/S多线程应用程序。要详细内容。
范晨鹏
------------------
软件是一种态度
成功是一种习惯