更多企业校园招聘笔试面试试题合集下载: http://bimian.xuanjianghui.com.cn/
百度
2014
移动研发笔试题目——
1013
清华版
一
.
简答题
1.
简述计算机的存储系统分为哪几个层次,为什么这样的分层能够提高程序的执行效率。
2.
浮点数在计算中如何表示,如何对浮点数判等。
3.
简述
TCP
与
UDP
协议的差别,两者与
HTTP
的关系。并列举
HTTP
的方法,以及常见的
返回状态码。
二
.
算法与程序设计
1.
设计一个反转字符串的函数
char *reverse_str(char *str),
不使用系统函数。
2.
给 定 一 个 字 符 串
,
(
1
, (
2
,
3
) , (
4
, (
5
,
6
) ,
7
) )
,
使 它 变 为
(
1
,
2
,
3
,
4
,
5
,
6
,
7
),设计一个算法消除其中嵌套的括号。
(c/c++)
3.
使用
C++
语言实现
htonl
(将
long
性转为网络字节码),不使用系统自带函数。
三
.
系统设计题
面向对象是一种思想,使用
C++
语言来实现下列问题。
1.
如何定义一个类?
2.
如何创建以及销毁对象?
3.
如何实现类的继承?
从上面来看,
操作系统知识占一道,网络协议方面一道,其余都为
C++
方面的考察,两道字符串处理,
一个
C++
和面向对象思想的结合。
评论