一起答

Java语言程序设计(一)模拟卷(2)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 请画出程序运行后的示意图。

  2. 设计并实现一个抽象类Vehicle及其子类Bus,抽象类 Vehicle有两个属性,分别是 String类型的kind、 model,有一个无参数、无返回值的抽象方法print。类Bus自己定义有两个属性,一个是int类型的 price,一个是 String类型的name。Bus通过构造函数为父类及自身定义的属性赋值,实现父类的抽象方法,作用是将所有的属性值在屏幕上逐行显示出来。

  3. 阅读下列程序,请写出该程序的输出结果。

  4. 阅读下面的程序,并回答以下问题: (1)该程序共创建并启动了多少个线程? (2)该程序是否可能会出现问题?为什么?

  5. 以下程序的功能是演示一下Java中按值传递的用法程序运行以后将会输出以下内容:

  6. 以下程序定义了一个日期类Date,类Date有三个成员私有变量day、 month、year,还有两个公共成员方法,功能分别为:设置成员变量的值day,返回成员变量day的值。

  7. 阅读下面的程序,并回答以下问题:

    (1)程序段执行后,在命令行的输出结果如何?

    (2)解释输出(1)的结果的原因。

    String s1= new String("abede");

    String s2 new String("abede") ;

    boolean b1 =s1. equals(s2);

    boolena b2= (s1 = =s2);

    System. out. println(b1+""+b2);

  8. 程序通过使用缓冲区读者逐行将c盘根目录下的test.txt文件中的内容读取输入在屏幕上显示。

  9. 简要说明包的概念及其命名要求。

  10. 简述 break语句的用法。

  11. 请说明创建线程两种方法的适用条件。

  12. Java中如何实现“对象互斥锁”?

  13. 对于程序段

    Integer= 10;

    int=i;

    System, out. println("i=:"+i):

    System. out. println("j=:"+j);

    哪条语句会执行自动装箱操作,哪条语句会执行自动拆箱操作。

  14. 在Java中,序列化只能保存对象的   成员变量。

  15.    是一个下拉式菜单

  16. 类的成员方法中,   方法的名字与类名相同,没有返回值,在创建对象实例时通过new运算符自动调用。

  17. 当要使用其他包中所提供的类时,可以使用   语句引入所需要的类。

  18. 在Java中,把不同的输入、输出源抽象为   

  19. 类   可以起到动态数组的作用。

  20. 类中含有两部分元素,分别是数据成员变量和    

  21. 程序可以通过数组的属性    来确定数组元素的个数。

  22. 重载的方法属于同一个类,覆盖的方法分属于   。

  23. 分支语句有if语句和   语句两种。

  24. 运算优先级最高的是【】

    • A.%
    • B.new
    • C.>>
    • D.!=
  25. break语句一般不直接用于【】

    • A.if语句
    • B.switch语句
    • C.while语句
    • D.for语句
  26. 下列正确的定义了一个数组的是【】

    • A.int a;
    • B.int a[ ]
    • C.int a[k]
    • D.int a[3];
  27. 下列哪个类不是Java中的流【】

    • A.InputStream
    • B.OutputStream
    • C.StringBuffer
    • D.FileInputStream
  28. 下列是定义了一个接口的是【】

    • A.public class Test{}
    • B.public abstract class Interface{}
    • C.public interface Test{}
    • D.public class T implements MouseListener{}
  29. 对于字符串变量s="aBcD",执行方法s. toUpperCase(). subString(1)后得到的字符串是【】

    • A.BCD
    • B.bcd
    • C.ABCD
    • D.abcd
  30. 下列关于文件对话框的方法描述错误的是【】

    • A.showOpenDialog( Component parent)的作用是弹出一个“打开”文件对话框
    • B.showSaveDialog( Component parent)的作用是弹出一个“保存”文件对话框
    • C.JFileChooser()的作用是构造一个指向当前目录的文件对话框
    • D.JFileChooser(String current Directory Path)的作用是构造一个使用给定路径的文件对话框
  31. 线程的状态不包括【】

    • A.新建
    • B.可运行状态
    • C.死亡
    • D.中断
  32. 下列【】不是Java中进行简单输入、输出的基本类。

    • A.Scanner
    • B.NumberFormat
    • C.DecimalFormat
    • D.System
  33. 下面关于序列化的说法不正确的是【】

    • A.任何对象都可以序列化
    • B.为实现序列化,Java专门定义了一个接口 Serializable
    • C.接口 Serializable中未定义任何方法
    • D.Serializable是一个说明类对象可以序列化的标记