【2021】牛客模考·大厂定制真题JAVA工程师

时长:120分钟 总分:100分

87浏览 0人已完成答题

题型介绍
题型 单选题 填空题
数量 25 3
1.
以下Dubbo服务负载均衡策略中,哪一个策略的功能是相同参数的请求总是发到...
问题详情

以下Dubbo服务负载均衡策略中,哪一个策略的功能是相同参数的请求总是发到同一个提供者()




2.
如下代码:publicclassShort{publicstaticvoi...
问题详情

如下代码:
public class Short {
  public static void main(String args[]) {
    StringBuffer s = new StringBuffer("Hello")
    if ((s.length() > 5) && (s.append("there").equals("False")))
    System.out.println("value is " + s)
  }
}

请问编译运行的结果是什么?




3.
给出如下代码:classSudo{privateintpidpublic...
问题详情

给出如下代码:
class Sudo {
  private int pid
  public Sudo(int pid) { this.pid = pid }
  public void setPid(int pid) { this.pid = pid }
  public int getPid() { return pid }
}
public class Root {
  static Sudo chmod(Sudo sudo) {
    sudo = new Sudo(1)
    return sudo
  }
  public static void main(String[] args) {
    Sudo sudo = new Sudo(0)
    System.out.print(sudo.getPid())
    Sudo sudo2 = chmod(sudo)
    System.out.print(sudo.getPid())
    System.out.print(sudo2.getPid())
    sudo = chmod(sudo2)
    System.out.print(sudo.getPid())
    System.out.print(sudo2.getPid())
  }
}

请问编译运行的结果是什么?




4.
代码片段:publicclassPerson{privateStringn...
问题详情

代码片段:
public class Person {
  private String name, comment
  private int age
  public Person(String n, int a, String c) {
    name = n age = a comment = c
  }
  public boolean equals(Object o) {
    if (!(o instanceof Person)) return false
    Person p = (Person) o
    return age == p.age && name.equals(p.name)
  }
}

对于Person类,请问哪个选项中的hashCode()方法是最合适的?




5.
Diors可以在C:/users/diors目录下执行以下命令来启动他的个...
问题详情

Diors可以在C:/users/diors目录下执行以下命令来启动他的个人通讯录程序:
java -classpath C:/test apps.Contact
但是,他自己不确定Contact这个类的class文件放在哪了。
他系统的CLASSPATH设置如下:








6.
代码片段:importjava.io.*publicclassFooim...
问题详情

代码片段:
import java.io.*
public class Foo implements Serializable {
  public int x, y
  public Foo(int x, int y) { this.x = x this.y = y }
 
  private void writeObject(ObjectOutputStream s) throws IOException {
    s.writeInt(x) s.writeInt(y)
  }
 
  private void readObject(ObjectInputStream s)
    throws IOException, ClassNoFoundException {
    //在这里补充代码
  }
}
请补充以上的代码,使这个类能够正确地被序列化和反序列化。




7.
下列哪一行代码可以加到下面代码中的第4行而不产生错误?()1publica...
问题详情

下列哪一行代码可以加到下面代码中的第4行而不产生错误?()

1  public abstract class AbClass {
2     public int var = 1
3     public void fun() { }
4                                   
5  } 





8.
假设文本文件中有多处连续的空白行,下边哪个命令可以压缩相邻的空白行
问题详情




9.
以下哪些命令不能实现打印文件file中第7行文本的功能
问题详情




10.
1.分别以下列序列构造二叉排序树,层次遍历序列与用其它三个结果不同的是()
问题详情

1. 分别以下列序列构造二叉排序树,层次遍历序列与用其它三个结果不同的是()





11.
二叉树T1,点集为{A,B,C,D,E},边集为{A-B,A-C,C-D,...
问题详情

二叉树T1,点集为{A, B, C, D, E}, 边集为{A-B, A-C, C-D, C-E}。二叉树T2,点集为{A, B, C, D, E}, 边集为{A-D, B-E, C-E, D-E}。下列()既是T1的BFS序,又是T2的DFS序.
①ABCDE ②ABCED ③ACBDE ④ACBED




12.
一个序列{a,b,1,_}按序入栈,按出栈顺序构成一个字符串,其中有()个...
问题详情

一个序列{a, b, 1, _}按序入栈,按出栈顺序构成一个字符串,其中有()个可以作为C语言的标识符。




13.
publicstaticfinalintn=1,经过jvm类的加载过程准备...
问题详情

public static final int n=1,经过jvm类的加载过程准备阶段初始化后,n的结果是?




14.
给定段表如表a所示,给出的逻辑地址为段号和段内位移,分别求逻辑地址[1,1...
问题详情

给定段表如表a所示,给出的逻辑地址为段号和段内位移,分别求逻辑地址[1,10]所对应的物理地址()

段号              

段首址          

段长              

0

210

500

1

2350

20

2

100

90

3

1350

590

4

1938

95

                          表a






15.
设有4个同时到达的作业A1,A2,A3和A4,各作业所需要的执行时间分别是...
问题详情

设有4个同时到达的作业A1,A2,A3和A4,各作业所需要的执行时间分别是S1,S2,S3和S4,且S1<S2<S3<S4,若系统采用单道方式运行且采用短作业优先调度算法,则平均周转时间是()。




16.
一个含有n(n>1)个元素的完全二叉树(根节点索引为0),其倒数第一...
问题详情

一个含有n(n>1)个元素的完全二叉树(根节点索引为0),其倒数第一个非叶节点的索引位置(按照层序遍历的结果)是()





17.
假设有一个箱子,箱子里面有10个乒乓球,其中有4个是黄球,6个是白球,从中...
问题详情

假设有一个箱子,箱子里面有10个乒乓球,其中有4个是黄球,6个是白球,从中任取两个球,已知两个球中有一个球为黄球,那么另一个球也是黄球的概率为()。




18.
对于选择重传协议(SR),若发送窗口最大尺寸为16,问序号位数为()。
问题详情




19.
一个箱子中有5个红球,3个黑球和2个黄球,无放回的抽取,则在取到黑球之前,...
问题详情

一个箱子中有5个红球,3个黑球和2个黄球,无放回的抽取,则在取到黑球之前,取到红球的概率为()。




20.
汉明码是一种具有一位纠错能力的编码,常用于数据传输中的差错检测,若按配奇原...
问题详情

汉明码是一种具有一位纠错能力的编码,常用于数据传输中的差错检测,若按配奇原则配置汉明码,则1100101的汉明码为()。




21.
在学校数据库表中,存在这关系SCRO(SO,CO,GRADE),主码是(S...
问题详情

在学校数据库表中,存在这关系SCRO(SO,CO,GRADE),主码是(SO,CO),则根据实体完整性规则,下列说法正确的是()




22.
现有两张用户信息表user_info、user_info_old,以下哪种...
问题详情

现有两张用户信息表user_info、user_info_old,以下哪种语法不能实现向表中批量插入数据?




23.
A式计数法
问题详情

美式计数法是将一个数字,从低位开始每三位一组,组之间用空格分隔的一种计数方式;例如按照美式计数方式为
学会了美式计数方式后,小想创建属于自己的计数方式——式计数法;他想将数字,从低位起,每位数字一组,组之间用" "分隔。例如,,因此按照式计数法则应该为
现在给出,请你输出按照式计数法的值。 输入描述: 第一行给出正整数,代表测试用例;
随后行,每行给出一个整数,用空格分隔。


输入样例: 4 1 1234 2 12 3 12345 4 123456789 输出描述: 对于每一组测试用例每行单独输出按照式计数法的值。输出样例 1_2_3_4 12 12_345 1_2345_6789
24.
质数之手
问题详情

对于一个正整数 n ,当他被质数之手摸过后,会变成若干个不同的质数,并且这些质数的长度都与 n 相等,构成其中任意一个质数的数字种类和数量,都和构成 n 的种类和数量相同(即构成这个数的所有数字都是由原数的每一位构成的)。请你找出 n 被质数之手摸过后,有多少种不同的素数会出现。如果出现了至少一种素数,请输出其中最小的一个。 输入描述: 一行一个正整数。输入样例: 90 输出描述:
第一行输出一个正整数表示有多少种不同的素数。
接下来一行,输出最小的那个素数(如果有的话)。

输出样例 0
25.
插班生
问题详情

一排学生共 个人在一起听课,分别坐在位置 ,每个人都有一个听课认真度 a_i,这时来了一个调皮的插班生,他会影响别人听课。具体来说,距离他 的学生(距离即两个人位置之差的绝对值),听课认真度将减少 ,注意,一位学生的听课认真度不会因为插班生的到来而被降低到负数(即最少被降低到 0)。总共有 个座位供插班生选择,被占领座位的学生将被踢出班级,其他人的座位不变,但听课认真度会减少。现在想知道,如果插班生坐在了位置 ,所有学生的听课认真度之和分别是多少。(插班生没有听课认真度)
输入描述:

第一行输入一个正整数 , 表示学生的个数。

接下来一行输入 个正整数 ,表示每个学生的听课认真度。

输入样例: 5 10 1 10 10 10 输出描述: 输出 个正整数,其中第 个正整数表示当插班生坐在位置 时,所有学生的听课认真度之和。输出样例 24 27 20 20 22
26.
现有两条平行的直线l1和l2,两条直线上分别有m1和m2个互不重合的点,那...
问题详情

现有两条平行的直线l1和l2,两条直线上分别有m和n个互不重合的点,那么这些所有的点中能构成多少个不同的三角形?




27.
某国国王小明对4这个数字非常地忌讳,于是他下令全国所有的书籍,主要页码里还...
问题详情

某国国王小明对4这个数字非常地忌讳,于是他下令全国所有的书籍,主要页码里还有4这个数字,那么这一页都要撕掉。该国有一本著名的传世经典,共有10000000页,请帮忙算一下这本传世经典在法令颁布后还能剩下多少页?




28.
小明到某国参加一个叫做《章鱼游戏》的真人秀节目。其中第一个挑战是要求快速算...
问题详情

小明到某国参加一个叫做《章鱼游戏》的真人秀节目。其中第一个挑战是要求快速算出1000!(阶乘)的末尾有多少个0,如果不能在10分钟之内算出来,那么就会被残忍淘汰,你可以帮小明算一下吗?