Search Header Logo

Tutorium 5 - Generische Typen + Case Klassen

Authored by Loris Galler

Computers

University

Used 12+ times

Tutorium 5 - Generische Typen + Case Klassen
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist ein Typ-Parameter in Scala?

Ein konkreter Datentyp wie Int oder String

Eine Variable, die innerhalb einer Methode verwendet wird

Ein Platzhalter für einen Datentyp, der zur Laufzeit festgelegt wird

Ein spezieller Compiler-Modus für generischen Code

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was bedeutet die Typ-Schranke [F <: AnyVal] in einer Klasse?

F muss genau vom Typ AnyVal sein

F darf kein Untertyp von AnyVal sein

F muss ein Untertyp von AnyVal sein

F muss ein Obertyp von AnyVal sein

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wie werden Typ-Parameter in der Definition einer Klasse oder Methode in Scala angegeben?

Durch geschweifte Klammern {T}

Durch spitze Klammern <T>

Durch runde Klammern (T)

Durch eckige Klammern [T]

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Wie wird Kovarinaz bei generischen Typen angegeben?

Box [T]

Box [+T]

Box [-T]

Box [*T]

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Welche Funktion erfüllt die automatisch generierte apply-Methode bei einer case class?

Sie gibt den Klassennamen als String zurück

Sie erstellt eine neue Instanz der Klasse, ohne "new" zu verwenden

Sie prüft auf Gleichheit mit anderen Objekten

Sie wandelt die Klasse in ein JSON-Objekt um

6.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Um welche Methoden werden case-Klassen automatisch ergänzt?

apply

unapply

equals

toString

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Bei den abgefangenen Cases kann eine Bedingung mit angegeben werden (case... if...)

Stimmt

Falsch

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?