第4讲 类、包和接口

Week4 测试

1、判断题:
‍类(class)是组成Java程序的基本要素。​
选项:
A: 正确
B: 错误
答案: 【 正确

2、判断题:
‍类将变量与函数封装到一个类中。​
选项:
A: 正确
B: 错误
答案: 【 正确

3、判断题:
‍方法(method)是类的功能,是用函数来表示的。‏
选项:
A: 正确
B: 错误
答案: 【 正确

4、判断题:
‎构造方法(constructor )与类名同名。‏
选项:
A: 正确
B: 错误
答案: 【 正确

5、判断题:
‎如果没有定义任何构造方法,系统会自动产生一个构造方法。‏
选项:
A: 正确
B: 错误
答案: 【 正确

6、判断题:
‍new表示新建并初始化一个对象。‍
选项:
A: 正确
B: 错误
答案: 【 正确

7、判断题:
‌方法重载(overloading)是指多个方法有相同的名字。​
选项:
A: 正确
B: 错误
答案: 【 正确

8、判断题:
‏方法重载是多态(polymorphism)的一种方式。‌
选项:
A: 正确
B: 错误
答案: 【 正确

9、判断题:
‌一个类只能有一个直接父类。‎
选项:
A: 正确
B: 错误
答案: 【 正确

10、判断题:
‌继承可以实现代码重用,提高开发效率和可维护性。‍
选项:
A: 正确
B: 错误
答案: 【 正确

11、判断题:
​Java中的继承是通过extends关键字来实现的。​
选项:
A: 正确
B: 错误
答案: 【 正确

12、判断题:
‏如果没有extends子句,则该类默认为java.lang.Object的子类。‍
选项:
A: 正确
B: 错误
答案: 【 正确

13、判断题:
‎所有的类都是通过直接或间接地继承java.lang.Object得到的。‌
选项:
A: 正确
B: 错误
答案: 【 正确

14、判断题:
‎继承关系在UML图中,是用一个箭头来表示子类与父类的关系的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

15、判断题:
‏父类的非私有方法可以被子类自动继承。‏
选项:
A: 正确
B: 错误
答案: 【 正确

16、判断题:
​子类也可以重新定义与父类同名的方法,实现对父类方法的覆盖(Override)。‍
选项:
A: 正确
B: 错误
答案: 【 正确

17、判断题:
‏使用super访问父类的域和方法。‏
选项:
A: 正确
B: 错误
答案: 【 正确

18、判断题:
‎在覆盖父类的方法的同时,使用super可以利用已定义好的父类的方法。 ‌
选项:
A: 正确
B: 错误
答案: 【 正确

19、判断题:
‏子类在构造方法中,可以用super来调用父类的构造方法。‍
选项:
A: 正确
B: 错误
答案: 【 正确

20、判断题:
​在构造方法中,使用super()时,必须放在第一句。‎
选项:
A: 正确
B: 错误
答案: 【 正确

21、判断题:
‍子类对象可以被视为其父类的一个对象。 ‍
选项:
A: 正确
B: 错误
答案: 【 正确

22、判断题:
‎如果一个方法的形式参数定义的是父类对象,那么调用这个方法时,可以使用子类对象作为实际参数。‌
选项:
A: 正确
B: 错误
答案: 【 正确

23、判断题:
‎包及子包的定义,实际上是为了解决名字空间、名字冲突。‌
选项:
A: 正确
B: 错误
答案: 【 正确

24、判断题:
‎同一包中的各个类,默认情况下可互相访问。‍
选项:
A: 正确
B: 错误
答案: 【 正确

25、判断题:
‎Java编译器自动导入包java.lang.*。​
选项:
A: 正确
B: 错误
答案: 【 正确

26、判断题:
​类的访问控制符或者为public,或者默认。‎
选项:
A: 正确
B: 错误
答案: 【 正确

27、判断题:
‎将字段用private修饰,从而更好地将信息进行封装和隐藏。‍
选项:
A: 正确
B: 错误
答案: 【 正确

28、判断题:
‌使用setter及getter是一种好的编程习惯。‌
选项:
A: 正确
B: 错误
答案: 【 正确

29、判断题:
‏static表示静态的、非实例的、类的。‍
选项:
A: 正确
B: 错误
答案: 【 正确

30、判断题:
​static变量可以表示全局变量。​
选项:
A: 正确
B: 错误
答案: 【 正确

31、判断题:
‌如果一个类被abstract所修饰,说明这个类不能被实例化。‎
选项:
A: 正确
B: 错误
答案: 【 正确

32、判断题:
​final所修饰的方法,是不能被子类所覆盖的方法。‍
选项:
A: 正确
B: 错误
答案: 【 正确

33、判断题:
‍final所修饰的变量,是只读量。​
选项:
A: 正确
B: 错误
答案: 【 正确

34、判断题:
‎一个字段被static final两个修饰符所限定时,它可以表示常量。‏
选项:
A: 正确
B: 错误
答案: 【 正确

35、判断题:
‏在定义final局部变量时,也必须且只能赋值一次。‎
选项:
A: 正确
B: 错误
答案: 【 正确

36、判断题:
‌抽象方法在子类中必须被实现,否则子类仍然是abstract的。​
选项:
A: 正确
B: 错误
答案: 【 正确

37、判断题:
‌一旦某个类中包含了abstract方法,则这个类必须声明为abstract类。‎
选项:
A: 正确
B: 错误
答案: 【 正确

38、判断题:
​在类的声明中用implements子句来表示一个类使用某个接口。‏
选项:
A: 正确
B: 错误
答案: 【 正确

39、判断题:
‏接口类型是引用类型。 ‌
选项:
A: 正确
B: 错误
答案: 【 正确

40、判断题:
‎在接口中定义的常量具有public, static, final的属性。  ‎
选项:
A: 正确
B: 错误
答案: 【 正确

41、判断题:
‎一个文件中最多只能有一个package语句。‏
选项:
A: 正确
B: 错误
答案: 【 正确

42、判断题:
‌在接口中定义的方法具有public, abstract的特点(Java8以前)。‎
选项:
A: 正确
B: 错误
答案: 【 正确

43、判断题:
‌Java8中,在接口中可以有static的方法,也可以有方法体的方法。‏
选项:
A: 正确
B: 错误
答案: 【 正确

44、判断题:
‌enum表示枚举。‌
选项:
A: 正确
B: 错误
答案: 【 正确

45、判断题:
‏一个类只能实现一个接口。‌
选项:
A: 正确
B: 错误
答案: 【 错误

46、判断题:
‌abstract类必须包含abstract方法。‌
选项:
A: 正确
B: 错误
答案: 【 错误

47、判断题:
‍接口不能有父接口。 ​
选项:
A: 正确
B: 错误
答案: 【 错误

48、判断题:
‎java中的enum是整数。‏
选项:
A: 正确
B: 错误
答案: 【 错误

49、判断题:
‍final abstract可以同时修饰一个方法。‌
选项:
A: 正确
B: 错误
答案: 【 错误

50、判断题:
​一个文件中最多只能有一个class定义。  ‏
选项:
A: 正确
B: 错误
答案: 【 错误

51、判断题:
‎构造方法是可以继承的。‌
选项:
A: 正确
B: 错误
答案: 【 错误

52、判断题:
‍this和super是两个不同的对象。 ​
选项:
A: 正确
B: 错误
答案: 【 错误

53、判断题:
‎子类不能Overload与父类同名的方法。‎
选项:
A: 正确
B: 错误
答案: 【 错误

54、判断题:
‏字段(field)是类的属性,是用函数来表示的。‍
选项:
A: 正确
B: 错误
答案: 【 错误

55、判断题:
‍构造方法(constructor )的返回类型是void。​
选项:
A: 正确
B: 错误
答案: 【 错误

56、判断题:
‍作何一个类,系统都会自动产生一个不带参数的构造方法。‎
选项:
A: 正确
B: 错误
答案: 【 错误

57、判断题:
‌方法签名(signature)包括参数的类型及参数的名字。‏
选项:
A: 正确
B: 错误
答案: 【 错误

58、判断题:
‌private可以修饰类、也可以修饰类的成员(字段、方法)。‏
选项:
A: 正确
B: 错误
答案: 【 错误

59、判断题:
‌protected修饰的成员,不能在包中访问,只能在子类中访问。‌
选项:
A: 正确
B: 错误
答案: 【 错误

60、判断题:
​如果省略访问控制符,则表示private。‍
选项:
A: 正确
B: 错误
答案: 【 错误

61、判断题:
‎static函数中可以使用this。​
选项:
A: 正确
B: 错误
答案: 【 错误

62、判断题:
‎static函数可以直接使用类名

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注