期末
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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.变量不能以数字作为开头