快手2019年春季校园招聘笔试试题--工程A试卷

时长:120分钟 总分:100分

174浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 40 3
1.
已知小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,最后的叶子节点为
问题详情




2.
下面对于不同层次存储器的读写速度大小描述正确的是?
问题详情




3.
OSI七层模型中,ARP是属于哪一层的协议?
问题详情




4.
抛掷两个骰子, 点数之和为偶数(2,4 和 4,2 为一种) 共有多少种组合?
问题详情




5.
void recursive(int n,int m,int o) ...
问题详情

void recursive(int n,int m,int o)

{

  if(n<=0)

  {

    printf(“%d,%d\n”,m,o)

  }

  else

  {

    recursive(n-1,m+1,o)

    recursive(n-1,m,o+1)

  }

}

以上函数的时间复杂度为




6.
堆排序所需额外空间的复杂度是(),堆排序中自底向上构建堆的时间复杂度是()
问题详情




7.
栈和队列的共同点
问题详情




8.
下面哪些是对称加密算法()
问题详情




9.
对IP数据报分片的重组通常发生在( )上?
问题详情




10.
下列操作中,多线程环境不需要加锁的是?
问题详情




11.
明天晚上21:00的宴会需要9瓶酒,酒窖里现有17瓶酒,其中有一瓶混入了慢...
问题详情

明天晚上21:00的宴会需要9瓶酒,酒窖里现有17瓶酒,其中有一瓶混入了慢性毒药,只对人和老鼠有影响,吃了以后,无药可医,但需且仅需24小时发作。现在是晚上7:00,请问至少需要多少只老鼠才能选出宴会用的酒?




12.
以下哪个字段不属于TCP头部?
问题详情




13.
一个7200rpm的机械磁盘的平均寻道时间是?
问题详情




14.
MySQL 索引一般使用什么数据结构?
问题详情




15.
下列哪种排序算法是不稳定的?
问题详情




16.
下列哪项可以用来解决散列中的冲突?
问题详情




17.
对于IPv4,一台绑定到某ip的Linux机器,如果仅作为服务端,理论上可...
问题详情

对于IPv4,一台绑定到某ip的Linux机器,如果仅作为服务端,理论上可以管理的最大TCP连接数是多少?




18.
关系数据库规范化是为了解决关系数据库中()问题而引入的?
问题详情




19.
某班同学要订A、B、C、D四种报纸,每人至少订一种,最多订四种,那么每个同...
问题详情

某班同学要订A、B、C、D四种报纸,每人至少订一种,最多订四种,那么每个同学有 ()种不同的订报方式?




20.
寝室有6个同学打dota,分为对立的两方,一方是天灾军团,一方是近卫军团。...
问题详情

寝室有6个同学打dota,分为对立的两方,一方是天灾军团,一方是近卫军团。现请你设置赛程以及每场的对阵(每方最少1人、最多5人),请问至少得进行多少场比赛,才能使得赛程结束后每位同学都和其他同学做过对手()




21.
商品推荐场景中过于聚焦的商品推荐往往会损害用户的购物体验,在有些场景中,系...
问题详情

商品推荐场景中过于聚焦的商品推荐往往会损害用户的购物体验,在有些场景中,系统会通过一定程度的随机性给用户带来发现的惊喜感。假设在某推荐场景中,经计算A和B两个商品与当前访问用户的匹配度分别为0.8和0.2分,系统将随机为A生成一个均匀分布于0到0.8的最终得分,为B生成一个均匀分布于0到0.2的最终得分,那么最终B的分数大于A的分数的概率为_____




22.
一个设计得好的OO系统具有
问题详情




23.
如下后序表达式的解为  5, 4, 6, +, *, 4, 9...
问题详情

如下后序表达式的解为
 5, 4, 6, +, *, 4, 9, 3, /, +, * 





24.
进程栈不包含
问题详情




25.
网络协议由以下哪些要素组成?
问题详情




26.
关于死锁,哪种说法是正确的?
问题详情




27.
进程从运行态进入就绪态可能的原因是?
问题详情




28.
下列算法中不能解决0/1背包问题的是?
问题详情




29.
100个节点全连通无向图有几条边?
问题详情




30.
一棵二叉树的先序遍历为ABCDEF,中序遍历为CBAEDF,则后序遍历序列为?
问题详情




31.
动态规划算法的基本要素为?
问题详情




32.
连续3次抛一个均匀的硬币,恰好只有一次正面概率是多少?
问题详情




33.
已知程序如下:  int S(int n) { ...
问题详情

已知程序如下:
int S(int n) {
    return (n<=0) ? 0 : s(n-1)+n
}

void main() {
    cout<< S(1)
}
程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是 ()





34.
现有一棵无重复关键字的平衡二叉树(AVL 树),对其进行中序遍历可得到一个...
问题详情

现有一棵无重复关键字的平衡二叉树(AVL 树),对其进行中序遍历可得到一个降序序列。下列关于该平衡二叉树的叙述中,正确的是?




35.
下列排序算法中,元素的移动次数与关键字的初始排列次序无关的是?
问题详情




36.
假定下列指令已装入指令寄存器。则执行时不可能导致 CPU 从用户态变为内核...
问题详情

假定下列指令已装入指令寄存器。则执行时不可能导致 CPU 从用户态变为内核态(系统态)的 是 ?




37.
下列选项中,会导致进程从执行态变为就绪态的事件是?
问题详情




38.
系统为某进程分配了 4 个页框,该进程已访问的页号序列为 2,0,2,9,...
问题详情

系统为某进程分配了 4 个页框,该进程已访问的页号序列为 2,0,2,9,3,4,2,8,2,4,8,4,5。若进程要 访问的下一页的页号为 7,依据 LRU 算法,应淘汰页的页号是 ?




39.
在系统内存中设置磁盘缓冲区的主要目的是?
问题详情




40.
计算机硬件能够直接执行的是 。 Ⅰ.机器语言程序 Ⅱ.汇编语言程序 Ⅲ.硬...
问题详情

计算机硬件能够直接执行的是 。 Ⅰ.机器语言程序 Ⅱ.汇编语言程序 Ⅲ.硬件描述语言程序




41.
二进制中有多少个1
问题详情

把一个 32-bit 整型转成二进制,其中包含多少个 1 ,比如 5 的二进制表达是 101 ,其中包含 2 个 1
 
数据范围:输入的数字满足
输入描述: 输入为整型(十进制),只需兼容32-bit即可,如5、32输入样例: 5 输出描述: 输出为字符串,如“2”、“1”输出样例 2
42.
机器人移动范围
问题详情

地上有一个 m 行和 n 列的方格。一个机器人从坐标 0,0 的格子开始移动,每一次只能向左,右,上,下四个方向移动一格,但是不能进入行坐标和列坐标的数位之和大于 k 的格子。 例如,当 k 为 18 时,机器人能够进入方格(35,37),因为 3+5+3+7 = 18 。但是,它不能进入方格(35,38),因为 3+5+3+8 = 19 。请问该机器人能够达到多少个格子?

数据范围:
输入描述: 一行三个正整数由空格分开,分别代表行数 m ,列数 n ,和坐标数位之和的阈值 k 。输入样例: 3 3 6 输出描述: 一个正整数,代表该机器人能够到达的格子数量。输出样例 9
43.
判断一棵满二叉树是否为二叉搜索树
问题详情

给定一棵满二叉树,判定该树是否为二叉搜索树,是的话打印True,不是的话打印False

说明:
a. 二叉搜索树(Binary Search Tree),它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉搜索树
b. 满二叉树,除最后一层无任何子节点外,每一层上的所有结点都有两个子结点二叉树
c. 树内节点数不超过 10000,非空节点值为大于0小于65536的整数,空树则输入None,空树我们也认为是二叉搜索树

数据范围:树上节点数满足 ,每个节点的值满足
输入描述: 从根节点开始,逐层输入每个节点的值,空树或空节点输入为None
比如:10,5,15,3,7,13,18输入样例: 10,5,15,3,7,13,18 输出描述: 是二叉搜索树的话打印True,不是的话打印False输出样例 True