




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
JAVA开发工程师笔试试题及答案1.Object[]a=newString[10];
2.StringBuilderbuilder=newStringBuilder();
3.for(inti=0;i<a.length;i++){
4.builder.append(a[i].toString());
5.}
哪行错误()
A.1B.2C.3D.4(正确答案)2.文件重命名的命令为()A.mkdirB.rmdirC.mv(正确答案)D.rm3.新建一个流对象,下面哪个选项的代码是错误的?()A.newBufferedWriter(newFileWriter(“a.txt”));B.newBufferedReader(newFileInputStream(“a.dat”));(正确答案)C.newGZIPOutputStream(newFileOutputStream(“a.zip”));D.newObjectInputStream(newFileInputStream(“a.dat”));4.下面代码的运行结果为:()
importjava.io.*;
importjava.util.*;
publicclassfoo{
publicstaticvoidmain(String[]args){
Strings;
System.out.println("s="+s);
}
}
A.代码得到编译,并输出“s=”B.代码得到编译,并输出“s=null”C.由于Strings没有初始化,代码不能编译通过(正确答案)D.代码得到编译,但捕获到NullPointException异常5.下面的方法,当输入为2的时候返回值是多少?()
publicstaticintgetValue(inti){
intresult=0;
switch(i){
case1:
result=result+i;
case2:
result=result+i*2;
case3:
result=result+i*3;
}
returnresult;
}
A.0B.2C.4D.10(正确答案)6.请选择正确代码填写到//addcodehere处()
publicabstractclassMyClass{
publicintconstInt=5;
//addcodehere
publicvoidmethod(){
}
}
A.publicabstractvoidmethod(inta);(正确答案)B.constInt=constInt+5;C.publicintmethod();D.publicabstractvoidanotherMethod(){}7.ORACLE中下面SQL书写正确的是那个?()A.selectcount(1)fromempgroupbydeptnowhereage>30orderbyempid;B.selectcount(1),agefromempwhereage>30groupbydeptno;C.selectcount(1)fromempwhereage>30orderbyempidgroupbydeptno;D.selectcount(1),deptnofromempwhereage>30groupbydeptno;(正确答案)8.LINUX系统中如何获取java进程的pid()A.findjavaB.grepjavaC.ps-ef|grepjava(正确答案)D.ps-efjava9.以下多线程同步锁的使用请选择出正确的写法()
privateReentrantLocklock=newReentrantLock();A.try{lock.lock();//代码块}finally{lock.unlock();}(正确答案)B.try{//代码块lock.lock();}catch{lock.unlock();}C.try{lock.lock();//代码块lock.unlock();}D.try{lock.lock();//代码块}finally{}10.反射获取某个类定义的所有方法,请选择正确的代码书写()
Objectobj=xxx;
A.obj.getMethods();B.obj.getFields();C.obj.getClass().getDeclardMethods();(正确答案)D.obj.getClass().getMethods();11.当客户端关闭一个从连接池中获取的连接,会发生下面哪一种情况?()A.连接不会关闭,只是简单地还给连接池(正确答案)B.连接被关闭,但又被重新打开并还给连接池C.连接永久性关闭D.以上都错12.以下哪个约束符可用于定义成员常量()A.staticB.final(正确答案)C.abstractD.Nomodifiercanbeused13.以下代码运行输出是()
publicclassPerson{
privateStringname=”Person”;
intage=0;
}
publicclassChildextendsPerson{
publicStringgrade;
publicstaticvoidmain(String[]args){
Personp=newChild();
System.out.println();
}
}
A.输出:PersonB.没有输出C.编译出错(正确答案)D.运行出错14.使用JDBC连接数据库的顺序是(按照操作顺序列出选项):()
1、加载驱动
2、导入驱动包
3、发送并处理SQL语句
4、建立于数据库的连接
5、关闭连接
A.12345B.21543C.21435(正确答案)D.2314515.在Java中,可用于创建链表数据结构的对象()A.LinkedList(正确答案)B.ArrayListC.CollectionD.HashMap16.下面代码的正确输出是什么?()
publicclassTest{
publicstaticvoidmain(String[]args){
System.out.println("hello");
Testt=null;
try{
t.show();
System.out.println("end");
}catch(Exceptione){
System.out.println("error");
}
System.out.println("hi");
}
publicstaticbooleanshow(){
System.out.println("good");
}
}
A.hellogoodhiB.helloerrorC.helloD.helloerrorhi(正确答案)17.阅读下面代码,选择正确答案()
publicclassSomething{
publicintaddOne(finalintx){
return++x;
}
publicvoidmain(String[]args){
System.out.println(newSomething().addOne(2));
}
}
A.3B.2C.运行时错误D.编译不通过(正确答案)18.临时文件夹/tmp/aaa,文件夹内存在一些文件。如何删除/tmp文件夹及其中的所有文件,应该使用命令()A.rm-f/tmp/aaaB.rm-r/tmp/aaa(正确答案)C.rmdir-r/tmp/aaaD.rmdir/tmp/aaa19.在调用方法时,若要使方法改变实参的值,可以()
A.用基本数据类型作为参数B.用对象作为参数(正确答案)C.A和B都对D.A和B都不对如下数据结构图示(20-22题共用)
20.查询课程编号“1”比“2”成绩高的学生的信息及课程分数()A.select*from(selects1.SId,s1.scoreclass1,s2.scoreclass2fromscs1crossjoinscs2ons1.SId=s2.SIdwheres1.CId='1'ands2.CId='2'ands1.score>s2.score)rleftjoinstudentsonr.SId=s.SId;B.select*from(selects1.SId,s1.scoreclass1,s2.scoreclass2fromscs1rightjoinscs2ons1.SId=s2.SIdwheres1.CId='1'ands2.CId='2'ands1.score>s2.score)rleftjoinstudentsonr.SId=s.SId;C.select*from(selects1.SId,s1.scoreclass1,s2.scoreclass2fromscs1innerjoinscs2ons1.SId=s2.SIdwheres1.CId='1'ands2.CId='2'ands1.score>s2.score)rleftjoinstudentsonr.SId=s.SId;D.select*from(selects1.SId,s1.scoreclass1,s2.scoreclass2fromscs1leftjoinscs2ons1.SId=s2.SIdwheres1.CId='1'ands2.CId='2'ands1.score>s2.score)rleftjoinstudentsonr.SId=s.SId;(正确答案)21.查询平均成绩大于等于60分的同学的学生编号和学生姓名和平均成绩()A.selectc.SId,s.Sname,avg(c.score)fromsccleftjoinstudentsonc.SId=s.SIdgroupbyc.SIdhavingavg(c.score)>=60;B.selectc.SId,s.Sname,avg(c.score)fromsccinnerjoinstudentsonc.SId=s.SIdandavg(c.score)>=60;C.selectc.SId,s.Sname,avg(c.score)fromsccinnerjoinstudentsonc.SId=s.SIdgroupbyc.SIdhavingavg(c.score)>=60;D.SELECTr.*,s.SnameFROM(SELECTSId,AVG(score)FROMscGROUPBYSIdHAVINGAVG(score)>60)rLEFTJOINstudentsONs.SId=r.SId;(正确答案)22.查询课程编号“1”并且分数小于60的学生信息,按分数降序排列后显示()A.SELECTstd.*FROMstudentstd,scswheres.CId='1'ands.score<60orderbys.scoredescB.SELECTstd.*FROMstudentstd,scswherestd.SId=s.SIdands.CId='1'ands.score<60orderbys.scoredesc(正确答案)C.SELECTstd.*FROMstudentstd,scsorderbys.scoredescwherestd.SId=s.SIdands.CId='1'ands.score<60D.SELECTstd.*FROMstudentstdleftjoinscsonstd.SId=s.SIdands.CId='1'ands.score<60orderbys.scoredesc多选题1.创建线程的方式有哪些?()A.继承Thread(正确答案)B.实现Runnable接口(正确答案)C.使用Executor框架来创建线程(正确答案)D.实现Callable接口(正确答案)2.Java如何实现异步处理()A.AJAXB.多线程C.无法实现(正确答案)D.MQ消息队列(正确答案)3.SQLJOIN有那些类型()A.JOIN(正确答案)B.LEFTJOIN(正确答案)C.RIGHTJOIN(正确答案)D.FULLJOIN(正确答案)E.TOPJOIN4.集合类型有()A.Set(正确答案)B.List(正确答案)C.Map(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年安徽水利水电职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
- 2025年安徽卫生健康职业学院高职单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析
- 中国乳品行业发展现状
- 直销行业的前景和未来
- 试乘试驾操作要点
- 精细管理探秘案例分享
- 微立体年终总结汇报模板1
- 人教版数学六年级下册第二章百分数(二)(同步练习)
- 四川水利职业技术学院《麻醉拔牙及齿槽外科学》2023-2024学年第二学期期末试卷
- 低钠血症的观察及护理
- 生物识别技术保障个人隐私
- 第四单元 民族团结与祖国统一 -【背诵清单】2022-2023学年八年级历史下册期末复习必背核心知识梳理(部编版)
- 国际商务贸易交流交往中心建设项目可行性研究报告模板-备案拿地
- 内部控制评价和监督制度(3篇)
- 《中国老年糖尿病诊疗指南(2024版)》解读课件
- 2025年高考政治一轮复习知识清单选择性必修三 《逻辑与思维》知识点复习
- 初三班级学生中考加油家长会课件
- 广东省2024年修订医疗服务价格项目表
- 基于物联网的农产品质量安全监测平台建设方案
- 临床肠气囊肿病影像诊断与鉴别
- 产学合作协同育人项目教学内容和课程体系改革项目申报书模板-基于产业学院的实践应用型人才培养
评论
0/150
提交评论