JAVA软件工程师试题含答案_第1页
JAVA软件工程师试题含答案_第2页
JAVA软件工程师试题含答案_第3页
JAVA软件工程师试题含答案_第4页
JAVA软件工程师试题含答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

JAVA软件工程师考核试题1、下面哪一个不是Java的基本数据类型()?A.charB.shortC.longD.string(正确答案)2、Java中基本数据类型,哪一个能存储的数据最长()?A.intB.floatC.long(正确答案)D.short3、stringi=“科技第一”,i.trim()等于多少?A.“科技第一!”B.“科技第一”C.“科技第一”D.“科技第一”(正确答案)4、下列Java容器哪一个不是Collection()?A.ListB.SetC.StackD.HashMap(正确答案)5、下列哪一个是正确的描述()?A.TreeMap元素无序,值可重复B.HashSet元素有序,允许元素重复C.HashMap的key和value都唯一D.ArrayList元素有序,允许元素重复(正确答案)6、线程和进程的区别是什么()?A.一个线程有多个进程B.一个线程只能有一个进程C.一个进程只能有一个线程D.一个进程至少有一个线程(正确答案)7、以下哪一个不是线程的状态()?A.WATINGB.NEWC.KILL(正确答案)D.BLOCKED8、以下哪一个是Java的修饰符()?A.finallyB.finalizeC.finalizedD.final(正确答案)9、springboot核心配置文件是什么()?A.start.ymlB.pertiesC.perties(正确答案)D.web.xml10、下面哪一个是HTTP协议的通信端口()?A.3306B.5432C.8443D.80(正确答案)11、下面哪一个不是hibernate的查询方式()?A.hqlB.原生SQLC.条件查询D.自定义SQL(正确答案)12、以下哪一个不是创建线程的方式()?A.继承Runnable接口(正确答案)B.继承Thread重写run方法C.实现Runnable接口D.实现Callable接口13、一张自增表里面一共有17条数据,删除了最后2条数据,重启MySQL数据库,又插入4条数据,此事ID是多少()?A.17B.21(正确答案)C.19D.2014、下列SQL文哪一个是执行最快()?A.selectcount()fromtable;B.selectcount(1)fromtable;(正确答案)C.selectcount(name)fromtable;D.selectcount(age)fromtable;15、Redis不支持下列哪个Java的客户端()?A.RedissonB.jedisC.lettuceD.pgAdmin(正确答案)16、Redis不支持哪个数据类型()?A.setB.char(正确答案)C.listD.string17、下来哪一个不是Java的引用类型()?A.强引用B.弱引用C.软引用D.硬引用(正确答案)18、JVM的调优参数:-Xmx4G表示什么意思()?A.初始化堆大小为4GB.堆最小内存为4GC.堆最大内存为4G(正确答案)D.栈最小内存为4G19、下列哪一个不是JVM的垃圾回收算法()?A.分代算法B.复制算法C.标记-整理算法D.二叉树算法(正确答案)20、类装载的执行过程分为5步,下列哪一个不是()?A.初始化B.检查C.重载(正确答案)D.解析二、多选题(30分,每题3分)21、普通类和抽象类有什么区别()?A.抽象类可以包含抽象方法(正确答案)B.抽象类不能直接实例化(正确答案)C.普通类可以直接实例化(正确答案)D.普通类不能包含抽象方法(正确答案)22、哪些集合类型是线程安全的()?A.HashMapB.Vector(正确答案)C.Stack(正确答案)D.HashTable(正确答案)23、线程的方法有哪些()?A.start()(正确答案)B.run()(正确答案)C.stop()(正确答案)D.sleep()(正确答案)24、线程池有哪些状态()?A.STOP(正确答案)B.RUNNING(正确答案)C.SHUTDOWN(正确答案)D.TIDYING(正确答案)25、Java获取反射的方法有那些()?A.ClassclsObj=Student.class;clsObj.getName();(正确答案)B.ClassclsObj=(newStudent()).getClass();clsObj.getName();(正确答案)C.ClassclsObj=Class.forName("fanshe.Student");clsObj.getName();(正确答案)D.ClassclsObj=Student.getClass();clsObj.getName();26、下列哪些方案不需要捕获异常()?A.wait()(正确答案)B.notify()(正确答案)C.sleep()D.notifyAll()(正确答案)27、Stringstr=“新冠疫情改变世界”,下列那些方法的输出值是一样的()?A.left(str,4);(正确答案)B.right(str,4);C.substring(str,0,4);(正确答案)D.reverse(str,4);28、下列哪些是非关系型数据库()?A.MySQLB.Redis(正确答案)C.MongoDB(正确答案)D.Memcache(正确答案)29、MySQL的聚合函数有哪些()?A.adddate();(正确答案)B.sum();(正确答案)C.Max();(正确答案)D.upper();(正确答案)30、下列那些方法的输出值是一样的()?A.2(正确答案)B.23(3次方)(正确答案)C.length(“Java面向对象”);(正确答案)D.Math.abs(Math.round(-8.5));(正确答案)三、判断题(10分,每题1分)31、volatile是变量修饰符,synchroinized是修饰类、方法、代码段。对(正确答案)错32、Redis是单线程的。对(正确答案)错33、堆是线程共享的,栈是线程私有的。对(正确答案)错34、队列是先进先出,栈是后进先出。对(正确答案)错35、有关MySQL的表锁,表级锁:开销小,加锁快;行级锁:开销大,加锁慢。所以一般常用表级锁提高效率。对错(正确答案)36、Java中字符流按32位传输输入输出数据的。对错(正确答案)37、抽象类必须要有抽象方法。对错(正确答案)38、Java面向对象的特点是,封装、继承、多态。对(正确答案)错39、String和String

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论