一些关于java的公司笔试的题目看看吧 联系客服

发布时间 : 星期日 文章一些关于java的公司笔试的题目看看吧更新完毕开始阅读a6ff8874a26925c52cc5bf4f

题目26:b

垃圾回收机制中,系统无法回收的是:(选择1项) A) 那些NULL对象

B) 当窗体显示的时候,指向窗体的对象。 C) 系统资源紧张的时候,一些垃圾资源

题目27:d

下列关于构造方法的说法中错误的是:(选择1项) A) 构造方法的可以被重载。

B) 构造方法不可以有返回类型,但是可以有参数。 C) 构造方法的名字必须与类名相同。 D) 构造方法不可以被覆盖。

题目28:c

所有的异常类皆继承哪一个类?(选择1项) A) java.io.Exception B) java.lang.Throwable C) java.lang.Exception D) java.lang.Error

题目29:d 程序如下: public class Foo {

public static void main(String[] args) {

try {

return; }

finally

{

System.out.println(\ } }

}

上面程序段的执行结果是:(选择1项) A) 程序正常运行,但不输出任何结果。 B) 程序正常运行,并输出 \

C) 编译能通过,但运行时会出现一个异常。 D) 因为没有catch语句块,所以不能通过编译。

题目30:b

下面关于修饰符权限的说法中错误的是:(选择1项)

A) public说明该类成员可被所有类的对象使用。

B) protected说明该类成员能被同一类中的其他成员、或其子类成员访问,但不能被同一包中的其他类或其他包的非子类访问。

C) 默认的说明该类成员能被同一类中的其他成员、或同一包中的其他类访问但不能被包之外的其他类访问。

D) private说明该类成员只能被同一类中的其他成员访问,不能被其他类的成员访问,也不能被子类成员访问。

题目31:d

下面关于多态的说法中不正确的是:(选择1项) A) 子类不能覆盖超类中的final或 static方法。

B) 子类覆盖超类中同名方法时,子类方法声明必须与超类被覆盖方法的声明一样。 C) 方法重载中参数必须不同,即可以参数个数不同,也可以类型不同; D) 子类必须覆盖超类中的abstract方法。

题目32:b

下面关于数组的定义错误的是:(选择1项) A) int a[]={1,2,3,4,5,6}; B) int a[6]={1,2,3,4,5,6} C) int[][] a;

D) int [] a=new int[6];

题目33:a 程序如下: class Test { }

public static void main(String[] args) throws ArithmeticException { Demo test=new Demo(); }

test.div(52,0);

System.out.println(\我没罪\

class Demo { {

public void dv(int x,int y) throws ArithmeticException { }

public void div(int x,int y) throws ArithmeticException {

try

System.out.println(x/y);

dv(x,y);

}

catch(ArithmeticException e) { System.out.println(\我是主犯\

}

}

}

运行上面的程序输出结果是:(选择1项) A) 我是主犯 我没罪 B) 我没罪 我是主犯 C) 52/0我是主犯 我没罪 D) 程序将抛出异常。 题目34:c 程序如下: class Demo {

public static void main(String[] args) {

day02 a=new day02(); a.y=45;

a.tt(); } }

class day01 { } {

int c; day02() {

private int d;

protected int h; public int y;

public day01(int a1,int a2) { }

d=a1; h=a2;

public void tt() { System.out.println(\我是day01\}

class day02 extends day01

this(4,9,8);

}

day02(int b1,int b2,int b3) { super(b1,b2); }

public void tt() { System.out.println(\我是day025\

c=b3;

} }

运行程序,输出结果为:(选择1项) A) 我是day0259 B) 我是day014925 C) 我是day0258

D)我是day012945 题目35:b

下面关于数据类型的默认值的说法中不正确的是:(选择1项) A) char类型的默认值为:’\