Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 2 » Transformation (Übersicht)
no way to compare when less than two revisions
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
— | pruefungen:hauptstudium:ls2:ueb1-2017-04-24 [24.04.2017 16:05] (aktuell) – angelegt GreenBourne | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | * Prüfer : Philippsen | ||
+ | * Beisitzer : Krainz | ||
+ | * Prüfungsdauer : 30 Minuten | ||
+ | ====== Transformation ====== | ||
+ | |||
+ | * Welche Transformationen gibt es in Java | ||
+ | * Generic Beispiel umwandeln mit Brücke | ||
+ | * Viele weitere sehr spezielle Fragen zu Java Transformationen. Ging vor allem um Beispiele aus Übungen. | ||
+ | |||
+ | ====== Lexer & Parser ====== | ||
+ | |||
+ | * Lexer erklären | ||
+ | * Parser erklären: Lassen nicht locker bis man wirklich 1:1 sagt, dass bei Reduce-Operation Code ausgeführt wird der in Parsergenerator steht. | ||
+ | |||
+ | ====== Semantische Analyse ====== | ||
+ | * Typprüfung mit Prototyp: Wobei sie was anderes als in Folien hören wollten. Steht bestimmt irgendwo in der Literatur. | ||
+ | * Knoten aufmalen von Zuweisung: | ||
+ | < | ||
+ | a[p1][p2+p3] += ... | ||
+ | </ | ||
+ | Wichtig zu erwähnen, dass p1, p2, p3 Funktionsaufrufe beinhalten können. Daher geht Transformation mit Kopierung der linken auf die rechte Seite nicht. Stattdessen einmalig Index ausrechnen und dann dort hineinspeichern. | ||
+ | |||
+ | ====== Fazit ===== | ||
+ | |||
+ | Lief sehr schlecht. Viele Kapitel des Stoffes wurden garnicht gefragt. Prüfer gehen nicht weiter bis genau das gesagt wird was sie hören wollen. Unangenehmste Prüfung die ich je hatte. |