哔哩哔哩2020校园招聘后端笔试卷(一)

时长:120分钟 总分:100分

352浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 28 3
1.
在Java中下面哪个对类的声明是错误的?
问题详情




2.
以下哪个选项不是单例模式的优点?
问题详情




3.
某台计算机连接了8个相同的设备,有N个进程在竞争使用,每个进程最多会同时占...
问题详情

某台计算机连接了8个相同的设备,有N个进程在竞争使用,每个进程最多会同时占用3个设备,请问当N大于等于多少时,系统可能发生死锁?




4.
以下哪种操作不会导致计算机从用户态切换至内核态?
问题详情




5.
TCP协议在常见的七层网络模型中属于哪一层?
问题详情




6.
UDP是一种无连接的网络协议,那么一下哪个选项不是UDP协议报头的内容?
问题详情




7.
以下哪个排序算法是稳定的
问题详情




8.
一颗有512个节点的完全二叉树的高度是多少
问题详情




9.
以下数据库事务的隔离级别中哪一个可能造成脏读
问题详情




10.
如果想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么可以使用...
问题详情

如果想列出当前目录以及子目录下所有扩展名为“.txt”的文件,那么可以使用以下哪个命令?




11.
以下哪一项不是c++11&nbsp新引入的容器
问题详情

以下哪一项不是c++11 新引入的容器




12.
使用gcc编译一份C代码的过程,报错提示"undefined r...
问题详情

使用gcc编译一份C代码的过程,报错提示"undefined reference to 'XXXXX'",这是哪个阶段出错了?




13.
在以下哪种容器上,不能应用二分查找算法?
问题详情




14.
访问主存上的数据,大概需要多少个机器时钟?
问题详情




15.
以下哪一项不能有效利用程序的局部性?
问题详情




16.
以下哪一项不会导致C程序发生&ldquo段错误&rdquo?
问题详情

以下哪一项不会导致C程序发生“段错误”?




17.
“定义了一系列算法,并将每个算法封装起来,使它们可以相互替换”是指以下哪种...
问题详情

“定义了一系列算法,并将每个算法封装起来,使它们可以相互替换”是指以下哪种设计模式?




18.
2019!&nbsp的末尾有多少个零?
问题详情

2019! 的末尾有多少个零?




19.
tcp连接建立需要几次握手
问题详情




20.
以下哪种TCP状态需要等待2MSL
问题详情




21.
路由器工作在网络协议的哪一层
问题详情




22.
虚拟内存的容量只受()的限制
问题详情




23.
以下哪个步骤会产生汇编代码文件
问题详情




24.
若处理器有32位地址,则它的虚拟地址空间为(&nbsp)
问题详情

若处理器有32位地址,则它的虚拟地址空间为( )




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




26.
以下哪个不是栈的基本操作
问题详情




27.
堆排序的时间复杂度为
问题详情




28.
有6个元素6,5,4,3,2,1的顺序进栈,问下列哪一个不是合法的出栈序列
问题详情




29.
英文句子单词翻转
问题详情

原地翻转句子中单词的顺序,但单词内字符的顺序不变。要求:空间复杂度O(1),时间复杂度O(n)。
输入描述: 英文句子中单词以一个空格符隔开。为简单起见,标点符号和普通字母一样处理。输入样例: I am a student. 输出描述: 翻转之后的英文句子,单词内字符的顺序不变,以一个空格隔开。输出样例 student. a am I
30.
数组排成最小的数
问题详情

输入一个正整数数组,将它们连接起来排成一个数,输出能排出的所有数字中最小的一个。




输入描述: 一行输入,数组中的数字用逗号隔开。例如:

输入为:

32,231

则表示数组{32, 231}输入样例: 32,231 输出描述: 直接输出最小数字即可,如示例题目中,输出为:

23132输出样例 23132
31.
0/1 背包问题
问题详情

有为N件物品,它们的重量w分别是w1,w2,...,wn,它们的价值v分别是v1,v2,...,vn,每件物品数量有且仅有一个,现在给你个承重为M的背包,求背包里装入的物品具有的价值最大总和? 输入描述: 物品数量N=5件
重量w分别是2 2 6 5 4
价值v分别是6 3 5 4 6
背包承重为M=10输入样例: 5 10 2 2 6 5 4 6 3 5 4 6 输出描述: 背包内物品最大总和为15输出样例 15