人人网2015研发笔试卷D
来源:互联网 发布:大数据主要做什么 编辑:程序博客网 时间:2024/05/17 22:31
1 有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),新序列(F,H,C,D,A,M,P,S,R,Y,Q,X)是下列( )排序算法一趟扫描结果。
堆排序
快速排序
希尔排序
冒泡排序
13 删除字符串中指定的字符,如字符串”abcdeas",需要删除的字符为“ade",则得到的结果为”bcs”。
14 有一排台阶,每个台阶上有一个非负整数,代表在该台阶上时能最多向前跳几个台阶。从第0个台阶开始跳,实现一个函数,判断是否能到达最后一个台阶。
例如: 4 2 2 1 0 2 返回 false
2 1 3 1 1 0 返回 true
2 二叉排序树中的最大值在二叉排序树的何处?
根节点
叶子节点
父节点
兄弟节点
3 以下哪种排序是稳定的?
希尔排序
堆排序
冒泡排序
快速排序
//)冒泡排序 插入排序 归并排序 )基数排序 稳定 选择排序 快速排序 希尔排序(shell) )堆排序不稳定
//)冒泡排序 插入排序 归并排序 )基数排序 稳定 选择排序 快速排序 希尔排序(shell) )堆排序不稳定
4 使用 char* p = new char[100]申请一段内存,然后使用delete p释放,有什么问题?
会有内存泄露
不会有内存泄露,但不建议用
编译就会报错,必须使用delete []p;
编译没问题,运行会直接崩溃
5 设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为哪一项?
s->next=p->next;p->next=s;
q->next=s; s->next=p;
p->next=s->next;s->next=p;
p->next=s;s->next=q;
6 下列选项中,会导致用户进程从用户态切换到内核的操作是?
I. 整数除以零 II. sin( )函数调用 III. read系统调用
I. 整数除以零 II. sin( )函数调用 III. read系统调用
仅 I、II
仅 I、III
仅 II 、III
I、II和III
7 用ls –al 命令列出下面的文件列表,哪个文件是符号连接文件?
-rw-rw-rw- 2 hel-s users 56 Sep 09 11:05 hello
-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbye
drwxr--r-- 1 hel users 1024 Sep 10 08:10 zhang
lrwxr--r-- 1 hel users 2024 Sep 12 08:12 cheng > peng.yan1
//d表示目录directory;
l表示连接link。
8 一次期末考试,“学弱”面对两道单选题(四个选项),完全不知所云,只得靠随机猜测。考后对答案,学霸告诉他那两道选择题至少对了一题,那么请问聪明的你,在知道至少对一题的前提下,他两道单选题全对的概率是?
1/4
1/3
1/7
1/8
//(1/4*1/4)/(2*(1/4*3/4)+(1/4*1/4))=1/7
//(1/4*1/4)/(2*(1/4*3/4)+(1/4*1/4))=1/7
9 Linux中,一个端口能够接受tcp链接数量的理论上限是?
1024
65535
65535 * 65535
无上限
10 定义网络传输数据包为
class packet{ int size; void data[0];}
其中data的作用是?
维护数据包空间的连续性
数据分割位
指向独立的数据空间
无任何作用
11 x为整型,请用位运算实现x%8 。
x&7
12 符号-、*、$分别代表减法、乘法和指数运算,且
a) 三个运算符优先级顺序为:-最高,*其次,$最低;
b) 运算符运算时为左结合
则5-3*2$2*4-3$2的结果为 。
a) 三个运算符优先级顺序为:-最高,*其次,$最低;
b) 运算符运算时为左结合
则5-3*2$2*4-3$2的结果为 。
256
13 删除字符串中指定的字符,如字符串”abcdeas",需要删除的字符为“ade",则得到的结果为”bcs”。
14 有一排台阶,每个台阶上有一个非负整数,代表在该台阶上时能最多向前跳几个台阶。从第0个台阶开始跳,实现一个函数,判断是否能到达最后一个台阶。
例如: 4 2 2 1 0 2 返回 false
2 1 3 1 1 0 返回 true
bool jump(int array[], int size){ }
15 下图所示,server接收调用方发送的请求(request)并转发给handler处理。每个调用方有名称(name)和优先级(weight),所有调用方发送同一种请求,而且有可能短时间内发送大量请求(请求尖峰)。Handler每秒最多能够处理N个请求。现在需要为server设计一个请求控制模块,要求:
a) 调用方weight值越高的请求,平均等待时间越低
b) 减小请求尖峰的冲击
a) 调用方weight值越高的请求,平均等待时间越低
b) 减小请求尖峰的冲击
c) 不能导致handler压力过大
0 0
- 人人网2015研发笔试卷D
- 人人网2015研发笔试卷E
- 人人网2015研发笔试卷C
- 人人网2015研发笔试卷A
- 人人网2015研发笔试卷B
- 人人网2011前端工程师笔试卷
- 百度研发工程师2015深圳笔试卷
- 百度2015前端研发笔试卷
- 腾讯研发工程师笔试卷
- 腾讯研发工程师笔试卷
- 京东2013研发笔试卷
- 阿里巴巴2015基础平台研发工程师实习生笔试卷
- 阿里巴巴2015基础平台研发工程师实习生笔试卷
- 阿里2015基础平台研发工程师实习生笔试卷
- 腾讯研发工程师B笔试卷/腾讯2015春招移动客户端开发练习卷
- 迅雷2014C++研发笔试卷C
- 腾讯研发工程师A笔试卷
- 腾讯研发工程师A笔试卷
- 【并查集】 HDOJ 3461 Code Lock
- WWDC2014之iOS使用动态库
- Menteor
- javascript 相关书籍 网站
- android更改api版本
- 人人网2015研发笔试卷D
- 给ActionBar中的按钮添加旋转动画(刷新动画)
- (hdu step 3.2.7)免费馅饼(数塔变形:求所能接到馅饼的最大数)
- Android学习:签名与反编译
- Sql Server常用的全局变量
- 如何保护及破解自己的centos root密码
- stm8s中断
- Highcharts一些属性
- java struts+spring,自动装配action中的变量