欢聚时代2018校招笔试题-Java开发/运维研发/数据挖掘 A卷

时长:120分钟 总分:100分

77浏览 0人已完成答题

题型介绍
题型 多选题 判断题 简答题
数量 20 4 3
1.
以下哪些是操作系统的名称?
问题详情




2.
关于进程和线程,以下哪些说明是错误的
问题详情




3.
CPU的状态转换中,以下哪些是可能发生的
问题详情




4.
Java中内存模型中,Metaspace(即元空间,也叫方法区)是从哪个版...
问题详情

Java中内存模型中,Metaspace(即元空间,也叫方法区)是从哪个版本开始引入的?




5.
以下哪些关键字/类可以达到不同线程互斥访问的效果?
问题详情




6.
以下描述中,哪些是完全正确的?
问题详情




7.
关于Java的语法,以下描述中哪些是正确的?
问题详情




8.
List a = new ArrayList()下列哪些选项放在上面的中...
问题详情

List a = new ArrayList<______>()
下列哪些选项放在上面的<______>中是符合java语法的?




9.
假设某个类有两个成员变量a和b,类型为Integer,以下为某个类中的2个...
问题详情

假设某个类有两个成员变量a和b,类型为Integer,以下为某个类中的2个方法,哪些组合是线程安全的?




10.
Which statement(s) is (are) true abou...
问题详情

Which statement(s) is (are) true about threads?




11.
关于构造函数的描述下列说法正确的是
问题详情




12.
以下哪些项可以让两个同名的方法实现合法的重载?
问题详情




13.
浮点数的表示范围和精度取决于?
问题详情




14.
以下哪些是补码的优点?
问题详情




15.
以下哪些属于Linux使用的进程间通信方式?
问题详情




16.
有能力处理网络层协议的网络设备是?
问题详情




17.
以下哪些方法不属于HTTP协议的标准方法?
问题详情




18.
请选择出属于TCP协议或IP协议中的概念
问题详情




19.
以下哪些属于关系型数据库或对应SQL中的概念?
问题详情




20.
请选择出属于Oracle HotSpot JDK自带的命令行工具
问题详情




21.
//请写出程序的输出内容:public class Test { p...
问题详情

//请写出程序的输出内容:
public class Test {
 public static Integer divide(int i) throws Exception {
 Integer result = null
 try{
 result = 9/i
 System.out.print("A")
 } catch(Exception ex) {
 System.out.print("B")
 throw new Exception("C")
 } finally {
 System.out.print("D")
 }
 return result
 }
 public static void main(String [] args) {
 try{
 System.out.print(divide(0))
 System.out.print("E")
 } catch(Exception ex) {
 System.out.print("F")
 }
 System.out.print("G")
 }
}
()
22.
如图所示,在内网的机器192.168.1.1需要通过NAT方式访问外部的一...
问题详情

783602mor.jpg
如图所示,在内网的机器192.168.1.1需要通过NAT方式访问外部的一个服务(地址为135.2.1.1,端口为80)。NAT处的外网地址为202.0.1.1,本次访问的NAT映射信息见图中的&quotNAT地址转换表"。请按图中1的形式写出图中2,3,4中的的对应信息,注意同时按1中形式注明端口号。()()()【注意:S和D间用空格分割】
23.
如上的数据库表设计,请填写以下的空白: CREATE TABLE de...
问题详情

783603wpt.jpg
如上的数据库表设计,请填写以下的空白:

CREATE TABLE depositor (
customer_name char(20),
account_number char(10),
PRIMARY KEY ())

SELECT D.customer_name, SUM(A.balance) FROM depositor AS D, account AS A
WHERE ()GROUP BY ()
24.
有一棵树的构造如图所示,请写出它的先根序遍历结果[$##$]和后根序遍历结...
问题详情

有一棵树的构造如图所示,请写出它的先根序遍历结果()和后根序遍历结果()。
783604mrw.jpg
25.
在工作中经常需要计算一些字符串出现的次数,请写一个字符串计数的工具类,它需...
问题详情

在工作中经常需要计算一些字符串出现的次数,请写一个字符串计数的工具类,它需要实现下面的接口。注意这个类需要支持高并发的情况下使用。
pulic interface Counter {
    // 获取一个字符串的出现次数
    int get(String str)
    // 增加一个字符串的出现次数
    void add(String str)
}
(注:不能使用本地IDE)
26.
给定一个整型数组a (int[]),包含N个元素。判断是否这N个整数可以构...
问题详情

给定一个整型数组a (int[]),包含N个元素。判断是否这N个整数可以构造出一个 "按位与等式",即是否存在这样一个等式:将数组中的任意N-1个整数进行按位求与操作(即Java中的"&"操作),得到的结果等于剩下的那个整数,注意这N个整数在等式中均必须出现且只出现一次。举例一:给定一个数组[5,20,4],结果为:true,因为 "20 & 5 = 4"。举例二:[5,3,7,19],结果为:false,因为数组中任何三个整数按位取与,均无法等于剩下的那个整数。请按如下函数定义,写出你的程序。(注:不能使用本地IDE)

boolean isAndEqationExist(int[] a)

注:
1) 保证正确性的同时,请考虑复杂度,复杂度越低,得分越高。
2) 可以定义其它的一些辅助函数以改进程序的可读性。
27.
给定任意一个非空字符串,请编程回答存在多少种如下组合式的情况:"S1 + ...
问题详情

给定任意一个非空字符串,请编程回答存在多少种如下组合式的情况:"S1 + C1 + S2 + C2 + S3"。其中S1/S2/S3为任意非空字符串(三者可以相同也可以不同),C1/C2为任意字符,且C1=C2。举例一:字符串"duowan"存在0种。举例二:字符串"duowanisgood"存在2种:"du + o + wanisg + o + od"和"du + o + wanisgo + o + d"。请按如下函数定义编程:

public int compositionCount(String str)

注:
1) 保证正确性的同时,请考虑复杂度,时间复杂度越低,得分越高。
2) 可以定义其它的一些辅助函数以改进程序的可读性。

(注:不能使用本地IDE)