Java Streams Quiz

Java Streams Quiz

Professional Development

10 Qs

quiz-placeholder

Similar activities

SJDMNHS Google Classroom 2

SJDMNHS Google Classroom 2

Professional Development

10 Qs

DSA 2

DSA 2

Professional Development

13 Qs

Linked List

Linked List

Professional Development

15 Qs

Smart Speaker Technology Quiz

Smart Speaker Technology Quiz

Professional Development

15 Qs

Java OOP

Java OOP

Professional Development

10 Qs

ImageNet Classification Reading PoW

ImageNet Classification Reading PoW

Professional Development

10 Qs

StreamQuiz

StreamQuiz

Professional Development

12 Qs

Python quiz

Python quiz

University - Professional Development

10 Qs

Java Streams Quiz

Java Streams Quiz

Assessment

Quiz

Computers

Professional Development

Medium

Created by

Rolland Gavriliță

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following does not create a Java Stream?

List.of("a","b").stream()

Arrays.stream(new int[]{1,2,3})

Stream.of("x","y","z")

new Stream()

2.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What does it mean that Java Streams are “lazy”?

They pause between elements.

Intermediate operations don’t run until a terminal operation is invoked.

They execute on a background thread.

They cache all elements in memory.

3.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which of the following is a terminal Stream operation?

filter(...)

map(...)

sorted()

collect(...)

4.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What is the result of this code? List names = List.of("Ana","Bob","Cip"); long c = names.stream() .filter(s -> s.length() > 3) .count(); System.out.println(c);

3

2

1

0

5.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Given List.of(3,1,2,3,2), what does .stream().distinct().sorted().toList() produce?

[1,2,3]

[3,2,1]

[3,1,2,3,2]

[2,3,1]

6.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which operation would you use to convert a Stream> into a Stream?

map(...)

flatMap(...)

collect(...)

filter(...)

7.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

What does this do? List nums = List.of(2,3,4); int result = nums.stream().reduce(1, (a,b)->a*b);

Concatenates numbers as strings

Calculates the product (24)

Throws an exception

Calculates sum (9)

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?