Courseiva
Back to Oracle Certified Professional Java SE 17 Developer 1Z0-829 questions

Scenario-based practice

Select Two (Multi-Select) Questions

Practise Oracle Certified Professional Java SE 17 Developer 1Z0-829 practice questions — original exam-style scenarios covering every exam domain, with detailed explanations, wrong-answer analysis, and common exam traps.

20
scenario questions
1Z0-829
exam code
Oracle
vendor

Scenario guide

How to approach select two (multi-select) questions

Multi-select questions tell you to 'Choose TWO' or 'Choose THREE'. Getting partial credit is not a thing — you must select all correct answers with no incorrect ones. The stem always states how many to choose, so trust it. These questions require precision, not best-guess elimination.

Quick answer

Select Two (Multi-Select) Questions questions test whether you can apply the concept in context, not just recognise a definition.

How the topic appears in realistic exam-style scenarios.

Which detail in the question changes the correct answer.

How to eliminate plausible but wrong options.

How to connect the question back to the wider exam objective.

Related practice questions

Related 1Z0-829 topic practice pages

Scenario questions usually connect to one or more exam topics. Use these links to review the underlying concepts behind the scenario.

Practice set

Practice scenarios

Question 1hardmulti select
Full question →

Which TWO statements about lambda expressions are true? (Choose two.) A. A lambda expression can be assigned to a functional interface variable. B. A lambda expression can access final or effectively final local variables. C. A lambda expression can throw any checked exception. D. A lambda expression can be used to create an instance of an abstract class. E. A lambda expression can be used to implement multiple abstract methods.

Question 2hardmulti select
Full question →

Which THREE of the following are true about the Optional class? (Choose three.)

Question 3hardmulti select
Full question →

Which THREE statements are true about loops in Java?

Question 4easymulti select
Full question →

Which TWO of the following are valid ways to create a LocalDate object in Java 17?

Question 5easymulti select
Full question →

Which THREE are methods of the Map.Entry interface? (Java 17)

Question 6hardmulti select
Full question →

Which TWO statements are true about the sealed class feature in Java 17?

Question 7mediummulti select
Full question →

Which TWO are valid ways to create an immutable List in Java?

Question 8hardmulti select
Full question →

Which TWO statements are true about the java.time.Duration class? (Choose two.)

Question 9hardmulti select
Full question →

Which THREE practices are recommended for effective exception handling? (Choose three.)

Question 10mediummulti select
Full question →

Which TWO of the following are checked exceptions in Java?

Question 11mediummulti select
Full question →

Which two statements are true about the java.util.Comparator and java.lang.Comparable interfaces? (Choose two.)

Question 12easymulti select
Full question →

Which three of the following are valid methods in the String class in Java 17? (Choose three.)

Question 13mediummulti select
Full question →

Which THREE of the following are valid ways to create a new ArrayList<Integer>? (Select three.)

Question 14mediummulti select
Full question →

Which two statements about the java.time.Duration class are true? (Choose two.)

Question 15mediummulti select
Full question →

Which TWO statements about Arrays.asList() are true? (Select two.)

Question 16mediummulti select
Full question →

Which TWO are valid ways to create an immutable list in Java 17? (Choose two.)

Question 17hardmulti select
Full question →

Which THREE statements about the SecurityManager and security policies in Java 17 are true? (Choose three.)

Question 18hardmulti select
Full question →

Which THREE statements about the jpackage tool are true?

Question 19mediummulti select
Full question →

Which THREE statements about the switch statement in Java are correct?

Question 20mediummulti select
Full question →

Which TWO statements about Java module types are true?

These 1Z0-829 practice questions are part of Courseiva's free Oracle certification practice question bank. Courseiva provides original exam-style 1Z0-829 questions with detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics.