选择题
1、下面4种类型的文件中(.class)可以在Java虚拟机中运行。
A、.java B、.jre C、.exe D、.class
2、在Java中定义在方法中的变量称为(局部变量)
A、成员变量 B、局部变量 C、变量 D、全局变量
3、用于定义成员的访问控制权限的一组关键字是(D)
A、class,public B、char,extends C、boolean,int D、private,protected
4、下列关于构造方法的描述错误的是(D)
A、构造方法的名称必须与类名一致 B、构造方法名称前不能有任何返回值类型的声明 C、不能在构造方法中使用return返回一个值,但可以单独写return语句作为方法的结束
D、在一个类中可以定义无参构造方法,不可以定义有参构造方法
5、抽象方法在定义时不需要实现方法体,修饰它的关键字是(abstract)
A、extend B、final C、abstract D、public
8、如果父类的成员不希望被子类重写,可以在声明父类的成员时使用的修饰关键字的是(B)
A、extend B、final C、super D、public
9、以下关于匿名内部类的描述,错误的选项是(D)
A、匿名内部类是内部类的简化形式 B、匿名内部类的前提是必须要继承父类或实现接口
C、匿名内部类的格式是“new 父类(参数列表)或父接口(){}” D、匿名内部类可以有构造方法
10、下列选项中,是所有异常类的父类是(Throwable)
A、Throwable B、Error C、Eexception D、RuntimeException
11、以下String类的方法中,(B)是返回指定字符ch在字符串中最后一次出现位置的索引。
A、int indexOf(int ch) B、int lastIndexOf(int ch)
C、int indexOf(String str) D、int lastIndexOf(String str)
12、下列Constructor类的常用方法中,获取构造方法的修饰符的方法是(C)
A、getName() B、getParameterTypes() C、getModifiers() D、toString()
13、HashSet存储的元素是无序的,如果想让元素的存取顺序一致,可以使用他的子类(C)
A、LinkedList B、ArrayLisy C、LinkedHashSet D、TreeSet
14、以下是以键值对的方式存储对象的接口是(B)
A、java.util.Collection B、java.util.Map C、java.util.HashMap D、java.util.Set
15、Object990中可以获取对象的运行时类型的方法是(A)
A、getClass() B、getInfo() C、
16、下列泛型接口格式正确的是(C)
A、<T>interface Info {public T getVar();} B、Info<T> interface {public T getVar();}
C、interface Info<T> {public T getVar();} D、interface Info<T> {public getVar() T;}