本文主要是介绍天津中科蓝鲸笔试,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
逻辑测试5个选择题
专业知识填空16题
-256的补码
sizeof操作符 应用
定义一个带参数的宏,返回三个数中最大的数
参考:定义一个宏,输入三个数,返回最大值
参考:定义一个带参数的宏,求出三个数中最大的一个数
参考:点击打开链接
参考:点击打开链接
参考:点击打开链接
编程3题
1.不使用全局变量和局部变量实现int strlen(char *a);
参考:不用局部变量写返回字符串长度的函数(strlen)
int strlen(char *a) {if('\0' == *a)//if(!*a)return 0;// elsereturn 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.大学课程较多,考试前有各种准备的方式,你采用什么样的方式
这篇关于天津中科蓝鲸笔试的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!