接口与内部类:
1. Java语言的类间的继承关系是( )。
A) 多重的B) 单重的C) 线程的D) 不能继承
2. 以下关于Java语言继承的说法正确的是( )。
A) Java中的类可以有多个直接父类B) 抽象类不能有子类
C) Java中的接口支持多继承D) 最终类可以作为其他类的父类
3. 下列选项中,用于定义接口的关键字是( )。
A)interface B) implements C) abstract D) class
4. 下列选项中,用于实现接口的关键字是( )。
A)interface B) implements C) abstract D) class
5. 现有类A和接口B,以下描述中表示类A实现接口B的语句是( )。
A) class Aimplements B B) class B implements A
C) class Aextends B D) class B extends A
6. 下列选项中,定义接口MyInterface的语句正确的是( )。
A)interface MyInterface{ } B) implements MyInterface { }
C) class MyInterface{ } D) implements interface My{ }
7. 接口中所有属性均为___ _____、___ ______和___ _____的。
8. Java 语言的接口中可以包含__ ____常量和___ ____方法。
9.一个类如果实现一个接口,那么它就必须实现接口中定义的所有方法,否则该类就必须定义成___ _____的。
10. 接口中所有方法均为________和___ _____的。
11. Java语言中,定义一个类A继承自父类B,并实现接口C的类头是____。
12.下面是定义一个接口A的程序,完成程序填空。
public _______A{
public static final double PI=Math.PI;
public ______ double area(double a, double b);
}
13.下面是定义一个接口A的程序,完成程序填空。
public interface A{
public static ______ double PI=3.14159;
public abstract double area(double a, double b)_ ___
}
异常处理:
一、填空题
1.声明异常的关键字是______________
2.抛出异常的关键字是______________
3.不需要声明的异常是______________
二、选择题
1.下列异常处理语句编写正确的是:( )
A)try{ System.out.println(2/0) ;}
B)try( System.out.println(2/0))
catch(Exception e)
( System.out.println(e.getMessage()); )
C)try{ System.out.println(2/0) ;}
catch(Exception e)
{ System.out.println(e.getMessage()); }