逻辑测试5个选择题
专业知识填空16题
-256的补码
sizeof操作符 应用
定义一个带参数的宏,返回三个数中最大的数
参考:点击打开链接
参考:点击打开链接
参考:点击打开链接
编程3题
1.不使用全局变量和局部变量实现int strlen(char *a);
int strlen(char *a) {
if('\0' == *a)//if(!*a)
return 0;
// else
return 1 + strlen(a + 1);
}
参考: 2个C语言面试题,中的不用局部变量和全局变量实现strlen
2.使用指针实现字符串逆序 void reverse(char * str);
参考:c语言实现字符串逆序
3.找出字符串中某个字符的最长子串,例如abccchgcccccccc,返回cccccccc
char * search(char * str, char c);
简答4?5题
1.tcp,udp区别,各自优缺点
2.全局变量能否和局部变量重名?为什么
3.操作系统中进程调度策略有哪几种
4.用两个栈实现一个队列操作,给出算法
开放型题目6(?7)题
1.用一个词表述周围人对你的评价
2.举个例子说明你“受人之托忠人之事”
3.你最大的遗憾是什么
4.你认为理想的工作是什么样的
5.网页广告众多,但只有很少的用户会点击广告,请举出至少5种方法增加广告的点击率
6.大学课程较多,考试前有各种准备的方式,你采用什么样的方式