哔哩哔哩2019秋招技术岗(前端、运维、后端、移动端)第一套笔试题

时长:120分钟 总分:100分

751浏览 7人已完成答题

题型介绍
题型 单选题 多选题 判断题 填空题
数量 15 5 10 1
1.
实现一个HTML语法检查器
问题详情

实现一个HTML语法检查器。HTML语法规则简化如下:标签必须闭合,可以由开始和结束两个标签闭合,如<div></div>,也可以自闭合,
如<div />
标签可以嵌套如<div><a></a></div>或者 <div><a/></div>,但是标签不能交叉:<div><a></div></a>是不允许的标签里可以有属性
如<div id="a<1"></div>
属性的规则是name="任意非引号字符",多属性声明之间必须有空格,属性声明不符合规则时,整段HTML都算语法错误
输入文本只会出现字母a-z和<>"=
请用任意语言实现一个HTML语法检查器函数,有语法错误返回1,没有语法错误返回0 输入描述: 一行,一个HTML字符串输入样例:
输出描述: 有语法错误返回1,没有语法错误返回0输出样例 0
2.
下面哪些项是TCP具有的能力?()
问题详情




3.
在公司局域网上ping www.bilibili.com 没有涉及到的网络...
问题详情

在公司局域网上ping www.bilibili.com 没有涉及到的网络协议是?()




4.
以下哪个数据结构底层是用红黑树实现的?()
问题详情




5.
以下ip地址中不属于私网地址的是:()
问题详情




6.
以下排序算法中,最坏情况时间复杂度与其他选项不同的是()
问题详情




7.
以下哪一项正则能正确的匹配网址: http://www.bilibili....
问题详情

以下哪一项正则能正确的匹配网址: http://www.bilibili.com/video/av21061574 ()




8.
以下设计模式的应用场景中,属于代理模式的选项有()
问题详情




9.
由3 个“1”和 5 个“0”组成的 8 位二进制补码,能表示的最小整数()
问题详情

3 “1” 5 “0”组成的 8 位二进制补码,能表示的最小整数()




10.
深度为k的二叉树至多有几个结点()
问题详情




11.
以下软件设计模式的应用场景中,属以下git命令中,用于显示工作区和当前分支...
问题详情

以下软件设计模式的应用场景中,属以下git命令中,用于显示工作区和当前分支文件的差异的命令是()




12.
以下哪些技术属于局域网技术()
问题详情




13.
线程的那些资源可以共享()
问题详情




14.
列哪个是建立TCP连接的正确流程:()
问题详情




15.
以下说法正确的是:()
问题详情




16.
两个人抛硬币,规定第一个抛出正面的人必须穿女装,请问先抛的人穿女装的概率多...
问题详情

两个人抛硬币,规定第一个抛出正面的人必须穿女装,请问先抛的人穿女装的概率多大?()




17.
有限状态自动机能识别()
问题详情




18.
按照二叉树的定义,具有3个结点的二叉树有几种。()
问题详情




19.
无向图G=(V,E),其中V={a,b,c,d,e,f} E={(a,b)...
问题详情

无向图G=(V,E),其中V={a,b,c,d,e,f} E={(a,b),(a,e),(a,c),(b,e),(c,f),(f,d),(e,d)} 对该图进行深度优先遍历,得到的顶点序列正确的是()





20.
如果文法G存在一个句子,满足下列条件 之一时,则称该文法是二义文法。()
问题详情

如果文法G存在一个句子,满足下列条件 之一时,则称该文法是二义文法。()




21.
设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指...
问题详情

设指针q指向单链表中结点A,指针p指向单链表中结点A的后继结点B,指针s指向被插入的结点X,则在结点A和结点B插入结点X的操作序列为()





22.
a - (b + c) * d + e / f 的逆波兰式是[$##$]
问题详情

a - (b + c) * d + e / f 的逆波兰式是()
23.
当前发送帧数据为101010,发送方和接收方约定除数为1101,用循环冗余...
问题详情

当前发送帧数据为101010,发送方和接收方约定除数为1101,用循环冗余算法进行封装后,接收方拿到的数据是()
24.
一个完全二叉树有870个节点 其叶子节点个数为 [$##$]
问题详情

一个完全二叉树有870个节点 其叶子节点个数为 ()
25.
设某棵二叉树的中序遍历序列为cadb,前序遍历序列为acbd,这个二叉树的...
问题详情

设某棵二叉树的中序遍历序列为cadb,前序遍历序列为acbd,这个二叉树的后序遍历序列是()
26.
设一组初始关键字序列为(38,65,97,76,13,27,10),则第3...
问题详情

设一组初始关键字序列为(38,65,97,76,13,27,10),则第3趟冒泡排序结束后的结果为()

27.
在TCP/IP网络中,TCP协议工作在[$##$] ,FTP协议工作在 [...
问题详情

TCP/IP网络中,TCP协议工作在() ,FTP协议工作在 ()
28.
HTTP协议中的禁止访问(Forbidden)的状态码是[$##$]
问题详情

HTTP协议中的禁止访问(Forbidden)的状态码是()
29.
在SQL查询时,如果去掉查询结果中的重复组,需使用[$##$]参数
问题详情

SQL查询时,如果去掉查询结果中的重复组,需使用()参数

30.
执行C语言程序段“y=1 x=5 while(x--) y++”后...
问题详情

执行C语言程序段“y=1 x=5 while(x--) y++”后,y的值为()
31.
对下列递归函数 int f(int n) { return((n==0)?...
问题详情

对下列递归函数 int f(int n) { return((n==0)?1:f(n-1)+2)},函数调用f(3)的返回值是 ()