一起答

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

  • 卷面总分:100分
  • 浏览次数:0
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:2次
  • 作答时间:150分钟
试卷简介

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语句的用法。