Es gab wieder 100 marks, aber nur zwei verschiedene Abschnitte. Die Fragen waren diesmal nicht von früheren Klausuren abgeschrieben. Der Dozent war deutlich kreativer.
- Section A: 30 Fragen mit je 2 Punkten; 1-4 Zeilen pro Antwort
- Section B: 4 Aufgaben mit je 10 Punkten
Beispielfragen aus Abschnitt A:
- "Draw a diagram of a XHTML file with its start and ending <html>, <head> and <body> tags. Mark where PHP tags can be inserted" - Was ist ein Diagram einer XHTML-Datei? Sollte ich einen Baum zeichnen? Und was soll das mit den PHP-Tags? Die dürfen grundsätzlich überall hin, sogar zwischen "HT" und "ML". Nach der Ausführung kommt ein gültiges Dokument heraus. Überhaupt: XHTML wurde in der Veranstaltung kein einziges mal erwähnt. In jedem Beispiel und jeder Übung wurde nur "<br>" benutzt, in der Klausur plötzlich "<br/>"?
- "Describe 2 (TWO) ways how super globals are used in PHP. Explain 2 (TWO) super global variables." - Ich kenne deutlich mehr als 2 super globals, aber welche 2 Wege sie zu benutzen ist gemeint? Wert lesen und setzen? "register_globals = on/off"?
Beispielfragen aus Abschnitt B:
- Es war ein kleines Programm gegeben, das Lücken hatte. Es wurde eine MySQL-Datenbank nach Werten abgefragt. Es fehlten insbesondere Aufrufen wie "mysql_select_db", "mysql_query" und "mysql_fetch_array" oder "mysql_fetch_row".