Objektgeflechte und Serialisierung - Wie funktioniert das?

Dr Franke Ghostwriter
ich stehe etwas auf dem Schlauch bei den Alt-Klausuren bei den Aufgaben über "Objektgeflechte und Serialisierung". Beispiel: Klausur vom Sommersemester 2012 (08.09.12) Aufgabe 7:

Ich verstehe nicht das hierbei vorgeschlagene Objektgeflecht. x.a = x.b = z.a = y
Wenn ich das so lese dann hätte ich gedacht es gibt einen Zeiger der von x.a nach x.b zeigt von dort wiederum einer nach z.a und daraufhin einer nach y. Dem ist aber offensichtlich nicht so. Es ist sicherlich eine recht simple Erklärung die dahinter steckt. Ich komme nur nicht drauf. Wäre für jeden Hinweis und jede Hilfe dankbar
 
Ich denke es handelt sich um eine ganz normale Zuweisung. Wenn y ein int dann haben alle anderen int Variablen in den Objekten x (a und b) und z (a) jetzt den gleichen Wert (den von y). Wenn es sich um einen Zeiger handelt (bzw a, b und y Objekte sind) wurde jetzt der Wert des Zeigers in alle eingetragen.

Ich habe aber auch gleich eine Frage. Woher hast Du die Klausur? Ich würde auch gerne mal einen Blick reinwerfen
 
Teresa,

danke für die Antwort. Erstmal das Wichtigste, der Link: https://www.fernuni-hagen.de/FACHSCHINF/Klausuren.htm
(Es sind leider nicht alle Semester vorhanden, aber ich bin bis 2011 alle bis auf eine mal durchgegangen, was echt nötig war, um mal einen Eindruck zu gewinnen)

Wenn du schon gleich dabei bist, dir die anzuschauen, dann würde ich dich bitten mal in die Klausur vom SS12 (08.09.12) reinzuschauen (Aufgabe 7). Ich hab es jetzt eigentlich großteils nachvollziehen können, nur eine Sache leuchtet mir nicht ein. x.a und x.b zeigen auf y im Objektgeflecht, daher auch die Gleichstellung, absolut nachvollziehbar. Aber z.a zeigt nicht auf das Objekt y sondern auf z. Es kommt auch weiter unten nochmals vor: x.c = z.a = z.b = x ... Da macht z.a für mich wieder Sinn weil es auch laut Musterlösung auf x zeigt.

Vielleicht ist es auch einfach ein Fehler, oder ich habe es noch nicht ganz durchschaut.
 
Entweder bereite ich mich auf eine andere Klausur vor oder du. Die Klausuren die ich da gefunden habe sind doch für Informatiker. Ich will die für Wirtschatsinformatiker machen. Sehe mir die Klausur trotzdem mal gleich an und verrate Dir ob ich das kann oder nicht.
 
Also was Serialisierung und Objektgeflechte sind habe ich keine Ahnung, aber für die Sache mit den Zuweisungen habe ich am Ende das gleiche Bild (wie die Musterlösung). Du führst die Anweisungen einfach der Reihe nach aus. Nach dem ersten Schritt zeigt z.a auf das gleiche Triple wie y aber im letzten Schritt wird der Zeiger umgebogen auf x genau mit der Zeile die Du da oben hingeschrieben hast. wenn int a=3; a=6; a--; ausgeführt werden und Du den Zustand am Ende ansiehst ist in a eine 5.
Nur Interesse halber welche Klausur wird es denn WI oder I ?
 
Erstmal danke, jetzt leuchtet es mir ein.

Wird da wirklich unterschieden bei den Klausuren? Ich belege ja auch Wirtschaftsinformatik, aber der Kurs OOP ist ja von der Fakultät für Mathematik und Informatik und ich habe nicht mitbekommen, dass es Unterscheidungen gibt in den Kursen selbst, nur letztens was für Kurse noch belegt werden. Auf den Klausuren sehe ich auch keinen einzigen Hinweis dahingehend, dass es speziell für nur Informatiker sei.

Wäre fatal für mich, wenn es wirklich einen Unterschied gibt :/
 
ich sehe gerade es ist tatsächlich kurs 1618 und nicht kurs 20022 -.-

das erklärt warum teilweise Aufgaben drin waren, wo man sich fragt, wann das mal dran kam. Hmmm... laut einem anderen Forenbeitrag gibt es aber keine anderen und die seien wohl ganz gut zum lernen, auch wenn es leicht abgeändert sei. Ich wüsste auch nicht, womit ich mich sonst auf die Klausur noch vorbereiten könnte. Es gibt ja nur noch die EAs.
 
Oben