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: 
 + <code>
 +      a[p1][p2+p3] += ...
 + </code>
 +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.