唯品会2018校招前端、java、运维、测试、数据库笔试题(B卷)

时长:120分钟 总分:100分

158浏览 0人已完成答题

题型介绍
题型 单选题 多选题 判断题 简答题
数量 4 4 12 7
1.
主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TC...
问题详情

主机甲与主机乙之间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300B和500B的有效载荷,第一个段的序列号为200,主机乙正确接收到这两个数据段后,发送给主机甲的确认序列号是




2.
在支持多线程的系统中,进程P创建的若干个线程不能共享的是
问题详情




3.
排序算法的效率取决于元素的比较次数与元素的位置移动次数,现需要对数组进行升...
问题详情

排序算法的效率取决于元素的比较次数与元素的位置移动次数,现需要对数组进行升序排序,已知一数组的元素为{1, 2, 3, 4, 5, 6, 7, 8, 9, 10},问下面哪种排序算法的效率最高?




4.
一个栈的入栈序列是a b c d e,则栈的输出序列不可能是
问题详情




5.
对数据库,关于索引的理解正确的是
问题详情




6.
用浏览器访问一个Internet网站,可能使用到的协议有
问题详情




7.
查找或删除性能较低的数据结构有
问题详情




8.
以下哪些与编译器的任务有关?
问题详情




9.
现有代码如下,则 func(5)的返回值为[$##$]int func(i...
问题详情

现有代码如下,则 func(5)的返回值为()
int func(int n){
if(n <= 1){
return 1
}else{
return n * func(n-1)
}
}
10.
下面C程序的运行打印结果是[$##$]#include int main(...
问题详情

下面C程序的运行打印结果是()
#include <stdio.h>
int main(int argc, char** argv) {
char* array[] = {"hello", "my", "world", "goodbye"}
char** p = array
p = p + 2
printf("%s", *p)
return 0
}
11.
一个长度为100的循环链表,指针A和指针B都指向了链表中的同一个节点,A以...
问题详情

一个长度为100的循环链表,指针A和指针B都指向了链表中的同一个节点,A以步长为1向前移动,B以步长为3向前移动,最少需要同时移动()步A和B才能再次指向同一个节点
12.
一棵完全二叉树中有33个结点,则该完全二叉树的深度为[$##$]
问题详情

一棵完全二叉树中有33个结点,则该完全二叉树的深度为()
13.
{0, 2, 1, 4, 3, 9, 5, 8, 6, 7}是以数组形式存...
问题详情

{0, 2, 1, 4, 3, 9, 5, 8, 6, 7}是以数组形式存储的最小堆,删除堆顶元素0后的堆的新结果是()(结果需要英文逗号分隔)
14.
已知关键字序列为(51,22,83,46,75,18,68,30),进行快...
问题详情

已知关键字序列为(51,22,83,46,75,18,68,30),进行快速排序,第一趟按关键码字51进行,完成后的序列为()(结果需要英文逗号分隔)
15.
如果下列的公式成立:77+77=121,则数字是采用[$##$]进制表示的
问题详情

如果下列的公式成立:77+77=121,则数字是采用()进制表示的
16.
LRU的cache长度为3,初始为空。依次访问如下元素后,cache里的内...
问题详情

LRU的cache长度为3,初始为空。依次访问如下元素后,cache里的内容是()(结果需要英文逗号分隔)
A,A,B,C,A,D,C,E
17.
已知一算数表达式的中缀表达式为 a-(b+c/d)*e,其后缀形式为()
问题详情
18.
从1 - 1001中,能被数字2或者数字3或者数字5整除的数字有()
问题详情

从1 - 1001中,能被数字2或者数字3或者数字5整除的数字有()个
19.
5个盒子每个里面各有一个球,把球全拿出来打乱再放回去,每个球都不在自己原来...
问题详情

5个盒子每个里面各有一个球,把球全拿出来打乱再放回去,每个球都不在自己原来的盒子里,有()种可能
20.
【T】当用分支覆盖法对以下流程图进行测试时,至少需要设计[$##$]个测试用例
问题详情

【T】当用分支覆盖法对以下流程图进行测试时,至少需要设计()个测试用例
768091zhd.jpg
21.
对一个整数的四则运算后缀表达式,请写函数将其打印成日常我们使用的中缀表达式...
问题详情

对一个整数的四则运算后缀表达式,请写函数将其打印成日常我们使用的中缀表达式。如对ab+c*,打印出 (a+b)*c 。后缀表达式以一个列表形式作为函数输入,列表的元素为数字或加减乘除操作符。
22.
  挖雷游戏是一个N*N格子棋盘,一些随机的格子里有雷...
问题详情

  挖雷游戏是一个N*N格子棋盘,一些随机的格子里有雷,把所有不是雷的格子挖开游戏取胜结束,挖中了任一有雷的格子游戏失败结束。在挖开一个没有雷的格子时,格子上会显示数字,表示相邻的8个格子里有几颗雷,如果是0颗,则程序会帮助把相邻的格子自动全挖开,如果其中又有0颗的,则继续下去。

请你写函数实现对挖开一个0颗雷的格子后,程序自动处理的过程。布了雷的所有格子的坐标作为已知的输入条件。

23.
 考虑一个网络服务,希望具备防刷的安全特性。假设要求策略是对每次...
问题详情

 考虑一个网络服务,希望具备防刷的安全特性。假设要求策略是对每次请求访问,如果该请求的来源IP,在当前的前N秒内已经请求过了M次,则拒绝服务X秒。请设计方案,无需写出完全代码,描述清楚设计实现即可。并请针对设计出的方案分析利弊

24.
【测试方向优先】你用浏览器打开一个网站,却没有按预期看到应有的网页内容。请...
问题详情

【测试方向优先】你用浏览器打开一个网站,却没有按预期看到应有的网页内容。请分析各种可能的原因,如果这些原因表现出来的现象不同,也请描述

25.
【测试方向优先】一个智能玩具,有N个不同模块,每个模块已独立测试过。每个模...
问题详情

【测试方向优先】一个智能玩具,有N个不同模块,每个模块已独立测试过。每个模块有输入输出两个接口,可分别对接任意另外两个模块,(接一个的输出和另一个的输入),这样整个N个模块便可线性组装出多种不同模型(头尾不连成环形)。对任一种模型结果,有现成的通用测试过程。现在为了全覆盖测试,请你写函数生成出所有的模型作为测试用例。(每个模型都必须是用上全部N个模块来组装)

26.
【运维方向优先】关系数据库的设计,在内存与硬盘速度不匹配的情况下,为了提高...
问题详情

【运维方向优先】关系数据库的设计,在内存与硬盘速度不匹配的情况下,为了提高查询速度普遍采用了B树或B+树的存储结构。a. 请解释一下B树或B+树。b. 请描述一个例子过程,说明其相对其他结构(如二叉树)提高查询速度的道理。

27.
【运维方向优先】你用微信(或QQ)app给中意的她(他)发送了一句表白,很...
问题详情

【运维方向优先】你用微信(或QQapp给中意的她(他)发送了一句表白,很快收到了一句回复“呵呵”。从你输入完消息点下“发送”按钮,到“呵呵”呈现出来的这段时间,你的手机系统里发生了哪些事情?请根据你所学的计算机知识,尽可能详细的解释。(提示:从软硬件的尽量多的层次考虑和描述。)