java基础知识选择题(java基础选择题及答案)

1. Java基础语法

Java是一种面向对象的编程语言,下面是一些关于Java基础语法的选择题。

1. 下面这段代码输出的结果是什么?

int i = 0;
while (i < 3) {
  System.out.print(i);
  i++;
}

A. 012

B. 123

C. 001122

D. 0

答案:A

java基础知识选择题(java基础选择题及答案)

2. 下面这段代码输出的结果是什么?

int a = 10;
int b = 20;
int max = (a > b) ? a : b;
System.out.println(max);

A. a

B. b

C. 10

D. 20

答案:D

3. 下面这段代码会抛出什么异常?

int[] arr = new int[5];
arr[10] = 1;

A. ArrayIndexOutOfBoundsException

B. NullPointerException

C. ArithmeticException

D. ClassNotFoundException

答案:A

2. Java面向对象

Java是一种面向对象的编程语言,下面是一些关于Java面向对象的选择题。

1. 下面哪个关键字可以将一个方法覆盖?

A. final

B. abstract

C. override

D. public

答案:C

2. 下面这段代码输出的结果是什么?

public class A {
  public void methodA() {
    System.out.println("A");
  }
}

public class B extends A {
  public void methodB() {
    System.out.println("B");
  }
}

public class Test {
  public static void main(String[] args) {
    A a = new B();
    a.methodB();
  }
}

A. A

B. B

C. 编译错误

D. 运行错误

答案:C

3. 下面哪个关键字可以创建一个类的实例?

A. new

B. public

C. static

D. private

答案:A

3. Java集合

集合是Java中非常重要的一部分,下面是一些关于Java集合的选择题。

1. 下面哪个集合接口继承了Collection接口?

A. Map

B. List

C. Queue

D. Set

答案:D

2. 下面这段代码的输出结果是什么?

List list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");
Iterator it = list.iterator();
while (it.hasNext()) {
  System.out.print(it.next() + " ");
  list.remove("b");
}

A. a

B. a c

C. a b

D. a b c

答案:B

3. 下面哪种集合不允许重复元素?

A. List

B. Set

C. Queue

D. Map

答案:B

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixunmvt.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午7:58
下一篇 2023年4月25日 上午7:58

猜你喜欢