JAVA复习资料

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

一.单选

1.以下变量定义语句不正确的是(D)。

A)char c=’c’ ; B)byte b=112;

C)double d=35.6; D)float f=8.6;

2. for(int i=1;i<100;i*=2){ System.out.print(".");}此语句将会打印出()个点。

A) 5 B) 6

C)7 D)8

3.以下语句输出的结果是()。

String str=”123”;

int x=4,y=5;

Str=str+x+y;

System.out.println(str);

A)12345 B) 会产生编译错误

C)1239 D)123+4+5

4.表达式8/9.2*5 的值的类型为()。

A)short B) int C) double

D)float

5. 下列不可以正确表示Java标识符的是()

A $max

B abc

C _min

D public

6对于下面的代码片断,m为哪些值将导致"default"输出。() switch(m)

{ case 0: System.out.println("case 0");

case 1: System.out.println("case 1"); break;

case 2:

default: System.out.println("default");

}

A) 0和1B) 1和2

C) 2和3 D) 没有合适的取值

7.下列关于Java中方法的说明,错误的是()

A 方法调用必须指定方法名和实际参数

B 写在return后边的语句不会被执行

C Java应用程序从main()方法开始执行

D main()方法不能被其他方法调用,包括Java虚拟机.

8.关于while和do..while语句的说法,错误的是()

A 都是Java的循环的语句

B while语句至少执行一次

C do…while语句至少执行一次

D 两者都可以执行多次

9.Java字节码文件的扩展名为()

A .exe

B .java

C .class

D .javac

10.当需要调用父类的同名方法或使用父类的同名变量时,在子类中可用关键字()作前缀来指明父类的成员变量和方法。

A)this B)super C)static D)import

11关于抽象类的说明,错误的是()

A 可以包含构造函数

B 可以包含嵌套类和接口

C 可以被直接实例化

D 可以包含抽象方法

12. 在子类中重新编写父类方法的做法称为()。

A)方法重载B)方法覆盖(方法重写)

C)方法继承D)方法重用

13.下列输入ng包中的类是()

A ArrayList

B Math

C Date

D Calendar

14.Java中线性表和链表都实现的哪个接口()

A List接口

B Map接口

C Set接口

D Hash接口

15、如果希望直接通过类名访问方法,在定义时要使用的修饰符是()

A. static

B. final

C. abstract

D. native

16.下列关于异常处理说法正确的是()

A try块可以单独使用

B catch必须和finally成对出现

C try必须和catch成对出现

D finally块是用来监控代码是否发生异常的

17.下列用于往记事本里写入数据的字节流是()

A FileInputStream

B FileOutputStream

C BufferedReader

D BufferedWriter

18. 下列哪个方法可以求出字符串的长度()

A length

B len()

C size()

D length()

19.下列控件中,哪个控件是容器控件

A JButton

B JTextArea

C JFrame

D JLable

20.要获文本框的文本,应使用方法()。

A)getTxt( ) B)getTest( )

C)getCommand( ) D)getText( )

21.下列代码中,无法正确获得一个对象的是()

A String s=new String();

B Calendar date=new Calendar;

C new ArrayList();

D LinkedList list=new LinkedList();

22 String str=”abcdefghijklmn” ;调用str.substring(6,10)返回的字符串是( )

A “ghij”

B “ghijk”

C “ghi”;

D “gh”

23. 下列方法对中属于方法重载的是()。

A int abs(int a)和float abs(int a)

B int abs(int a)和float sqrt(int a)

C . int abs(int a)和double abs(int a)

D. i nt abs(int a)和float abs(float a)

相关文档
最新文档