ImageVerifierCode 换一换
格式:DOCX , 页数:9 ,大小:19.49KB ,
资源ID:6085381      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6085381.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(java中级工程师面试题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

java中级工程师面试题.docx

1、java中级工程师面试题java中级工程师面试题java中级工程师而试题目前,我国对软件人才的需求己达20万,并且以每年20%左右 的速度增长。在未来5年内,合格软件人才的需求将远大于供给。 下面是关于java中级工程师面试题,希望大家认真阅读!一、单选题(共12题,每题2分,共24分)1.下而关于Java的表述有错误的是 A.Java中没有sizeof操作符,所有数据类型的长度都是确定的, 与平台无关。B.在Java中,局部变量不会被自动初始化,需要显式的赋初值。C.Java中的instanceof运算符,可以判断一个对象是否属于某 个类的实例。D.一个Java文件里可以有多个public类

2、,但Java文件名必须 和包含main方法的那个public类名精确一致。2.下面关于Java中static关键字的表述错误的是 A.被static修饰的类成员变量在编译时由内存分配一块空间, 直到程序停止运行才会被释放。B.被static修饰的类方法只能访问其自身类未被static修饰的 实例方法,而不能访问其他类的。C.被static修饰的类方法不能使用this关键字。D.在没有创建该类的对象时,该类中用static修饰的类方法就 可以被调用。3.下而关于Java中abstract关键字的表述有错误的是 A.用abstract修饰不在类内实现的方法,称为抽象方法;抽象方 法必须在子类派生时

3、被重载。B.用abstract修饰的类为抽象类;抽象类可以同时被static或 final关键字修饰。C.抽象类中不一定包含抽象方法,但包含抽象方法的类一定要声 明为抽象类。D.如果一个类被定义为抽象类,则该类不能进行实例化。4.下而关于Java中垃圾回收(gc)的表述有错误的是 A.在 Stringstrl二 Hello” ;Stringst:r2二stri; str 1 二null;中, 对象” Hello”不会被垃圾回收。B.调用Runtime. getRuntime (). gc ()会立即启动垃圾回收线程对 当前程序进行垃圾回收。C.调用Systmer. gc ()只是提示垃圾回收器

4、进行垃圾回收操作, 但并不保证gc线程立即启动。D.当垃圾回收器将要释放无用对象的内存时,先调用该对象的 finalize ()方法。5.下而关于Java中接口 (interface)的表述有错误的是 A.在接口中定义的常量可以被多个类共享,具有public, final, static属性,可被任意类访问。B.接口中只对方法进行声明而没有实现体,而且用分号结尾,具 有 public 和 abstract 属性C.子接口中定义了与父接口同名的常量或者相同的方法,则父接 口的常量被隐藏,方法被重写D.实现接口的类必须实现接口和其父接口中的所有方法。6.下面哪个方法不属于String类提供的 A.

5、IndexOf ()B.getChar2 ()C.replace ()D.append ()7.在Java多线程中,调用下面哪种方法不会使线程进入阻塞状态? A.sleep ()B.suspend ()C.wait ()D.yield()8. 下面程序被编译运行时,下面哪些描述是正确的 。classBpublicintf(inti):returni+i;publicintf(inti, intj)returni+j;publicintf(chare):returnc;publicclassTestextendsB publicintf (inti, intj) returnsuper. f (

6、i, j);publicintf (intj) return-j;publicstaticvoidmain(Stringargs)Bx=newTest ();System, out. printin (x. f (5,1)+” +x.f(4)+” +x.f( A);A.编译不通过,BxnewTest ()出错,类型不匹配B.编译不通过,原因是B.f (chare), 一个char类型不能直接当 做int类型返回C.编译通过,运行输出结果是15-465D.编译通过,运行输出结果是158659.下面哪个类或接口定义了 wait()、not辻y()、not if yAll()方 法 A.java.

7、lang. ThreadB.java. lang. RunnableC.java. lang. ObjectD.java. lang. TreadGroup1.在JavaAPI文档中,下而的哪部分未被包括在内 A.类的用途的描述B.类层次C.父类方法的列表D.成员变量的列表11.下面列岀的修饰符中,哪一个用来修饰方法(method)要求此方法必须显式地获得某个对象才能执行 A.finalB.synchronizedC.staticD.public12.下面的各种异常中,哪种异常在一个方法中没有声明抛出此异常时也可以在其方法体中直接抛出 A.java lang. ClassNotFoundExc

8、eptionB.java. lang ExceptionC.java lang. NullPointerExceptionD.java. ioException二、多选题(共5题,每题3分,共15分)1.下而对操作系统中线程和进程的表述有错误的是 A.进程是程序的运行实例,它包含内存和资源,而线程是由进程 进一步派生出来的一组代码的执行过程B.每个进程都有一个主线程,还可以建立另外的线程。进程中的 线程是并行执行的,每个线程占用CPU的时间由此进程来调度。C.进程中的所有线程共享进程的虚拟地址空间,这意味着所有线 程都可以访问进程的全局变量和资源。D.进程中的每个线程的声明周期都在该进程中,每

9、个线程都有自 己的私有虚拟地址空间。2.下而关于HashAiap与Hashtable区别的表述正确的是 A.HashMap 与 Hashtable 采用的 hash/rehas 算法基木一致。B.HashMap 允许将 null 作为一个 entry 得 key 或 value,而 Hashtable 不允许。C.HashMap 与 Hashtable 都是 Map inter face 的实现。D.Hash table 的方法是 syncronized 的,而 HashMap 不是,因此 HashMap非线程安全3.对于一个abstract的method,不能用下面哪个Java关键字同时修饰

10、 A.staticB.nativeC.synchronizedD.final4.下而关于 Java 中 Vector ArrayListLinkedList 的表述正确的是 A.这三个类都实现了 java. util. List接口,但只有Vector是线 程安全的B.ArrayList与Vector在从指定位置用index检索一个元素的 时候,时间开销是0(1)C.LinkedList在插入、删除任意位置元素的时间开销都是0(1), 但它在索引一个元素的时候比较慢,为0(i),其中i是索引的位置。D.当向这几种类型中增加元素时,如果数目超出了其目前的长度, Vector缺省情况下自动增长原来

11、一倍的长度,而ArrayList与 LinkedList则增长5%的长度。5.在J2EE中,JSP可以使用下列哪些技术对客户端会话状态进行跟踪 A.建立匿名的表格字段B.使用URL重写C.使用持久化CookiesD.使用session会话机制三、填空题(共5题,每题3分,共15分)1.下而程序的运行结果为 publicclassTestpublicstaticvoidmain(Stringargs) Bob j=newB ();classAstaticSystem, out. print( X”);publicAO System, out. print ( A” ) ;classBextend

12、sAstaticSystem, out. print( Y”);publicBO System, out. print ( B” ) ;2.下面程序的运行结果为 publicclassTestpublicstaticvoidmain(Stringargs)Subobj=newSub();obj print ();classBasepublicStrings= X” ;publicvoidprint()System out print(s);printAgain ();publicvoi dpr i ntAga i n ()System out print( Av );classSubexten

13、dsBase publicStrings= Y” ; publicvoidprintAgain()System out print( B” );3.下而程序的运行结果为 publicclassTeststaticintfunc(inti, intj)tryreturni/j;catch(ArithmeticExceptione) System out print( A);return;catch(Exceptione) System out print( B);return;finallySystem out print( C八);publicstaticvoidmain(Stringargs

14、) System out printin(func(1,);4.下而程序的运行结果为 classAvoidfunci() System, out. print( A);classBextendsAvoidfunc2()System, out. print ( B);classCextendsBvoidfunc2() System, out. print ( C);publicclassTestpublicstaticvoidmain(Stringdargs) Bobj=newC();obj. fund ();obj. func2 ();5.请填写下而程序的输出结果classAinta=l;pu

15、blicclassTestpublicstaticvoidmain(Stringargs) Aobjl=newA();Aobj2=newA();Aobj3二objl;Stringsl=newString( abc” );Strings2=:newString ( abcM );Strings3= abc” ;System out printin(objl=obj2);System out printin(obj1. equals(obj2);System out printin(objl=obj3);System out printin(sl=s2);System out printin(si. equals(s2);System out printin(sl equals(s3);四.简答题(共3题,前两题每5分,最后一题6分,共16分)1.请编写一个函数func (),将此函数的输入参数(int型)逆序输 出显示,如54321 -12345,要求使用递归,并且函数体代码不超 过8行。publicclassTestpublicvoidfunc(inti)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1