java练习题1

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、判断题

1.Java,io.OutputStream流是字符输出流。(×)

2.Java.io.InputStream流是字节输出流。(×)

3.Java语言中一个Char类型的数据占用2个字节大小的内存空间。()

4.多态是指在程序中使用相同的名称来表示不同的含义。()

5.在java程序中能用抽象类作为模板来创建对象。(×)

6.if(true){int i=17;} System.out.println(i);运行此程序的结果是输出

17。()

7.Java中一般所说的异常都是指Exception或及其子类。()

8.int[] a={1,2,3,4}; System.out.println(a.length()); 以上语句运行

的结果是显示4。()

9.Math.random()*89+10产生的随机数是在10~99之间。()

10.Java.io.Reader是所有读字符数据流类的父类。()

11.匿名类不能有修饰符,可以定义构造方法。(×)

12.java中严格规定子类只能拥有一个直接父类。()

14. 语句Fil e dir2=new File(d1,”d2”); dir2.mkdir();执行后在目录

d1下建立了一个文件夹d2。()

15.一个异常处理中 finally语句块只能有一个或者可以没有。()

16.File file=new File(“d:\java\file.txt”); ()

17. java语言中的所有异常类都是ng.Throwable的子类。()

18. 如果异常发生时,没有捕获异常的代码,程序会正常执行。()

19.在计算机进行通信时,知道对方的IP地址就可以通信。()20.在服务器里只要创建一个服务接口就可以进行通信。()21.Calendar cal=Calendar.getInstance( ); ()22.启动了ServerSocket就可以进行数据的传输。()23.List list = new ArrayList();(List是接口)()

24.List接口的元素是有序的。()

25.Set接口中的元素是无序的。()

26.得到Calendar的实例可以使用构造方法。(×)

27.不能使用InetAddress类的构造方法创建一个实例。()

二、选择题

1.下列类的定义,错误的是()

A.public class test extends Object{ …… }

B.final class operators{……}

C.class Point{……}

D.void class Point{……}

2.关键字supper的作用是

A. 用来访问父类被隐藏的成员变量

B. 用来调用父类中被重载的方法

C. 用来调用父类的构造函数

D. 以上都是

3.java中用来抛出异常的关键字是()

A、try

B、catch

C、throw

D、finally

4.()类是所有异常类的父类。

A、Throwable

B、Error

C、Exception

D、AWTError

5.对于catch子句的排列,下列哪种是正确的( )

A、父类在先,子类在后

B、子类在先,父类在后

C、有继承关系的异常不能在同一个try程序段内

D、先有子类,其他如何排列都无关

6.java中,实现通过网络使用URL访问对象的功能的流是()

A. URL输入流

B. Sock输入流

C. PipedInputStream输入流

D. BufferedInputStream输入流

7.当处理的数据量很多,或向文件写些很多次小数据,一般使用()流

A. DataOutput

B. FileOutput

C. BufferedOutput

D.PipedOutput

8.下列属于文件输入输出类的是()

A. FileInputStream和FileOutputStream

B. BufferInputStream和BufferOutputStream

C. PipedInputStream和PipedOutputStream

D. 以上都是

9.线程调用了sleep()方法后,该线程将进入()状态。

A、可运行状态

B、运行状态

C、阻塞状态

D、终止状态

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

A、 start()

B、 init()

C、 run()

D、main()

11.框架(Frame)的缺省布局管理器就是()

A、FlowLayout

B、CardLayout

C、BorderLayout

D、GridLayout

12.java.awt包提供了基本的java程序的GUI设计工具,包含控件、容器和()

A、布局管理器

B、数据传送器

C、图形和图像工具

D、用户界面构件

13.事件处理机制能够让图形界面响应用户的操作,主要包括()

A、事件

B、事件处理

C、事件源

D、以上都是

14.( )布局管理器使容器中各个构件呈网格布局,平均占据容器空间。

A、FlowLayout

B、BorderLayout

C、GridLayout

D、CardLayout

15..容器被重新设置大小后,()布局管理器的容器中的组件大小不随容器大小的变化而改变。

A、CardLayout

B、FlowLayout

C、BorderLayout

D、GridLayout

16.paint()方法使用哪种类型的参数()。

A、Graphics

B、Graphics2D

C、String

D、 Color

17.下列哪个属于容器的组件( )

A、JFrame

B、JButton

C、JPanel

D、 JApplet

18. 下面哪个语句是正确的( )

相关文档
最新文档