选择题:
2-1关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) (3分)
- 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
- 可以被两种类访问和引用:该类本身、该类的所有子类
- 只能被该类自身所访问和修改
- 只能被同一个包中的类访问
2-2jmu-java学习笔记01-对JVM来说,可执行文件案的扩展名正确的是( )。(3分)
- java
- class
- dll
- pyc
解析:jvm就是解释执行.clss文件的。
2-3有一段java 应用程序,它的主类名是a1,那么保存它的源文件名可以是( ). (3分)
- a1.java
- a1.class
- a1
- 都对
2-4下列关于Java字符串的描叙中错误的是()。 (3分)
- 字符串是对象
- 在字符串可以在并发环境下被修改时,应该使用StringBuffer类
- String对象初始化后,其内容可以修改
- String类提供了许多用来操作字符串的方法:取子串,求字符串长度等
2-5
以下选项中没有语法错误的是( 3) 。 (3分)
-
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进行处理,非常感谢!