网易2018校园招聘Java工程师笔试卷

时长:120分钟 总分:100分

178浏览 0人已完成答题

题型介绍
题型 单选题 多选题 填空题 简答题
数量 19 1 3 2
1.
java中,关于synchronized 关键字的说法错误的是?( )
问题详情




2.
下面关于Linux链接说法正确的是()
问题详情





3.
设一组初始关键字记录关键字为(17,13,10,16,19,34,43,8...
问题详情

设一组初始关键字记录关键字为(17,13,10,16,19,34,43,8),则以开头17为基准记录的一趟快速排序结束的结果为()




4.
假设一棵二叉排序树的节点的值均为10到20的整数,如果在这棵树里查找15,...
问题详情

假设一棵二叉排序树的节点的值均为10到20的整数,如果在这棵树里查找15,以下哪个序列是不可能存在的?





5.
有一个整数序列(1到7):2,3,,,7,1,5,中间二个数字4,6被墨水...
问题详情

有一个整数序列(1到7):2,3,_,_,7,1,5,中间二个数字4,6被墨水模糊了,看不清顺序了(不知道到底是4,6还是6,4),它所构成的二叉排序树a,对a进行中序遍历,结果是()





6.
下面关于this()和super()说法正确的有?
问题详情

java中,下面关于this()和super()说法正确的有?




7.
当实例化子类对象时,如果有以下几个会被加载,那么加载的顺序是什么?(1)....
问题详情

java中,当实例化子类对象时,如果有以下几个会被加载,那么加载的顺序是什么?
(1)父类静态代码块
(2)父类构造函数
(3)父类非静态代码块
(4)子类静态代码块
(5)子类构造函数
(6)子类非静态代码块





8.
下面关于java内存区说法错误的是?
问题详情





9.
主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP...
问题详情

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





10.
下面关于操作系统的进程说法正确的有?
问题详情




11.
下面关于父子进程说法错误的是?
问题详情




12.
下面关于TCP和UDP说法正确的是?
问题详情





13.
如果TCP连接中,拥塞窗口一直在缩小,下面哪种情况最有可能发生?
问题详情




14.
发送方在发送了一个TCP数据包之后,经过RTO时间,没有收到对方的确认数据...
问题详情

发送方在发送了一个TCP数据包之后,经过RTO时间,没有收到对方的确认数据包,则应该?




15.
大表1000万条数据, 小表1000条数据, 为提高查询效率两行表关联时通...
问题详情

大表1000万条数据, 小表1000条数据, 为提高查询效率两行表关联时通常做法是




16.
重排数列
问题详情

小易有一个长度为N的正整数数列A = {A[1], A[2], A[3]..., A[N]}。
牛博士给小易出了一个难题:
对数列A进行重新排列,使数列A满足所有的A[i] * A[i + 1](1 &le i &le N - 1)都是4的倍数。
小易现在需要判断一个数列是否可以重排之后满足牛博士的要求。
17.
最长公共子括号序列
问题详情

一个合法的括号匹配序列被定义为:
1. 空串""是合法的括号序列
2. 如果"X"和"Y"是合法的序列,那么"XY"也是一个合法的括号序列
3. 如果"X"是一个合法的序列,那么"(X)"也是一个合法的括号序列
4. 每个合法的括号序列都可以由上面的规则生成
例如"", "()", "()()()", "(()())", "(((()))"都是合法的。
从一个字符串S中移除零个或者多个字符得到的序列称为S的子序列。
例如"abcde"的子序列有"abe","","abcde"等。
定义LCS(S,T)为字符串S和字符串T最长公共子序列的长度,即一个最长的序列W既是S的子序列也是T的子序列的长度。
小易给出一个合法的括号匹配序列s,小易希望你能找出具有以下特征的括号序列t:
1、t跟s不同,但是长度相同
2、t也是一个合法的括号匹配序列
3、LCS(s, t)是满足上述两个条件的t中最大的
因为这样的t可能存在多个,小易需要你计算出满足条件的t有多少个。

如样例所示: s = "(())()",跟字符串s长度相同的合法括号匹配序列有:
"()(())", "((()))", "()()()", "(()())",其中LCS( "(())()", "()(())" )为4,其他三个都为5,所以输出3.
18.
合唱
问题详情

小Q和牛博士合唱一首歌曲,这首歌曲由n个音调组成,每个音调由一个正整数表示。
对于每个音调要么由小Q演唱要么由牛博士演唱,对于一系列音调演唱的难度等于所有相邻音调变化幅度之和, 例如一个音调序列是8, 8, 13, 12, 那么它的难度等于|8 - 8| + |13 - 8| + |12 - 13| = 6(其中||表示绝对值)。
现在要对把这n个音调分配给小Q或牛博士,让他们演唱的难度之和最小,请你算算最小的难度和是多少。
如样例所示: 小Q选择演唱{5, 6}难度为1, 牛博士选择演唱{1, 2, 1}难度为2,难度之和为3,这一个是最小难度和的方案了。
19.
下面关于java类说法正确的有?
问题详情




20.
下列代码执行后的结果是( ) public clas...
问题详情

下列代码执行后的结果是( )
public class Test{
 public static void main(String[] args) {
     Object object = new Object() {
         public boolean equals(Object obj) {
             return true
         }
     }
     System.out.println(object.equals("hello"))
  }
}






21.
下面关于java的多线程说法错误的是?
问题详情




22.
可以将一个LinkedList<string>类型的对象赋值给...
问题详情

可以将一个LinkedList<string>类型的对象赋值给 LinkedList <object> 类型的变量吗?为什么?赋值给Object类型的变量呢?
23.
在实际编程中,在遇到输出浮点数的时候,经常会发现无法精确地按照预想的数值输...
问题详情

在实际编程中,在遇到输出浮点数的时候,经常会发现无法精确地按照预想的数值输出,为什么?请举例说明。
24.
java socket编程中,哪一个是tcp协议编程会使用的socket对象?
问题详情




25.
下面有关java NIO网络编程说法错误的是?
问题详情