nerdexam
Oracle

1Z0-851 · Question #101

Given: import java.util.*; public class Explorer1 { public static void main(String[] args) { TreeSet<Integer> s = new TreeSet<Integer>(); TreeSet<Integer> subs = new TreeSet<Integer>(); for(int i =…

The correct answer is F. [606, 608, 609, 610, 612] [608, 609, 610]. See the full explanation below for the reasoning.

Question

Given: import java.util.*; public class Explorer1 { public static void main(String[] args) { TreeSet<Integer> s = new TreeSet<Integer>(); TreeSet<Integer> subs = new TreeSet<Integer>(); for(int i = 606; i < 613; i++) if(i%2 == 0) s.add(i); subs = (TreeSet)s.subSet(608, true, 611, true); s.add(609); System.out.println(s + " " + subs); } } What is the result?

Options

  • ACompilation fails.
  • BAn exception is thrown at runtime.
  • C[608, 609, 610, 612] [608, 610]
  • D[608, 609, 610, 612] [608, 609, 610]
  • E[606, 608, 609, 610, 612] [608, 610]
  • F[606, 608, 609, 610, 612] [608, 609, 610]

How the community answered

(28 responses)
  • B
    4% (1)
  • C
    7% (2)
  • E
    14% (4)
  • F
    75% (21)

Community Discussion

No community discussion yet for this question.

Full 1Z0-851 Practice