面圈网
面试哥
注册登录
搜索
首页
社区
题库
问答广场
求职
职业考试
真题库
新
排行榜
教程
公司
发现
经验笔记
代码片段
技术栈
源码
在线文稿
资源下载
书库
首页
职业考试
搜狐2017秋招研发工程师笔试试卷(二)
搜狐2017秋招研发工程师笔试试卷(二)
时长:120分钟
总分:100分
111浏览
0人已完成答题
开始做题
题型介绍
题型
单选题
多选题
填空题
数量
10
1
3
1.
假设二叉排序树的定义是:1、若它的左子树不为空,则左子树所有节点均小于它的根节点的值;2、若右子树不为空,则右子树所有节点的值均大于根节点的值;3、它的左右子树也分别为二叉排序树。下列哪种遍历之后得到一个递增有序数列()
问题详情
查看答案
A. 前序遍历
B. 中序遍历
C. 后序遍历
D. 广度遍历
2.
往一个栈顺序push下列元素:ABCDE,其pop可能的顺序,下列不正确的是()
问题详情
查看答案
A. BACDE
B. ACDBE
C. AEBCD
D. AEDCB
3.
1100|1010 , 1001^1001 ,1001&1100分别为()
问题详情
查看答案
A. 1110 0000 1000
B. 1000 1001 1000
C. 1110 1001 0101
D. 1000 1001 1000
4.
二叉树是一种树形结构,每个节点至多有两颗子树,下列一定是二叉树的是()
问题详情
查看答案
A. 红黑树
B. B树
C. AVL树
D. B+树
5.
int A[2][3]={1,2,3,4,5,6} 则A[1][0]和*(*(A+1)+1)的值分别是()
问题详情
查看答案
A. 4 5
B. 4 3
C. 3 5
D. 3 4
6.
序列16 14 10 8 7 9 3 2 4 1的说法下面哪一个正确()
问题详情
查看答案
A. 大顶堆
B. 小顶堆
C. 不是堆
D. 二叉排序树
7.
输入若已经是排好序的,下列排序算法最快的是()
问题详情
查看答案
输入若已经是排好序的(升序),下列排序算法最快的是()
A. 插入排序
B. Shell排序
C. 合并排序
D. 快速排序
8.
系统中的“颠簸”是由()引起的。
问题详情
查看答案
A. 内存容量不足
B. 缺页率高
C. 交换信息量大
D. 缺页率反馈模型不正确
9.
8瓶酒一瓶有毒,用人测试。每次测试结果8小时后才会得出,而你只有8个小时的时间。问最少需要()人测试?
问题详情
查看答案
A. 2
B. 3
C. 4
D. 6
10.
一种既有利于短作业又兼顾长期作业的调度方式是()
问题详情
查看答案
A. 先来先服务
B. 均衡调度
C. 最短作业优先
D. 最高响应比优先
11.
同一进程下的线程可以共享()
问题详情
查看答案
A. stack
B. data section
C. register set
D. thread ID
12.
保留最大的数
问题详情
查看答案
给定一个十进制的正整数number,选择从里面去掉一部分数字,希望保留下来的数字组成的正整数最大。 输入描述: 输入为两行内容,第一行是正整数number,1 ≤ length(number) ≤ 50000。第二行是希望去掉的数字数量cnt 1 ≤ cnt < length(number)。输入样例: 325 1 输出描述: 输出保留下来的结果。输出样例 35
13.
彩色宝石项链
问题详情
查看答案
有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,钻石,翡翠,珍珠等。有一天国王把项链赏赐给了一个学者,并跟他说,你可以带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水晶,翡翠和钻石这五种,我要你从项链中截取连续的一小段还给我,这一段中必须包含所有的这五种宝石,剩下的部分你可以带走。如果无法找到则一个也无法带走。请帮助学者找出如何切分项链才能够拿到最多的宝石。 输入描述: 我们用每种字符代表一种宝石,A表示红宝石,B表示蓝宝石,C代表紫水晶,D代表翡翠,E代表钻石,F代表玉石,G代表玻璃等等,我们用一个全部为大写字母的字符序列表示项链的宝石序列,注意项链是首尾相接的。每行代表一种情况。输入样例: ABCYDYE ATTMBQECPD 输出描述: 输出学者能够拿到的最多的宝石数量。每行一个输出样例 1 3
14.
袋鼠过河
问题详情
查看答案
一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个,每个桩子上都有一个弹簧,袋鼠跳到弹簧上就可以跳的更远。每个弹簧力量不同,用一个数字代表它的力量,如果弹簧力量为5,就代表袋鼠下一跳最多能够跳5米,如果为0,就会陷进去无法继续跳跃。河流一共N米宽,袋鼠初始位置就在第一个弹簧上面,要跳到最后一个弹簧之后就算过河了,给定每个弹簧的力量,求袋鼠最少需要多少跳能够到达对岸。如果无法到达输出-1 输入描述: 输入分两行,第一行是数组长度N (1 &le N &le 10000),第二行是每一项的值,用空格分隔。输入样例: 5 2 0 1 1 1 输出描述: 输出最少的跳数,无法到达输出-1输出样例 4
开始测试
×
确定开始答题吗? 一旦开始,将马上开始计时。
提
问题
写
面经
写
文章
微信
公众号
扫码关注公众号
回到
顶部
登录
×
微信登录
账号登录
验证码登录
记住我
登 录
忘记密码?
没有帐户?
立即注册
获取短信验证码
登 录
没有帐户?
立即注册
注册帐号
×
获取短信验证码
我已阅读并同意
《服务协议》
注 册
已有帐号?
立即登录