《Java程序设计》期末复习100题

《Java程序设计》期末复习100题,第1张

《Java程序设计》期末复习100题 (一天更10题)

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5676683.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存