lehrkraefte:blc:informatik:pruefung1

This is an old revision of the document!


Informatik-Prüfung vom 3. März

Mögliche Prüfungsfragen

CSV

  • Erklären Sie in groben Zügen, was eine CSV-Datei ist und wie diese aufgebaut sein könnte.
  • Wofür steht das C in CSV und warum sind deutsche Dezimalzahlen ein Problem? Was ist dafür eine mögliche Lösung?
  • Wie geht man mit Texten um, in denen Kommas oder Strichpunkte vorkommen?
  • (Bonus): Warum sind CSV-Dateien ein fragiles Dateiformat (d.h. es kann viel beim Import schiefgehen)?

JSON

  • Nennen Sie die vier wichtigsten Datenstrukturen im JSON-Format.
    • Zahlen, Strings (Zeichenketten), Listen (eckige Klammern), Objects (geschweifte Klammern)
  • Nennen Sie Unterschiede und Gemeinsamkeiten von Arrays (Listen) und Objects (Dictionaries).
    • Listen: Auf Einträge wird mit einem Index (Zahl) zugegriffen, von 0 bis Anzahl Elemente -1.
    • Objects: Auf Einträge wird mit einem Schlüssel als Zeichenkette zugegriffen.
  • Gegeben ist der Inhalt einer JSON-Datei. Geben Sie in Python an, wie auf bestimmte Daten zugegriffen werden kann.

Beispiel: Folgende JSON-Struktur wird in die Variable data eingelesen. Programmieren damit eine for-Schleife, die alle Zahlen in der Liste boo ausgibt:

{
  "foo":{
    "bar":{
       "baz": [2,3,5,7,11,13,17],
       "boo": [1,4,9,16,25]
    }
    "bla":{
      "baz": [1,2,3,4],
      "boo": [42,67]
    }
  },
  "bli": 17
}
  • lehrkraefte/blc/informatik/pruefung1.1771248182.txt.gz
  • Last modified: 2026/02/16 13:23
  • by Ivo Blöchliger