JAVA程序设计复习题

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

JAVA程序设计复习题

一、单项选择题

1.在基于UDP的通信方式下,实现接收数据包的类是

A.Socket类 B.ServerSocket类 C.DatagramPacket类 D.DatagramSocket类2.下面哪些是java语言中的关键字?

A.sizeof B.abstract C.NULL D.Native

3.paint()方法使用的参数是

A.Graphics B.Graphics2D C.String D.Color

4.下面语句哪个是正确的?

A.char='abc'; B.long l=oxfff; C.float f=0.23; D.double=0.7E-3; 5.方法的重载必须满足的条件是:

A.参数的个数不同,或者是参数的类型不同 B.参数的顺序不同

C.方法的名字不同 D.返回类型不同

6.Object类所属的包是

A.包java.util B.包ng C.包java.system D.包java.Object 7.通过建立Dialog 的子类来建立一个

A.文本框类 B.列表类 C.文件对话框类 D.对话框类

8.创建新线程对象之后,进入线程的生命周期的

A.新建 B.中断 C.运行 D.死亡

9.有关类Demo,哪句描述是正确的?

public class Demo extends Base{

private int count;

public Demo(){

System.out.println("A Demo object has been created");

}

protected void addOne() {count++; }

}

A.当创建一个Demo类的实例对象时,count的值为0。

B.当创建一个Demo类的实例对象时,count的值是不确定的。

C.超类对象中可以包含改变count 值的方法。

D.Demo的子类对象可以访问count。

10.Frame 类是Container 类的间接子类,可使用Frame

A.创建一个菜单对象 B.创建一个窗口对象

C.创建一个对话框对象 D.创建一个文件对象

11.所有输出流都是.

A.OutputStream或Writer的子类 B.OutputStream的子类

C.Writer的子类 D.Output的子类

12.如果任何包中的子类都能访问超类中的成员,那么应使用哪个限定词?

A.public B.private C.protected D.transient

13.可以对对象加互斥锁的关键字是

A.transient B.synchronized C.serialize D.static

14.在使用interface声明一个接口时,可使用的修饰符是

A.private B.protected C.private protected D.public

15.下面哪种注释方法能够支持javadoc命令:

A./**...**/ B./*...*/ C.// D./**...*/

16.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合? A.FileInputStream in=new FileInputStream("file.dat");

in.skip(9); int c=in.read();

B.FileInputStream in=new FileInputStream("file.dat");

in.skip(10); int c=in.read();

C.FileInputStream in=new FileInputStream("file.dat");

int c=in.read();

D.RandomAccessFile in=new RandomAccessFile("file.dat");

in.skip(9); int c=in.readByte();

17.请问所有的例外类皆继承哪一个类?

A.java.io.Exception B.ng.Throwable

C.ng.Exception D.ng.Error

18.要观察一个字符在unicode 表中的顺序位置,显式转换时必须使用的数据类型是A.boolean B.int 类型 C.char D.unicode

19.只有在本类中创建该类的对象时,这个对象才能访问自己的私有成员变量和类中的私有方法,应采用的修饰符是:

A.static B.private C.protected D.public

20.下面程序段的执行结果是什么?

public class Foo{

public static void main(String[] args){

try{

return;}

finally{System.out.println("Finally");

}

}

}

A.程序正常运行,但不输出任何结果。

B.程序正常运行,并输出 "Finally"。

C.编译能通过,但运行时会出现一个例外。

D.因为没有catch语句块,所以不能通过编译。

21.编译Java Application 源程序文件产生的字节码文件的扩展名为( )。A.java B.class C.html D.exe

22.java.awt 包的类Panel 是用来建立

A.多行文本 B.标签 C.面板 D.文本框

23.GridLayout对应的布局将容器中的组件按照

A.将容器的空间分为东、西、南、北、中五个区域,中间的区域最大

B.加入的先后顺序从左向右排列

C.划分成若干行乘若干列的网格区域,组件就位于这些划分出来的小格中

D.由用户定制

24.下列哪个是合法的Java标识符?

A.&2 B.123.9 C._2# D.public

25.设有下面两个类的定义:

相关文档
最新文档