下文所有字符仅为个人观点,如有错误恳请指正。
All the characters below is a personal opinion, if there is any mistake, please correct me.
101)没有答案,switch语句参数不接受boolean类型。
102)103)104)略。
105)
- substring方法需要变量接收返回值。
- 选项D将返回“xxxx-xxxx-xxxx-1234-5678-9101-1121”
106)正确答案应为A,主函数第一条语句创建obj1引用默认构造器生成的MarkList的一个实例,此时obj1是一个对象,obj2指向obj1的引用,他们内存地址相同。
107)略。
108)
- 选项A:对象不能被复用,明显不对。
- 选项B:子类可以继承超(父)类。
- 选项C:对象可以共享行为(方法)。
- 选项D:一个包可以可以包含任意个类(甚至为0)。
- 选项E:Object类是所有类的父类。
- 选项F:主函数只在需要的时候定义,作为程序的入口。
109)List接口的remove方法:
从列表中删除指定元素的第一个出现(如果存在)(可选操作)。 如果此列表不包含该元素,则它将保持不变。 更正式地,删除具有最低索引i的元素,使得(o==null ? get(i)==null : o.equals(get(i))) (如果这样的元素存在)。 如果此列表包含指定的元素(或等效地,如果此列表作为调用的结果而更改),则返回true 。
110)111)略。
112)sales.products指的是sales包下新建名为products的包。
113)重复循环引发Java内存溢出错误。
114)正确答案应为C
- 选项A:没有静态修饰符,无法直接在类中不通过对象调用。
- 选项B:方法名错误且没有返回值。
- 选项D:返回值问题。
- 选项E:声明返回值类型错误且静态修饰符位置错误。
115)116)117)略。
118)没看懂题目意思。。。
119)120)略。
121)
- 选项B:二维数组每一行元素个数必须相同,明显错误。
- 选项C:在声明阶段,二维数组所有元素都要被指定,明显错误。
122)正确答案应为C,private修饰符定义的方法只能由该类内部调用。
123)从题干可以看出,,,扫描水平比较一般。按猜测数组元素第二个应该是13而不是15,选项C中Ust应为List。
这里考察的是Java8新特性的lambda函数式接口的应用,Java8内容极多,建议阅览《Java 8 in action》。
124)基本类型不是引用类型,所以inArr[2]不是90。
125)控制台运行Java文件的命令格式。
126)略。
127)子类重写父类方法时,方法修饰符权限不能低于父类原方法。
访问权限 类 包 子类 其他包
public ∨ ∨ ∨ ∨
protect ∨ ∨ ∨ ×
default ∨ ∨ × ×
private ∨ × × ×
128)略。
129)两个Dog对象的实例,以及两个Exception对象的实例。
130)控制台默认输入类型为String。
131)略。
132)args[1]指的是输入参数数组的第二个元素,输入参数并无第二元素,报错。
133)重复题目,略。
134)sum变量未初始化报错。
135)略。
136)“==”方法比较引用地址,String的equals方法(未重写)比较字符串数值是否相等。
137)子类拥有父类除private修饰符成员之外的所有成员。
138)见pdf解析。
139)String类型的equalsIgnoreCase方法:
将此 String 与另一个 String 比较,不考虑大小写。如果两个字符串的长度相同,并且其中的相应字符都相等(忽略大小写),则认为这两个字符串是相等的。
140)见pdf解析。
141)答案应为A。
142)多态机制的优点。
143)略。
144)题目要求封装性,因而选择A,D。
145)抽象类要注意的细节:
- 如果一个函数没有方法体,那么该函数必须要使用abstract修饰,把该函数修饰成抽象 的函数。
- 如果一个类出现了抽象的函数,那么该类也必须 使用abstract修饰。
- 如果一个非抽象类继承了抽象类,那么必须要把抽象类的所有抽象方法全部实现。
- 抽象类可以存在非抽象方法,也可以存在抽象的方法。
- 抽象类可以不存在抽象方法的。
- 抽象类是不能创建对象的。
- 抽象类是存在构造函数的,其构造函数是提供给子类创建对象的时候初始化父类的属性的。
146)147)略。
148)
- 选项A:StringBuilder中并没有deleteAll方法。
- 选项B:理由同上。
- 选项D:理由同上。
149)150)略。
Comments | 3 条评论
啊 博主
126-选 c
生蚝桑 博主
@啊
多谢指正,由于有点久远了,所以就不在页面上修改了
stun 博主
132 Java Traveler Java Duke
选A, 第二个Java 是第一个参数, Duke是第二个