JAVA复习范围.doc_第1页
JAVA复习范围.doc_第2页
JAVA复习范围.doc_第3页
JAVA复习范围.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择题:1、下列说法正确的是(B)A 在类方法中可用this来调用本类的类方法B 在类方法中调用本类的类方法时可直接调用C 在类方法中只能调用本类中的类方法D 在类方法中绝对不能调用实例方法2、在异常处理中,如释放资源、关闭文件、关闭数据库等由(C)来完成。A. try子句 B. catch子句 C. finally子句 D. throw子句3. 下列程序的输出结果是(B)。public class abc public static void main(String args) System.out.println(+a+1); 4. System.out.println(“5”+2);的输出结果应该是(A)。A.52 B.7 C.2 D.55.下面四个选项中,哪个不是面向对象的特征 (D )。A. 封装性 B.继承性 C.多态性 D.健壮性6. JAVA内部使用的编码格式是(C )。A. UTF-8 B.ASCII C.UNICODE D.ISO8859-17. 下列InputStream类中哪个方法可以用于关闭流?A. skip()B. close(B)C .mark()D. reset()8. 程序的执行结果是(B )。public class T int x;public static void main(String args) T t = new T();t.x = 5;change(t);System.out.println(t.x);public static void change(T t)t.x = 3; 编译出错以上答案都不对9. 给出如下代码:( C)。class Testprivate int m;public static void fun() /some code如何使成员变量m被函数fun()直接访问?()A.将private int m改为 protected int mB.将private int m改为 public int mC.将private int m改为 private static int mD.将private int m改为int m10. 当方法遇到异常又不知道如何处理时,下列哪种说法是正确的?CA. 捕获异常 B.抛出异常 C.声明异常 D.嵌套异常11. 以下哪个方法用于定义线程的执行体?Cstart( ) init( ) run( )以上答案都不对12. 下面哪个对类的声明是错误的?AA. class MyClass extends MySuperClass1, MySupperClass2 B. public class MyClass C. abstract class MyClass implements YourInterface1, Youriterface2 D. private class MyClass E. class MyClass extends MySuperClass implements YourInterface 13、类的实例方法表示的是什么?(C )A.父类对象的行为 B.类的属性 C.类对象的行为 D.类的行为14、如果你被要求写一段代码读取一个文本文件,那么一般使用哪种Stream?DA. DataInputStream B. ObjectInputStream C. FileReader D. FileInputStream15、下列常用包中,存放用户图形用户界面类库的包是(A)。A. java.awt B. java.lang C. java.util D.java.io16、在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源?A. init()B. start()C. paint()D. destroy(D)17. Frame的默认布局管理器是下列哪一个(B)?A. FlowLayout B.BorderLayout C.GridLayout D.CardLayout18. 有以下方法的定义,请选择该方法的返回类型。DReturnType method(byte x, double y) Return (short)x/y*2;A. byte B.short C. int D. double19. 为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为(A)。A. static void method() B. public void method()C. final void method() D. abstract void method()20.如果构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?BA. ArrayList myList = new Object(); B. List myList = new ArrayList();C. ArrayList myList = new List(); D. List myList = new List();21下面类定义中,那个是可以被同一个包内的其他非子类引用。Bpackage org;public class myClassprivate int x;private double y;public boolean z;private int getX()protected double getY()public boolean getZ()A)x,yB)z,getZ()C)getX()D)getY()22、下列构造方法的调用方式中,正确的是 CA)按照一般方法调用 B)由用户直接调用 C)只能通过new自动调用 D)被系统调用 23、类Panel默认的布局管理器是 CA)GridLayout B)BorderLayout C)FlowLayout D)CardLayout 24、在Java中,能实现多重继承效果的方式是 CA)内部类 B)适配器 C)接口 D)同步 25、下列关于继承的哪项叙述是正确的?DA)在java中允许多重继承B)在java中一个类只能实现一个接口C)在java中一个类不能同时继承一个类和实现一个接口D)java的单一继承使代码更可靠 26、Window类、Dialog类和Frame类的默认布局是( C)。A.FlowLayout B.CardLayout C. BorderLayout D.GridLayout27、实现字符流的读操作类是(C )。A. FileInputStream B. FileOutputStream C. FileReader D. Writer28、下面关于包的描述中,错误的是(A)。A包是一种特殊的类B. 包是若干个类的集合C. 包是使用package语句创建的D. 包可以分为有名包和无名包两种29、迭代器(Iterator)接口所定义的方法不包括( D)。A. hasNext( ) B. next( ) C. remove( ) D.nextElement( )30、在成员变量的修饰符中,规定只允许该类自身访问的修饰符是(A)。A. private B.public C.default D. protected程序(上课投影),以下面为主:OOP:TestPoint.java(上机练习题),TestToString.java

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论