wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Tutorium 6 - Option, ETA, Curry, Partielle Fun

Total questions: 7

Worksheet time: 4mins

Name
Class
Date
1.

Wofür nutzt man Option in Scala?

a)

Um Datenbanken effizienter abzufragen

b)

Um null-Werte zu ersetzen und mit optionalen Werten sicher umzugehen

c)

Um Performance zu verbessern

d)

Für die GUI-Entwicklung

2.

Welche Werte kann ein Option-Typ in Scala annehmen?

a)

true oder false

b)

Nur numerische Werte

c)

Some(value) oder None

d)

null oder Some

3.

Was ist die Eta-Expansion in Scala?

a)

Konvertierung einer Methode in eine Funktion

b)

Eine spezielle Rekursionsart

c)

Eine Form der Typinferenz

d)

Ein neues Feature aus Scala 3

4.

Findet Eta-Expansion in Scala automatisch statt?

a)

Ja

b)

Ne

5.

Welchen Zweck hat Currying in Scala?

a)

Bessere Unterstützung für paralleles Rechnen

b)

Ermöglicht teilweise Anwendung von Funktionen

c)

Schnellere Ausführung von Programmen

d)

Ersetzt die Verwendung von match

6.

Was ist die Rückgabe?

a)

3

b)

4

c)

7

d)

Error

7.

Wann spricht man in Scala von einer partiell angewandten Funktion?

a)

Wenn alle Parameter einer Funktion gleichzeitig übergeben werden

b)

Wenn null als Argument verwendet wird

c)

Wenn nur ein Teil der Parameter festgelegt ist und der Rest später

d)

Wenn der Rückgabewert Option ist