《Java程序设计实验》软件18-1,3 期中测试题

选择题:

2-1关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) (3分)

  1. 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
  2. 可以被两种类访问和引用:该类本身、该类的所有子类
  3. 只能被该类自身所访问和修改
  4. 只能被同一个包中的类访问

2-2jmu-java学习笔记01-对JVM来说,可执行文件案的扩展名正确的是( )。(3分)

  1. java
  2. class
  3. dll
  4. pyc

解析:jvm就是解释执行.clss文件的。

2-3有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( ). (3分)

  1. a1.java
  2. a1.class
  3. a1
  4. 都对

2-4下列关于Java字符串的描叙中错误的是()。 (3分)

  1. 字符串是对象
  2. 在字符串可以在并发环境下被修改时,应该使用StringBuffer类
  3. String对象初始化后,其内容可以修改
  4. String类提供了许多用来操作字符串的方法:取子串,求字符串长度等

2-5

以下选项中没有语法错误的是( 3) 。 (3分)

  1. int  j=0;
    do{
      System.out.println( “j  is “+j++);      
    if (j == 3) {
        continue  loop;

    }while  (j<10);

函数题:

sdust-Java-可实现多种排序的Book类 (20 分)

设计Book类,要求:1)Book类的成员属性包括:书名name(String类型)、出版日期publishDate(Date类型)、定价price(double型);2)为Book对象提供按出版日期、价格排序的两种方式,且能够满足测试程序代码中的输入输出要求(注意代码注释中的说明)。其中,类BookComparatorByPrice的排序功能是:将一组Book对象按照价格升序排序,如果价格相同,则按照书名字母顺序排列;类BookComparatorByPubDate的排序功能是:将一组Book对象按照出版日期降序排序。

裁判测试程序样例:

输入样例:

输出样例:

AC代码:

来源:你倒是敲代码啊.

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年11月2日
下一篇 2019年11月2日

相关推荐