正在加载,请稍候…

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

Java语言程序设计 练习题

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

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Java语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
多选题 2分
语句的类型包括( )。
  1. A声明语句
  2. B表达式语句
  3. C控制流语句
  4. D复合语句
单选题 1分
Java类库中,用于网络编程的包是( )。
  1. Ajava.io
  2. Bjava.util
  3. Cjava.awt
  4. Djava.net
单选题 1分
Java中,如果一个子类构造方法中没有显式调用super,则编译器会自动插入对( )的调用。
  1. A子类自身的无参构造方法
  2. B父类的无参构造方法
  3. C父类的有参构造方法
  4. DObject类的有参构造方法
单选题 1分
在Java中,使用( )关键字可以定义一个类的子类。
  1. Aimplements
  2. Bextends
  3. Cinterface
  4. Dabstract
单选题 1分
下列关于Java方法重载(Overload)的描述中,正确的是( )。
  1. A重载的方法必须返回值类型不同
  2. B重载的方法必须参数列表不同
  3. C重载的方法必须访问修饰符不同
  4. D重载的方法必须抛出不同的异常
单选题 1分
在Java中,final关键字修饰一个方法时,该方法( )。
  1. A只能被同包中的类调用
  2. B不能被继承
  3. C不能被子类重写
  4. D不能被重载
单选题 1分
下列关于Java抽象类的描述中,错误的是( )。
  1. A抽象类可以包含抽象方法和具体方法
  2. B抽象类不能被实例化
  3. C抽象类必须至少包含一个抽象方法
  4. D抽象类可以包含构造方法
单选题 1分
Java中,一个类可以实现( )个接口。
  1. A只能1个
  2. B最多2个
  3. C任意多个
  4. D最多5个
单选题 1分
下列代码中,多态性体现为( )。 Animal a = new Dog(); a.sound();
  1. A编译时绑定
  2. B运行时多态
  3. C方法重载
  4. D静态绑定
单选题 1分
在Java中,Object类是所有类的( )。
  1. A子类
  2. B父类
  3. C接口
  4. D抽象类
单选题 1分
下列关于super关键字的用法中,错误的是( )。
  1. Asuper可以调用父类的构造方法
  2. Bsuper可以访问父类被隐藏的成员变量
  3. Csuper可以调用父类被重写的方法
  4. Dsuper可以在static方法中使用
单选题 1分
Java中,方法重写(Override)时,子类方法的访问权限与父类方法相比( )。
  1. A必须相同
  2. B可以更严格
  3. C可以相同或更宽松
  4. D必须更宽松
单选题 1分
下列关于Java接口的描述中,正确的是( )。
  1. A接口中可以包含非抽象的实例方法
  2. B接口中的方法默认都是public abstract的
  3. C接口中可以定义构造方法
  4. D接口可以被实例化
单选题 1分
在Java中,instanceof运算符的作用是( )。
  1. A比较两个对象是否相等
  2. B判断对象是否属于某个类或其子类的实例
  3. C判断一个类是否继承了另一个类
  4. D判断对象是否为null
单选题 1分
Java中,下列哪种访问修饰符的访问范围最小( )。
  1. Apublic
  2. Bprotected
  3. Cdefault(缺省)
  4. Dprivate
单选题 1分
下列代码的运行结果是( )。 class A { public void print() { System.out.print("A"); } } class B extends A { public void print() { System.out.print("B"); } } public class Test { public static void main(String[] args) { A a = new B(); a.print(); } }
  1. A编译错误
  2. B运行时输出A
  3. C运行时输出B
  4. D运行时抛出异常

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