Hilfe zur Klausuraufgabe Klausur WS 2014/15 (Mrz 2015)

Ort
Rhein-Main-Gebiet
Hochschulabschluss
Bachelor of Science
2. Hochschulabschluss
Master of Science
Studiengang
M.Sc. Wirtschaftswissenschaft
ECTS Credit Points
60 von 120
Aufgabe 1:
F (KE1, S. 12), R (KE1, S. 14), R (KE1, S. 16), R (KE1, S. 18), F (KE1, S. 22)
F (KE1, S. 51), R (KE1, S. 65), R (KE1, S. 150), F (KE1, S. 148), F (KE1, S. 151)

Aufgabe 2a): KE3, S. 45f.

Aufgabe 2b):
1) FAEKCDHBG
2) EACKFHBDG
3) ECKABHGDF

Aufgabe 2c):
Postordnung - erst Teilbäume löschen bevor der Knoten selbst gelöscht wird, sonst entsteht eine Leiche, da der Zugriff nicht mehr möglich ist

Aufgabe 2d)
TYPE FELD=ARRAY[1..n+1] OF INTEGER;
feld[n+1]=searchkay;
WHILE (feld[pos] nicht gleich searchkey) DO

Aufgabe 3a);
printf statt scanf
asctime(&ortstzeit)
gmtime(&kalenderzeit)
printf(...., rechenzeit) statt clock
time_t statt time.h
} statt }}

Aufgabe 3b):
R R R F F F R R F R FF

Aufgabe 3c):
malloc: reserviert aufeinanderfolgenden Block von x Bytes im Heap und gibt Adresse des ersten Bytes zurück
calloc: reserviert für n Objekte der Größe x Speicherplatz im Heap und initialisiert alle Bytes mit Null
free: gibt mit malloc oder calloc reservierten Speicherplatz wieder frei

Aufgabe 3d): KE3, S. 69
 
Wow, vielen Dank für deine Lösung. Habe auch gerade diese Klausur bearbeitet und zwei Anmerkungen bzw. Fragen:

zu 3a)
Ich denke das Argument bei asctime() muss lediglich "ortszeit" sein, also ohne Referenzierung bzw. "&". Hatte mir die Mühe gemacht und das Programm abgetippt (übt ja auch irgendwie^^) und, wenn ich asctime() eine Pointer-Referenz gebe, bekomme ich nen Laufzeitfehler.


zu 3b)
Hier habe ich: R R F F F F R R F R F F
Hatte ich mich zur Korrektur an die Tabelle 2.1 aus KE 1, S.19 gehalten, nach der "to" kein ANSI-Schlüsselwort ist.
 
Wow, vielen Dank für deine Lösung.
Gern geschehen.
zu 3a)
Ich denke das Argument bei asctime() muss lediglich "ortszeit" sein, also ohne Referenzierung bzw. "&". Hatte mir die Mühe gemacht und das Programm abgetippt (übt ja auch irgendwie^^) und, wenn ich asctime() eine Pointer-Referenz gebe, bekomme ich nen Laufzeitfehler.
Hm, hatte es auch abgetippt und bei mir lief es so durch. Werde mir das am Wochenende noch mal in Ruhe ansehen.
zu 3b)
Hier habe ich: R R F F F F R R F R F F
Hatte ich mich zur Korrektur an die Tabelle 2.1 aus KE 1, S.19 gehalten, nach der "to" kein ANSI-Schlüsselwort ist.
Stimmt. Übertragungsfehler, da waren zu viele F beteiligt ;-)
 
Zurück
Oben