各位过路英雄,江湖急救中(重金酬谢)……

2024-12-17 12:11:32
推荐回答(3个)
回答1:

5.B
例:
void myFunction(){
for(int i=1;i<2;i++)
System.out.print(i);
System.out.print(i);//这里对i并不可见,故A错了
}
6.C
7.D
8.A
9.B
如果一个类A继承与另一个类B,A可以访问B类的protected成员
10.C
B中有点疑惑,抽象方法可以出现在接口中的,可以说接口中的方法全部是抽象方法。把接口看成是一种特殊的抽象类吗?还真没有考虑过这个问题。
C是肯定对的,抽象方法是没有方法体的。单选题的话选C错不了。
11.D
12.B
13.C
14.C
15.B
C中,抽象类是不能用自已构造方法去创建对象的,但可以用这个抽象类的非抽象子类去创建对象。确切的说,抽象类有类对象,而没有实例对象。
例:
public abstract class A{}
public class B extends A{}
A a = new B();
B中,非抽象类中不能有抽象方法,从抽象类中继承的抽象方法都必须重载
16.C
17.B
18.C
19.A
虽然楼上两位仁兄都选择了D,但我觉得String和StringBuffer都可以的。我也觉得StringBuilder是也是可以的。
B,C错是觉得,因为是固定信息,String的执行效率会高于StringBuffer。StringBuffer会建立缓存区。

不妥之处,请楼下指正.

回答2:

5 A
6 C
7 D
8 A
9 B
10 C
11 D
12 B
13 C
14 C
15 C
16 C
17 B
18 C
19 D

回答3:

A C D A A C D B C C B C C C D
应该是这样,如有不妥之处,欢迎楼下朋友指正。