期末

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

1.以下对于注解类Annotation说法正确的是:

A.定义Annotation类型的关键字是class

B.定义Annotation类型的关键字是Annotation

C.定义Annotation类型的关键字是interface

D.定义Annotation类型的关键字是@interface

2.下列流中哪个不属于字符流?

A.InputStreamReader B.BufferedReader

C.FilterReader D.FileInputStream (字节流)

3.哪个关键字可以对对象加互斥锁?(线程同步)

A.transient(变量修饰符) B.serialize

C.synchronized D.static

4.对于已经被定义过可能抛出异常的语句,在编程时

必须使用try/catch语句处理异常,或用throw将其抛出。

5.下列对多态性的描述中,错误的是

A.Java语言允许方法重载与方法覆盖

B.Java语言允许运算符重载

C.Java语言允许变量覆盖

D.多态性提高了程序的抽象性和简洁性

6.FilterOutputStream是BufferedOutputStream、DataOutputStream及PrintStream的父类,以下哪个类可能是FilterOutputStream构造函数的参数类型?

A.OutputStream B.File

C.InputStream D.BufferedOutputStream

7.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。

A.static void method ( )

B.public void method ( )

C.final void method( )

D.abstract void method( )

8.编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。

A..java B..class C..html D..exe

9.在Java语言中,整型常数123占用的存储字节数是()

A.1 B.2 C.4 D.8

10.JAVA中char类型系统分配( )字节的内存空间

A.1 B.2 C.4 D.根据不同系统分配11.下面哪个选项不能用作变量名的首字符?()

A.字母B.下划线C.数字D.美元符($)13.关键字()表明一个对象或变量在初始化后不能修改。

A.extends B.final C.this D.finalizer

14.以下关于抽象类和接口的说法错误的是()

A.抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口。

B.在抽象类中可以没有抽象方法。

C.实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现。

D.接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。

E.接口中的方法都必须加上public关键字。

(在接口中定义的任何字段都自动是static和final的。)

15.分析选项中关于Java中this关键字的说法正确的是()

A.this关键字是在对象内部指代自身的引用

B.this关键字可以在类中的任何位置使用

C.this关键字和类关联,而不是和特定的对象关联

D.同一个类的不同对象共用一个this

This关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法,还可以作为方法的返回值。

16.下列选项中关于Java中封装的说法错误的是()。

A.封装就是将属性私有化,提供共有的方法访问私有属性

B.属性的访问方法包括setter方法和getter方法

C.setter方法用于赋值,getter方法用于取值

D.包含属性的类都必须封装属性,否则无法通过编译

17.JAVA中,Object类是所有类的父亲,用户自定义类默认扩展自Object 类,下列选项中的()方法不属于Object类的方法。

A.equals(Object obj) B.getClass()

C.toString() D.trim() String

Trim():返回字符串的副本,忽略前导空白和尾部空白。

18.下列选项中关于super关键字的说法正确的是()。

A.super关键字是在子类对象内部指代其父类对象的引用

B.super关键字不仅可以指代子类的直接父类,还可以指代父类的父类

C.子类通过super关键字只能调用父类的方法,而不能调用父类的属性

D.类通过super关键字只能调用父类的属性,而不能调用父类的方法

19.下列关于类的继承的描述,正确的是()。

A.一个类可以继承多个父类

B.一个类可以具有多个子类

C.子类可以使用父类的所有方法

D.子类一定比父类有更多的成员方法

20.关于构造方法,下列说法错误的是( )

A.构造方法的名称必须与类名相同

B.构造方法可以带参数

C.构造方法不可以重载

D.构造方法绝对不能有返回值

21.变量命名规范说法正确的是

A.变量由字母、下划线、数字、$符号随意组成;

B.变量不能以数字作为开头

相关文档
最新文档