1.分析选项中关于Java中this关键字的说法正确的是()
A. this关键字是在对象内部指代自身的引用
B. this关键字可以在类中的任何位置使用
C. this关键字和类关联,而不是和特定的对象关联
D. 同一个类的不同对象共用一个this
2.下面哪个Set是根据内容排序的
A. AbstractSet
B. linkedHashSet
C. HashSet
D. TreeSet
3.在Java的异常处理模型中,能单独和finally语句一起使用的块是()。
A. try
B. catch
C. throw
D. throws
4.在Java接口中,下列选项中有效的方法声明是()
A. public void fn();
B. public void fn(){ };
C. protected void fn();
D. private void fn();
5.下列选项中关于Java中super关键字的说法正确的是()。
A. super关键字不仅可以指代子类的直接父类,还可以指代父类的父类
B. super关键字是在子类对象内部指代其父类对象的引用
C. 子类通过super关键字只能调用父类的方法,而不能调用父类的属性
D. 类通过super关键字只能调用父类的属性,而不能调用父类的方法
6.给的如下所示的Java代码,运行时,会产生( )类型的异常。
String s = “bnuz”;s.substring(5,7);
A. ArithmeticException
B. StringIndexOutOfBoundsException
C. NullPointerException
D. StringNullException
7.在Java中,关于构造方法,下列说法错误的是()。
A. 构造方法的名称必须与类名相同;
B. 构造方法可以带参数;
C. 构造方法不可以重载;
D. 构造方法给对象分配内存
8.对象的特征在类中表示为变量,称为类的()。
A. 对象
B. 属性
C. 方法
D. 数据类型
9.下列()不属于引用数据类型。
A. boolean
B. 数组;
C. 字符串;
D. 接口;
- 引用数据类型:引用数据类型是建立在基本数据类型的基础上,包括数组、类和接口。
- 除了基本数据类型以外的都是引用数据类型。
10.以下程序的运行结果是()。
public class Demo{ public static void main(String[] args) { int a = 8; System.out.println(a); System.out.println(a++); System.out.println(a); } }
A. 888
B. 889
C. 899
D. 898
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)