Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 2 » hass-2013 (Übersicht)
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
pruefungen:hauptstudium:ls2:hass-2013 [25.07.2013 21:17] – angelegt gaku | pruefungen:hauptstudium:ls2:hass-2013 [02.08.2013 14:12] (aktuell) – *check sonst wohl keiner goldkatze | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | Hallo Leute, | + | <note tip> |
- | mir wurden folgende Fragen in der mündlichen Prüfung gestellt: | + | Diese Seite wurde [[prog_haskell_2013ss_a|verschoben]]. |
- | + | </note> | |
- | - Was finden Sie an Haskell gut? | + | |
- | - Was unterscheidet Haskell von anderen Programmiersprachen? | + | |
- | - Wie ist zu erklären, dass Haskell nur einen Parameter hat? | + | |
- | - Wie sind algebraische Datentypen in Haskell aufgebaut? | + | |
- | - Es wurden die zwei Implementierungen von einem StandBinTree vorgezeigt. Ein Mal bestand der Konstruktor aus einem Dreier-Tupel, | + | |
- | - Wie kann man die Show-Funktion auf für einen Datentyp Tree (der aus der Vorlesung) implementieren? | + | |
- | - Welche show-Funktion wird für einen Baum t1 ausgeführt, | + | |
- | - Was ist der Vorteil von algebraischen Datentypen? (Pattern-Matching der Konstruktoren) | + | |
- | - Wie sind Klassen in Haskell aufgebaut? (class Name parametertyp where ..., wichtig, der parametertyp ist notwendig) | + | |
- | - Warum funktioniert das Pattern-Matching nicht bei der Implementierung von Methoden in Klassen? (Weil der Parametertyp nicht bekannt ist) | + | |
- | - Wie sind Module aufgebaut? | + | |
- | - Wie funktiniert das Exportieren? | + | |
- | - Was wird exportiert, wenn in der Klammer ein algebraischer Datentyp steht? Werden auch seine Funktionen exportiert? (Nein, nur der Konstruktor, | + | |
- | - Werden importierte Module selbst wieder exportiert, wenn das Module irgendwo importiert wird? (Wenn in der Klammer nichts steht, ja.) | + | |
- | - Was bedeutet das Schlüsselwort " | + | |
- | - Was bedeutet das Schlüsselwort " | + | |
- | - Was ist Lazy Evaluation? (Parameter werden **erst** und **nur soweit** ausgewertet, | + | |
- | + | ||
- | Ich hoffe ich konnte jemanden damit bei seiner Prüfung helfen. Stehe für weitere Fragen gerne bereit. | + | |
- | Grüße | + | |
- | Gaku | + |