Java基础阶段复习试题2[附答案解析] 联系客服

发布时间 : 星期日 文章Java基础阶段复习试题2[附答案解析]更新完毕开始阅读6acc22a4b80d6c85ec3a87c24028915f814d8422

完美WORD格式

C、行6执行,行4不执行 D、行4、行6都不执行

38. 以下哪个方法用于定义线程的执行体? ( )

A、 start() B、init() C、run() D、synchronized()

39. 在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、

类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序的特性称为( )。

A、隐藏 B、覆盖 C、重载 D、Java不支持此特性

40. A派生出子类B,B派生出子类C,并且在Java源代码中有如下声明: 1. A

a0=new A();

2. A a1 =new B();

3. A a2=new C(); 问以下哪个说法是正确的? ( ) A、只有第1行能通过编译

B、第1、2行能通过编译,但第3行编译出错 C、第1、2、3行能通过编译,但第2、3行运行时出错 D、第1行、第2行和第3行的声明都是正确的

41. 下面语句在编译时不会出现警告或错误的是( )

A. float f=3.14; Float ff=4.3f; B. char c=”c”; C. Boolean b=null; boolean D. int i=10.0;

42. 下面哪个流类属于面向字符的输入流( )

A)BufferedWriter B)FileInputStream

C)ObjectInputStream D) InputStreamReader

范文范例学习参考

完美WORD格式

43. 一个线程在任何时刻都处于某种线程状态(thread state),例如创建状态、

运行状态、阻塞状态、就绪状态等。一个线程可以由选项中的哪种线程状态直接到达运行状态?( )

A)死亡状态

B)阻塞状态(对象lock池内) C)阻塞状态(对象wait池内) D)就绪状态

44. 选项中哪一行代码可以替换题目中//add code here而不产生编译错误?() public abstract class MyClass {

public int constInt = 5; //add code here

public void method() { } }

A B

public abstract void method(int a); constInt = constInt + 5;

C public int method();

D public abstract void anotherMethod() {}

范文范例学习参考