java考试练习题 联系客服

发布时间 : 星期六 文章java考试练习题更新完毕开始阅读

public static void main(String[] args) {

_________________________

_________________________

}

}

class Outer {

static class Inner {

public void method () {

System.out.println(\

}

}

}

下列选项中,填写在空白处可以使程序正常运行的是()

A、Outer o = new Outer(); o.method();

B、Inner I = new Inner(); i.method();

C、Outer.Inner oi = new Outer.Inner(); oi.method();

D、以上答案都不对

11、下列关于自定义异常的说法中,错误的是()

A、自定义异常要继承Exception类

B、自定义异常继承Exception类后,具有可抛性

C、自定义异常可以在构造方法中用super关键字传递异常信息给父类

D、自定义异常必须继承Error类

12、下列程序运行结果是()

public class Demo {

public static void main(String[] args) {

Demo demo = new Demo();

demo.show(new Car() {

public void run() {

System.out.println(\

}

});

}

public void show(Car c) {

c.run();

}

}

abstract class Car {

public void run() {

System.out.println(\

}

}

A、car run

B、demo run

C、无结果

D、编译报错

13、下列选项中,哪一个类是Object的子类?()

A、public final class String{}

B、public class Person{}

C、public abstract Animal{}

D、以上三个类都是Object子类

14、下列选项中,可以正确实现String初始化的是()

A、String str = \

B、String str = 'abc';

C、String str = abc;

D、String str = 0;

15、下面关于Random类常用方法的描述中,错误的是?()

A、nextDouble()方法返回的是0.0和1.0之间double类型的值

B、nextFloat()方法返回的是0.0和1.0之间float类型的值

C、nextInt(int n)返回的是0(包括)和指定值n(不包括)之间的值

D、nextInt( )返回的是0(包括)和2147483647 之间的值

16、分析下面程序,哪一行代码能正确赋值?()

class Demo {

public void method() {

final int num1 = 10;

static int num2 = 20;

abstract int num3 = 30;

private int num4 = 40;

}