正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Java语言程序设计 练习题

共 926 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Java语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
单选题 1分
多态的含义是( )。
  1. A多个类
  2. B同一操作不同表现
  3. C多个方法
  4. D多个对象
单选题 1分
类和对象的关系是( )。
  1. A类是对象的模板
  2. B对象是类的模板
  3. C类和对象没有关系
  4. D类和对象是同一概念
单选题 1分
抽象类使用( )关键字声明。
  1. Afinal
  2. Bstatic
  3. Cabstract
  4. Dvirtual
单选题 1分
接口使用( )关键字声明。
  1. Aclass
  2. Binterface
  3. Cabstract
  4. Dimplements
单选题 1分
实现接口使用( )关键字。
  1. Aextends
  2. Bimport
  3. Cinterface
  4. Dimplements
单选题 1分
继承类使用( )关键字。
  1. Aextends
  2. Bimplements
  3. Cimport
  4. Dsuper
单选题 1分
方法重载(Overload)的要求是( )。
  1. A方法名不同
  2. B返回类型不同
  3. C参数列表不同
  4. D修饰符不同
单选题 1分
方法重写(Override)的要求是( )。
  1. A方法名不同
  2. B方法名和参数相同
  3. C参数个数不同
  4. D返回类型不同
单选题 1分
下列关于抽象类的说法,正确的是( )。
  1. A抽象类不能包含非抽象方法
  2. B抽象类可以被直接实例化
  3. C抽象类不能被继承
  4. D抽象类可以包含抽象和非抽象方法
单选题 1分
下列关于接口的说法,错误的是( )。
  1. A接口可以包含常量
  2. B接口可以被实现
  3. C接口可以包含构造方法
  4. D接口可以包含抽象方法
单选题 1分
super关键字的作用是( )。
  1. A调用本类方法
  2. B创建对象
  3. C访问父类成员
  4. D定义接口
单选题 1分
final修饰类时,表示该类( )。
  1. A不能被实例化
  2. B不能被继承
  3. C没有方法
  4. D是抽象类
单选题 1分
this关键字的作用是( )。
  1. A引用当前对象
  2. B引用父类对象
  3. C创建新对象
  4. D调用静态方法
多选题 2分
面向对象编程的特征包括( )。
  1. A封装
  2. B继承
  3. C多态
  4. D模块化
多选题 2分
多态的表现形式包括( )。
  1. A方法重载
  2. B方法重写
  3. C变量隐藏
  4. D类继承
多选题 2分
封装的好处包括( )。
  1. A隐藏实现细节
  2. B提高安全性
  3. C提高运行速度
  4. D降低耦合度
多选题 2分
抽象类和接口的区别包括( )。
  1. A抽象类有构造方法
  2. B接口可以多实现
  3. C抽象类不能继承
  4. D接口没有成员变量
多选题 2分
方法重写的条件包括( )。
  1. A方法名相同
  2. B参数列表相同
  3. C返回类型不同
  4. D在子类中定义

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Java语言程序设计》在线练习