2018 银联Java笔试 题,中国银联2018秋招笔试题
专业单项选择题
1、在三角形的三个顶点上各有一只蚂蚁,他们向另一个顶点运动,目标随机(可能为另外两个顶点的任意一个),问三只蚂蚁不相撞的概率是(C)。
A.1/5
B.1/6
C.1/4
D.1/8
2、关于sleep()和wait(),以下描述错误的一项是(B)。
A.sleep是线程类(Thread)的方法,wait是Object类的方法。
B.wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态
C.sleep暂停线程,但监控状态仍然保持,结束后会自动恢复
D.sleep不释放对象锁,wait放弃对象锁
3、下面有关Java ClassLoader说法错误的是(B)。
A.ClassLoader使用的是双亲委托模型来搜索类的
B.JVM在判定两个class是否相同时,只用判断类名相同即可,和类加载器无关
C.ClassLoader就是用来动态加载class文件到内存当中的
D.Java默认提供三个ClassLoader是BootStrap ClassLoader,Extension ClassLoader,App ClassLoader
4、下列关于java并发的说法中正确的是(A)。
A.ReadWriteLock适用于读多写少的并发场景
B.CopyOnWriteArrayList适用于写多读少的并发场景
C.ConcurrentHashMap的写操作不需要加锁,读操作需要加锁
D.只要在定义int类型的成员变量的时候加上volatile关键字,那么多线程并发执行i++这样的操作的时候就是线程安全的了
5、下面有关JSP内置对象的描述,说法错误的是(D).
A.request对象:客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应
B.session对象:session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止
C.response对象:response对象包含了响应客户请求的有关信息
D.application对象:多个application对象实现了用户间数据的共享,可存放全局变量
6、下面哪个不属于HttpServletResponse接口完成的功能(A)。
A.读取路径信息
B.设置cookie
C.输出返回数据
D.设置HTTP头标
7、在开发使用泛型取代非泛型的数据类型(比如用ArrayList取代ArrayList),程序的运行时性能会变得更好?(D)
A.正确
B.无法确定
C.与类型参数有关
D.错误
8、给定以下JAVA代码,这段代码运行后输出的结果是(B)。
public class Test{
public static int method(int i)throws Exception{
try{
return 100/i;
} catch (Exception ex) {
throw new Exception(“exception in a Method”);
}finally{
system.out.printf(“finally”);
}
}
public static void main(String[] args){
try{
method(0);
}catch(Exception ex) {
System.out.printf(“exception in main”’);
}
System.out.printf(“finished”);
}
}
A.exception in main finished
B.finally exception in main finished
C.exception in main finally
D.finally finished
9、JAVA中,StringBuilder和StringBuffer的区别,下面说法错误的是(C)。
A.StringBuilder是非线程安全的
B.效率比较String
C.StringBuffer对String类型进行改变的时候其实都等同于生成了一个新的String对象,然后将指针指向新的String对象
D.StringBuffer是线程安全的
10、以下JAVA程序输出的是什么?(B)
public class Main{
public static synchronized void main(String[] args) throws InterruptedException{
Thread t = new Thread(){
public void run(){
Right();
}
};
t.start();
System.out.print(“Left”);
}
satic synchronized void Right(){
System.out.print(“Right”);
}
}
A.结果不确定
B.LeftRight
C.RightLeft
D.Left
11、对于JVM内存配置参数:-Xmx10240m -Xms10240m-Xmn5120m-XX:SurvivorRatio=8,其最小内存值和Survivor区分大小分别是(A)。
A.10240m , 2048m
B.5120m , 1024m
C.10240m , 1024m
D.5120m , 2048m
正确答案:C
12、子类A继承父类B,A a = new A( );则父类B构造函数、父类B静态代码块、
父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块执行的先后顺序是(B)。
A.父类B静态代码块->父类B构造函数->子类A静态代码块->父类B非静态代码块->子类A构造函数->子类A非静态代码块
B.父类B静态代码块->子类A静态代码块->父类B非静态代码块->父类B构造函数->子类A静态代码块->子类A构造函数
C.父类B静态代码块->父类B构造函数->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块
D.父类B构造函数->父类B静态代码块->父类B非静态代码块->子类A静态代码块->子类A构造函数->子类A非静态代码块
13、Linux下查看服务器程序占用的端口命令是(C)。
A.watch
B.netstat-apn
C.lsof
D.ps-aux
正确答案:B
14、如果我们的程序需要经常在多种算法中相互替换,我们应该选用哪种设计模式?(D)
A.工厂方法模式
B.责任模式
C.适配器模式
D.策略模式
15、下列关于线性表、二叉平衡树、哈希表存储数据的优劣描述错误的是(B)。
A.线性表实现相对比较简单
B.平衡二叉树的插入节点比较快
C.哈希表是一个在时间和空间上做出权衡的经典例子。如果没有内存限制,那么可以直接将键作为数组的索引。那么所有的查找时间复杂度为O(1)
D.平衡二叉树的各项操作的时间复杂度为O(logn)
不定项选择题:
16、一下哪些可以作为Servlet容器使用?(ABCD)
A.Jetty
B.JBoss
C.Nginx
D.Tomcat
正确答案:ABD
不定项选择题:
17、下面哪个语句是创建数组的正确语句?(ABDE)
A.float [] [] f = new float[6][6]
B.float f [] [] = new float[6][6]
C.float f [] [] = new float[][6]
D.float [] [] f = new float[6][]
E.float [] f [] = new float[6][6]
不定项选择题
18、JDK提供的用于并发编程的同步器有哪些?(ABD)
A.CyclicBarrier
B.CountDownLatch
C.Counter
D.Semaphore
不定项选择题
19、JDK8中,下面有关java抽象类和接口的区别,说法错误的是(AB)。
A.抽象类中可以包含非抽象的普通方法,接口中的方法必须是抽象的,不能有非抽象的普通方法
B.接口中可以有普通成员变量,抽象类中没有普通成员变量
C.抽象类可以有构造方法,接口中不能有构造方法
D.一个类可以实现多个接口,但只能继承一个抽象类
不定项选择题
20、mysql数据库中一张user表中,其中包含字段A、B、C字段类型如下:A : int,B: int,C: int根据字段A、B、C按照ABC顺序建立复合索引idx_A_B_C,以下查询语句中使用到索引idx_A_B_C的语句有哪些?(AD)
A.Select*from user where A=1 and B=1
B.Select*from user where B=1 and C=1
C.Select*from user where C=1
D.Select*from user where 1=1 and A=1 and B=1
2018 银联Java笔试 题,中国银联2018秋招笔试题相关推荐
- 邮储社招Java笔试题_2019年及历年中国邮政储蓄银行社招笔试题和参考答案6套
2019年及历年中国邮政储蓄银行社招笔试题和参考答案6套 目录: 1.2016年中国邮政储蓄银行社会招聘笔试题和参考答案 2.2019年5月中国邮政储蓄银行社会招聘笔试题和参考答案 3.2019年中国 ...
- 腾讯 2015秋招笔试题 编程题2:九宫格填数
腾讯 2015秋招笔试题 编程2:九宫格填数 题目 2: 有下图的题解,请用 C/C++ 代码来列出满足下图 0-100 内的所有答案. 配合加减乘除,使得九宫格横竖都等于4. 智力冲浪 数字推理 请 ...
- 字节跳动-2020秋招-笔试题剖析【5道算法题】
字节跳动-2020秋招-笔试题剖析[5道算法题],限时120分钟. 让我们一起来看看这些题吧! 题一:模型文件去重 [题目描述] 抖音上不同的用户类型我们有不同的用户模型文件. 我们有一个模型配置文件 ...
- 酷狗java秋招笔试题
酷狗java秋招笔试题 单选题 1.在命中率极高的缓存设计中,时间复杂度最差的数据结构是( B ). A. 数组 B. 链表 C. 树 D. 哈希表 2.某二叉树共有11个结点,其叶子结点只有2个.则 ...
- 【Java】几道常见的秋招面试题
前言 只有光头才能变强 Redis目前还在看,今天来分享一下我在秋招看过(遇到)的一些面试题(相对比较常见的) 0.final关键字 简要说一下final关键字,final可以用来修饰什么? 这题我是 ...
- 深圳珍爱网java笔试,珍爱网内推 秋招Java 一面二面
自我介绍 介绍项目 (党建网站) Java基础 重写与重载 类与接口 Object类的方法 hashCode() equals() Map get() ConcurrentHashMap 实现O(1) ...
- java基础题数组_java基础学习——数组笔试题
1.求2到1000的质数,且每输出十个进行换行? 2.使用两种方式,使数组的初始化为4. 3.查询书组中的最小值,并将书组扩容为新的数组. 答案: 1.代码块:package Test; public ...
- 2018网易互娱秋招笔试题
1. 计算税 import java.util.Scanner;public class Main {public static void main(String[] args) throws Exc ...
- 2018腾讯秋招笔试题
题目来源:牛客网 1. 翻转数列 解题思路: 这道题目非常简单,可以设置一个flag变量,用来控制符号的编号,然后循环累计就可以得到结果. AC代码: #include <stdio.h> ...
最新文章
- linux的Nginx安装、默认虚拟主机、用户认证、域名重定向配置介绍
- Linux vi 中移动光标 命令
- Angular中父子组件传值@Input @Output @ViewChild最全面最简单的总结
- 成都理工大学“自然地理学”专业转行AI之路(精彩直播回放)
- 前端npm install失败
- Vue-Treeselect 的下拉菜单不出Table的框
- 实现自己的Linq to Sql
- sql server列转行怎么提高效率_行转列、列转行
- MySQL 存储过程错误处理
- MacOS iNode客户端连接SSL
- android谷歌打印插件下载地址,谷歌浏览器打印插件:Print Plus
- 让xcode5能使用ios6.1模拟器
- 图形化串口助手Serialplot使用小结
- php不能撤销,word无法撤销怎么解决
- Python基础学习的一些记录
- apex 查询_APEX初步 [5] —— SOQL查询
- nvm安装、下载以及nvm使用教程
- C语言.h文件的作用
- 港科夜闻|香港科大研发氧聚解空气处理技术,耐用环保而且节省成本
- 蓝桥 10 基础练习 十进制转十六进制 python