日期:2014-05-20  浏览次数:20559 次

几个期末复习题,查了好久都不会,请各位帮帮忙啊
2. 下列关于构造方法的叙述中,错误的是( C D )//这个我觉得好像cd都是错误的。
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
17. 指出正确的表达式 ( )//这个貌似 C D都是正确的。
A、 byte a=128; B、 Boolean t=null; 
C、 long l=0xfffL; D、 double x=0.9239d; 
29. 下列关于Java线程的说法那些是正确的( ) 
A、 每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。 
B、 创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。 
C、 Thread类属于java.util程序包。 
D、 以上说法无一正确。
9. Java提供的 机制,可以避免对象在内存中的数据资源的冲突。
10. 为了将尚未填满的缓冲区的数据送往输出流通道,使用 方法来实现。
15. 在Java中只能实现单继承(Java不支持多重继承),但可通过 实现多重继承。
19. 线程建立后生命周期的第一个状态是 状态。
20. 对于文件输出流,使用 方法把数据发送到输出流通道。
28. 创建一个二维数据表格,表格中的每个单元格的数据都以String类型的形式出现,无法

正确显示Boolean数据,但可通过设置 来解决这个问题。
29. 一个程序具备同时执行不同任务的能力,这种能力称为 。
30. 当一个线程执行完run()方法时,线程进入 状态。

------解决方案--------------------
参考下哈:
2:C(不选D,个人认为是因为他说自动调用,而不是调用)
29:D(不是很确定,但是可以排除BC)
17:(真不会了,我觉得BCD都对)
9:引用(不清楚,猜的)
10:flush()
15:接口
19:就绪
20:write();
29:多线程(猜的)
30:死亡
------解决方案--------------------
2选D,C构造方法可以重载,D构造方法还可以子类通过super()调用。