Word 文档                                                                                                               

java 中级工程师面试题
java 级工程师面试题
,我国对软件人材的需求已达 20 万,并且以每年 20% 摆布的速度增长。在将来 5 年内,合格软件人材的需求将远大于供给。下面是关 java 中级工程师面试题,希翼大家认真阅读!
  单项选择题(12 题,每题 2 分,共 24 )
1.下面关于 Java 的表述有错误的选项是________
A.Java 中没有 sizeof 操作符,全部数据类型的长度都是确定的, 与平台无关。
B.Java 中,局部变量不会被自动初始化,需要显式的赋初值。
C.Java 中的 instanceof 运算符,可以判断一个对象是否属于某个类的实例。
D.Java 文件里可以有多个 public 类,但 Java 文件名必需和包含 main 那个 public 类名精确一致。
2.面关于 Java static 关键字的表述错误的选项是________
A.static 修饰的类成员变量在编译时由内存支配一块空间,直到程序住手 行才会被释放。
B. static 修饰的类方法只能访问其自身类未被 static 修饰的实例方法, 而不 能访问其他类的。
C.static 修饰的类方法不能使用this 关键字。
D.在没有创建该类的对象时,该类中用 static 修饰的类方法就可以被调用。
3.下面关于 Java abstract 关键字的表述有错误的选项是________
A.abstract 修饰不在类内实现的方法,称为抽象方法;抽象方法必需在子类
时被重载。
B.abstract 修饰的类为抽象类;抽象类可以同时被static 或者final 关键字修饰。
C.象类中不愿定包含抽象方法,但包含抽象方法的类确定要声明为抽象类。
D.假如一个类被定义为抽象类,则该类不能进行实例化。
4.下面关于 Java 中垃圾回收(gc)的表述有错误的选项是_______
A.String str1 = Hello';String str2 = str1;str1 = null;中,对象'Hello'不会被垃圾 收。
B.调用 Runtime().gc()会即将启动垃圾回收线程对当前程序进行垃 回收。
C.调用 Systmer.gc()只是提示垃圾回收器进行垃圾回收操作,但并不保证gc 线程即将启动。
D.垃圾回收器将要释放无用对象的`内存时,先调用该对象的 finalize()方法。
5.下面关于 Java 中接口(interface)的表述有错误的选项是________
A.在接口中定义的常量可以被多个类共享,具有 public final static 属性, 任意类访问。
B.接口中只对方法进行声明而没有实现体,而且用分号结尾,具有 public abstract 属性
C.子接口中定义了与父接口同名的常量或者相同的方法,则父接口的常量被 藏,方法被重写
D.实现接口的类必需实现接口和其父接口中的全部方法。
6.下面哪个方法不属于 String 提供的______
A.IndexOf()

    Word 文档                                                                                                               

B.getChar2()
C.replace()
D.append()
7.Java 多线程中,调用下面哪种方法不会使线程进入阻塞状态?________ A.sleep()
B.suspend()
C.wait()
D.yield()
8.下面程序被编译运行时,下面哪些描述是正确的_________
class B{
public int f(int i){
return i+i;
}
public int f(int i,  int j){
return i+j;
}
public int f(char c){
return c;
}
}
public class Test extends B{
public int f(int i,  int j){
return super.f(ij);
}
public int f(int j){
return -j;
}
public static void main(String[] args){
B x = new Test();
System.out.println(x.f(51)+' +x.f(4)+' +x.f(A));
}
}
A.编译不通过, B x = new Test()  出错,类型不匹配
B.编译不通过,原由B.f(char c),一个 char 类型不能直接当做 int 类型返回 C.编译通过运行输出结果是 15 -4 65
D.编译通过,运行输出结果是 15 8 65
9.下面哪个类或者接口定义了 wait()notify() notifyAll()方法_______
A.java.lang.Thread
B.java.lang.Runnable
C.java.lang.Object
D.java.lang.TreadGroup
1.Java API 文档中,下面的哪部份未被包括在内_______
A.类的用途的描述
java面试题要背多久
B.层次

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。