1、
阅读下段代码, class Dog { public String name; Dog(String name){ this.name =name; } } public class Demo1 { public static void main(String[] args){ Dog dog1 = new Dog("xiaohuang"); Dog dog2 = new Dog("xiaohuang"); String s1 = dog1.toString(); String s2 = dog2.toString(); String s3 = "xiaohuang"; String s4 = "xiaohuang"; } } 返回值为true的是( C)
2分
2、
以下关于继承的描述,说法正确的是( B )
2分
3、
下面对于final修饰方法的描述中,正确的是(B)
2分
4、
下列关于super关键字的说法中,正确的是( A )
2分
5、
下列关于父类方法重写的描述中,错误的是(D)
2分
6、
关于final修饰成员变量说法正确的是(A)
2分
7、
final修饰符修饰方法时,不能和以下哪个修饰符共用(C)
2分
8、
请定义一个由public修饰符修饰的int型成员变量MAX_LENGTH,并使该值保持为常数100,则定义这个变量的语句是(D)
2分
9、
下列选项中,关于final修饰成员变量的说法正确的是( B)
2分
10、
请阅读下面的程序,选择正确的运行结果。( A ) class Demo{ private static int x ; public static void main(String[] args){ System.out.println(x++); } }
2分
11、
为了能让外界访问私有属性,需要提供一些使用( C )关键字修饰的公有方法。
2分
12、
Java中所有的类都是通过直接或间接地继承( A )类得到的。
2分
13、
下列关于继承的描述中,错误的是( D )
2分
14、
分析下面程序,哪一行代码能正确赋值( A) class Demo { public void method() { final int num1 = 10; static int num2 = 20; abstract int num3 = 30; private int num4 = 40; } }
2分
15、
函数重写与函数重载的相同之处是( B )
2分
16、
下面对于final的描述中,错误的是( A )
2分
17、
下面选项中,哪个类不是Object的子类?( D )
2分
18、
下列选项中,哪个关键字可以修饰方法内的局部变量?( D )
2分
19、
静态方法运行时,在哪个内存区域中( A )
2分
20、
下列关于静态方法的描述中,错误的是( C )
2分
多选题
21、
以下关于方法重写,说法错误的是( BD )
2分
22、
下列选项中,哪个是子类重写父类方法时,必须与父类方法一致的(BC)
2分
23、
final可以修饰如下哪些内容( ACD)
2分
24、
下列选项中,哪些可以作为方法重载的判断条件(AB )
2分
25、
下列关于封装的描述中,正确的是( BC )
2分
判断题
26、
super调用父类构造方法的代码必须位于子类构造方法的第一行。
2分
- � 错
- �
27、
在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类。
2分
- �
- � 错
28、
final关键字不可以修饰成员变量。
2分
- � 错
- �
29、
我们可以使用final关键字修饰抽象方法。
2分
- � 错
- �
30、
在Java中,子类可以覆盖父类中的任意方法。
2分
- �
- � 错
31、
方法重写的前提是必须存在着继承关系。
2分
- �
- � 对
32、
当一个类的方法被final关键字修饰后,这个类的子类将不能重写该方法。
2分
- �
- � 对
33、
final即可以修饰局部变量也可以修饰成员变量。
2分
- �
- � 错
34、
Object类的构造方法第一行是super()语句。
2分
- �
- � 对
35、
静态方法可以被类名调用,也可以被对象调用。
2分
- �
- � 对