手机扫描二维码答题
00:00:00
砺锋科技java笔试题
录音中...
*
姓名:
*
请输入您的手机号码:
*
请输入您的专业:
*
1.
已知一棵二叉树,如果先序遍历的节点顺序是: ADCEFGHB ,中序遍历是: CDFEGHAB ,则后序遍历结果为:
A.CFHGEBDA
B.CDFEGHBA
C.FGHCDEBA
D.CFHGEDBA
*
2.
下列哪两个数据结构,同时具有较高的查找和删除性能?
【多选题】
A.有序数组
B.有序链表
C.AVL 树
D.Hash 表
*
3.
下列排序算法中,哪些时间复杂度不会超过 nlogn?
【多选题】
A.快速排序
B.堆排序
C.归并排序
冒泡排序
*
4.
初始序列为 1 8 6 2 5 4 7 3 一组数采用堆排序,当建堆(小根堆) 完毕时,堆所对应的二叉树中序遍历序列为:
A.8 3 2 5 1 6 4 7
B. 3 2 8 5 1 4 6 7
C. 3 8 2 5 1 6 7 4
D. 8 2 3 5 1 4 7 6
*
5.
S 市 A , B 共有两个区,人口比例为 3: 5 ,据历史统计 A 区的犯罪率为 0.01% ,B 区为 0.015% ,现有一起新案件发生在 S 市,那么案件发生在 A 区的可能性有多大?
A. 37.5%
B. 32.5%
C. 28.6%
D. 26.1%
*
6.
Unix 系统中,哪些可以用于进程间的通信?
【多选题】
A.Socket
B.共享内存
C.消息队列
D.信号量
*
7.
静态变量通常存储在进程哪个区?
A.栈区
B.堆区
C.全局区
D.代码区
*
8.
如何提供查询 Name 字段的性能( )
A.在 Name 字段上添加主键
B.在 Name 字段上添加索引
C.在 Age 字段上添加主键
D.在 Age 字段上添加索引
*
9.
IP 地址 131.153.12.71 是一个( )类 IP 地址
A.A
B.B
C.C
D.D
*
10.
浏览器访问某页面, HTTP 协议返回状态码为 403 时表示:
A.找不到该页面
B.禁止访问
C.内部服务器访问
D.服务器繁忙
*
11.
如果某系统 15*4=112 成立,则系统采用的是( )进制
A.6
B.7
C.8
D.9
*
12.
TCP 和 IP 分别对应了 OSI 中的哪几层?
【多选题】
A.Application layer
B.Presentation layer
C.Transport layer
D.Network layer
*
13.
一个栈的入栈序列是 A, B, C, D, E,则栈的不可能的输出序列是?
A.EDCBA
B.DECBA
C.DCEAB
D.ABCDE
*
14.
同一进程下的线程可以共享以下?
【多选题】
A.stack
B.data section
C.register set
D.file fd
*
15.
对于派生类的构造函数,在定义对象时构造函数的执行顺序为? 1:成员对象的构造函数 2:基类的构造函数 3:派生类本身的构造函数
A. 123
B. 231
C. 321
D. 213
*
16.
递归函数最终会结束,那么这个函数一定?
A.使用了局部变量
B.有一个分支不调用自身
C.使用了全局变量或者使用了一个或多个参数
D.没有循环调用
*
17.
编译过程中,语法分析器的任务是
【多选题】
A.分析单词是怎样构成的
B.分析单词串是如何构成语言和说明的
C.分析语句和说明是如何构成程序的
D.分析程序的结构知识点
*
18.
同步机制应该遵循哪些基本准则?
【多选题】
A.空闲让进
B.忙则等待
C.有限等待
D.让权等待
*
19.
进程进入等待状态有哪几种方式?
A.CPU 调度给优先级更高的线程
B.阻塞的线程获得资源或者信号
C.在时间片轮转的情况下,如果时间片到了
D.获得 spinlock 未果
*
20.
设计模式中,属于结构型模式的有哪些?
【多选题】
A.状态模式
B.装饰模式
C.代理模式
D.观察者模式
*
21.
下面代码的运行结果是 public class Test{
public static void main (String[] args){
List<String> a = null;
test(a);
System.out.println(a.size());
}
public static void test(List<String> a){
a=new arrayList<String>(); a.add(“abc”);
A.0
B.1
C.Java.lang.NullPointerException
D.以上都不正确
*
22.
Linux 下查看进程占用的 CPU 的百分比, 使用工具
A.Ps
B.Cat
C.More
D.Sep
*
23.
JVM 内存里哪个区域不可能发生 OutOfMerncyError
A.程序计数器
B.堆
C.方法区
D.本地方法栈
*
24.
下面关于阻塞队列( java.util.concurrent.BlockingQueue)的说法不正确的是
A.阻塞队列是线程安全的
B.阻塞队列的主要应用场景是“生产者-消费者”模型
C.阻塞队列里的元素不能为 null
D.阻塞队列的实现必须显示地设置容量
*
25.
如果现在需要创建一组任务, 他们并行的执行工作,然后进行下一个步骤之前等待,直至所有的任务都完成,而去这种控制可以重用多次, 这种情形使用 java.util.concurrent包中引入哪种同步工具最适合
A.CountDownLatch
B.CyclicBarrier
C.Semaphore
D.FutureTask
*
26.
java 中, 为什么基类不能做为 HashMap 的键值, 而只能是引用类型,把引用类型作为 HashMap 的键值, 需要注意哪些地方?(简答题)
*
27.
编写一个工具类StringUtil,提供方法int compare(char[] v1,char[] v2)方法,比较字符串v1,v2,如果按照字符顺序v1>v2则return 1,v1=v2则return 0,v1<v2则return -1(简答题)
*
28.
Java 出现 OutOfMemoryError(OOM)的原因有那些?出现OOM 错误后,怎么解决?(简答题)
*
29.
请用SQL给出各部门工资第二高的雇员名字、工资及所在部门
*
30.
JVM 选项 -XX:+UseCompressedOops 有什么作用?为什么要使用?
有意向加入我们的同学请把简历发到我们邮箱81058337@qq.com,也可以添加微信咨询18922215302祝同学们学业有成!
评价对象得分
字体大小