KNEIPENQUIZ

IT-Quiz: 100 Fragen zu Computern, Code und Netzwerken

← Alle Nerdquizze

FÜNF FERTIGE IT-QUIZZE

Köpfchen statt
Copy & Paste.

Fünf IT-Quizze für neugierige Technikfans, Entwicklerteams und alle, die digitale Zusammenhänge verstehen wollen. Von Bits und Netzwerken bis zu Python, SQL und Sicherheit.

Kostenlos · ohne Anmeldung · online oder auf Papier

Eigenes KI-Symbolbild: ein neutraler Retrocomputer mit grünem Bildschirm, Tastatur, Leiterplatte und Notizbuch auf einem dunklen Tisch.
Eigenes KI-Symbolbild; keine Produktabbildung.
  • 5eigenständige Quizsets
  • 100Hauptfragen
  • 10getrennte PDF-Hefte
  • 4 × 5Fragen pro Set

Wissen, das Zusammenhänge sichtbar macht.

Die fünf Sets haben klare Schwerpunkte: digitale Grundlagen, Netzwerke, Python 3, Datenbanken mit PostgreSQL und defensive IT-Sicherheit. Ausdrücke und Modellrechnungen lassen sich mit Papier und Stift lösen. Die Programmier- und Datenbankrunden setzen Vorwissen voraus; Versionen und Bedingungen stehen in den Fragen.

Die Lösungen nennen die richtige Antwort, zulässige Varianten und eine kurze Erklärung. Wissensfragen haben einen Quellenlink; eigene Rätsel einen nachvollziehbaren Rechen- oder Denkweg. Wählt ein Set für euren Abend oder spielt zunächst eine einzelne Fünfer-Runde.

VOM EINSTIEG BIS ZUR EXPERTENRUNDE

Welches Set nehmt ihr?

Fragenheft für die Teams, Lösungsheft für die Spielleitung. Online bleiben die Antworten geschlossen, bis ihr sie aufklappt.

  1. 01Bits, Browser und Durchblick
  2. 02Unterwegs im Netzwerk
  3. 03Python im Kopf
  4. 04Datenbanken ohne Datenchaos
  5. 05Sicherheit mit Köpfchen

IT · SET 01 · leicht bis mittel

Bits, Browser und Durchblick

20 Fragen zu Zahlendarstellung, Textkodierung, Webseiten und Versionsverwaltung. Ein zugänglicher Einstieg für Technikfans; sämtliche Rechenannahmen stehen in den Fragen.

  1. Bits mit Biss
  2. Zeichen und Daten
  3. Das Web zusammensetzen
  4. Werkzeugkiste

20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte

Direkt online mitraten: alle 20 Fragen öffnen

Runde 1: Bits mit Biss

  1. Welche Dezimalzahl stellt die Binärzahl 101101 dar?

    Lösung und Erklärung anzeigen

    45

    32 + 8 + 4 + 1 = 45.

    Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

  2. Vier Schalter können jeweils an oder aus sein. Wie viele unterschiedliche Gesamtzustände sind möglich?

    Lösung und Erklärung anzeigen

    16

    Jeder Schalter verdoppelt die Möglichkeiten: 2 hoch 4 = 16.

    Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

  3. Wie viele Bytes sind genau ein Kibibyte (KiB)?

    Lösung und Erklärung anzeigen

    1.024 Bytes

    Auch richtig: 1024.

    Das Präfix Kibi steht für 2 hoch 10.

    Quelle: NIST: Binäre Präfixe

  4. Was ist die größte vorzeichenlose ganze Zahl, die sich mit genau acht Bits darstellen lässt?

    Lösung und Erklärung anzeigen

    255

    Die 256 möglichen Bitmuster stehen für die Zahlen 0 bis 255.

    Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

  5. Ein Bildformat erlaubt für Rot, Grün und Blau jeweils 256 Werte. Wie viele RGB-Kombinationen ergeben sich?

    Lösung und Erklärung anzeigen

    16.777.216

    256 × 256 × 256 = 16.777.216. Transparenz wird hier nicht mitgezählt.

    Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

Runde 2: Zeichen und Daten

  1. Wie viele Bytes benötigt das lateinische Großbuchstaben-Zeichen A in UTF-8?

    Lösung und Erklärung anzeigen

    Ein Byte

    Auch richtig: 1.

    ASCII-Zeichen behalten in UTF-8 ihre Ein-Byte-Darstellung.

    Quelle: Unicode: UTF und Byte Order Mark

  2. Wie viele Bytes benötigt ein einzelner Unicode-Skalarwert in UTF-8 höchstens?

    Lösung und Erklärung anzeigen

    Vier Bytes

    Auch richtig: 4.

    UTF-8 verwendet je nach Skalarwert eine bis vier Bytepositionen.

    Quelle: Unicode: UTF und Byte Order Mark

  3. Wofür steht die Abkürzung BOM bei Textkodierungen?

    Lösung und Erklärung anzeigen

    Byte Order Mark

    Bei UTF-8 kann ein BOM die Kodierung kennzeichnen; eine Byte-Reihenfolge muss es dort nicht festlegen.

    Quelle: Unicode: UTF und Byte Order Mark

  4. Ist die Reihenfolge der Werte in einem JSON-Array Bestandteil der Datenstruktur?

    Lösung und Erklärung anzeigen

    Ja

    Ein Array enthält eine geordnete Folge von Werten.

    Quelle: RFC 8259: JSON

  5. Welches Klammerpaar umschließt ein Objekt im JSON-Datenformat?

    Lösung und Erklärung anzeigen

    Geschweifte Klammern: { }

    Auch richtig: Geschweifte Klammern.

    Darin stehen die Namen und ihre zugeordneten Werte.

    Quelle: RFC 8259: JSON

Runde 3: Das Web zusammensetzen

  1. Welches HTML-Element steht standardmäßig für eine Überschrift der Ebene 1?

    Lösung und Erklärung anzeigen

    h1

    Auch richtig: h1-Element.

    Die Elemente h1 bis h6 kennzeichnen unterschiedliche Überschriftenränge.

    Quelle: WHATWG: HTML-Überschriften

  2. Welche Sprache legt bei Webseiten typischerweise Farben, Abstände und Darstellung fest?

    Lösung und Erklärung anzeigen

    CSS

    Stylesheets bestimmen die Präsentation des Dokuments.

    Quelle: MDN: CSS

  3. In welchem Attribut eines HTML-a-Elements steht das Ziel eines gewöhnlichen Hyperlinks?

    Lösung und Erklärung anzeigen

    href

    Dieses Attribut enthält die Zieladresse des Links.

    Quelle: MDN: Das Linkelement a

  4. Welches Attribut eines HTML-img-Elements enthält dessen textliche Alternative?

    Lösung und Erklärung anzeigen

    alt

    Der Alternativtext vermittelt den Bildinhalt, wenn das Bild nicht wahrgenommen werden kann.

    Quelle: MDN: Das Bildelement img

  5. Welches Zeichen leitet in einer Webadresse einen Fragmentbezeichner wie lösungen ein?

    Lösung und Erklärung anzeigen

    Die Raute: #

    Auch richtig: #; Raute.

    Das Fragment kann auf eine bestimmte Stelle innerhalb der Ressource verweisen.

    Quelle: MDN: URI-Fragmente

Runde 4: Werkzeugkiste

  1. Welcher Git-Befehl hält die vorgemerkten Änderungen als neuen lokalen Versionsstand fest?

    Lösung und Erklärung anzeigen

    git commit

    Auch richtig: commit.

    Ohne spezielle Optionen wird dabei der Inhalt des Index aufgezeichnet.

    Quelle: Git: git commit

  2. Welcher Git-Befehl zeigt vorgemerkte, geänderte und unversionierte Dateien im Arbeitsverzeichnis an?

    Lösung und Erklärung anzeigen

    git status

    Auch richtig: status.

    Die Übersicht hilft zu erkennen, welche Änderungen noch nicht festgehalten sind.

    Quelle: Git: git status

  3. Wie viele Bytes bezeichnet ein Megabyte mit dezimalem SI-Präfix?

    Lösung und Erklärung anzeigen

    1.000.000 Bytes

    Auch richtig: 1000000.

    Mega steht für den Faktor 10 hoch 6.

    Quelle: NIST: SI-Präfixe

  4. Wie wird der Wahrheitswert wahr in gültigem JSON geschrieben: true, True oder TRUE?

    Lösung und Erklärung anzeigen

    true

    Die Literale true, false und null werden in JSON kleingeschrieben.

    Quelle: RFC 8259: JSON

  5. Wie viele Bits umfasst eine einzelne Codeeinheit in UTF-16?

    Lösung und Erklärung anzeigen

    16 Bits

    Auch richtig: 16.

    Ein Skalarwert kann eine oder zwei solcher Codeeinheiten benötigen.

    Quelle: Unicode: UTF und Byte Order Mark

Stichfrage bei Gleichstand

Eigene Rechenaufgabe: 240 Textdateien haben jeweils genau 3.200 Bytes. Wie viele Bytes belegen sie zusammen, ohne Dateisystem-Zuschläge?

Lösung und Erklärung anzeigen

768.000 Bytes

240 × 3.200 = 768.000 Bytes. Es zählt die kleinste absolute Abweichung.

Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

IT · SET 02 · mittel bis schwer

Unterwegs im Netzwerk

20 Fragen zu IPv4, IPv6, DNS, Transportprotokollen und HTTP. Für neugierige Netzwerkfans und angehende Admins; Grundlage sind die jeweils angegebenen RFC-Standards.

  1. Adressen finden
  2. Namen und Zuständigkeiten
  3. Daten transportieren
  4. Antworten aus dem Web

20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte

Direkt online mitraten: alle 20 Fragen öffnen

Runde 1: Adressen finden

  1. Wie viele Bits umfasst eine IPv4-Adresse?

    Lösung und Erklärung anzeigen

    32 Bits

    Auch richtig: 32.

    IPv4 verwendet vier Oktette mit jeweils acht Bits.

    Quelle: RFC 8200: IPv6

  2. Wie viele Bits umfasst eine IPv6-Adresse?

    Lösung und Erklärung anzeigen

    128 Bits

    Auch richtig: 128.

    Der größere Adressraum ist eine zentrale Änderung gegenüber IPv4.

    Quelle: RFC 8200: IPv6

  3. Welche dieser IPv4-Adressen liegt in einem privaten Bereich nach RFC 1918: 8.8.8.8 oder 192.168.4.8?

    Lösung und Erklärung anzeigen

    192.168.4.8

    Sie gehört zum reservierten privaten Bereich 192.168.0.0/16.

    Quelle: RFC 1918: Private IPv4-Adressen

  4. Welches Protokoll nach RFC 2131 kann einem IPv4-Client automatisch eine zeitlich begrenzte Adresse zuteilen?

    Lösung und Erklärung anzeigen

    DHCP

    Auch richtig: Dynamic Host Configuration Protocol.

    Die Zuteilung erfolgt für eine vereinbarte Nutzungsdauer, die Lease.

    Quelle: RFC 2131: DHCP

  5. Wie heißt das IPv6-Feld, das beim Weiterleiten eines Pakets jeweils um eins vermindert wird?

    Lösung und Erklärung anzeigen

    Hop Limit

    Es begrenzt die Zahl der Weiterleitungen und damit unter anderem endlose Umläufe.

    Quelle: RFC 8200: IPv6

Runde 2: Namen und Zuständigkeiten

  1. Welcher DNS-Record-Typ enthält für die Internetklasse eine IPv4-Adresse?

    Lösung und Erklärung anzeigen

    A

    Auch richtig: A-Record.

    Ein A-Record ordnet einem Namen eine IPv4-Adresse zu.

    Quelle: RFC 1035: DNS

  2. Welcher DNS-Record-Typ benennt einen für die E-Mail-Annahme einer Domain zuständigen Server?

    Lösung und Erklärung anzeigen

    MX

    Auch richtig: MX-Record.

    Ein MX-Eintrag enthält den Mailservernamen und einen Präferenzwert.

    Quelle: RFC 1035: DNS

  3. Welcher DNS-Record-Typ macht einen Namen zum Alias eines anderen Namens?

    Lösung und Erklärung anzeigen

    CNAME

    Auch richtig: CNAME-Record.

    Der Eintrag verweist auf den kanonischen Namen.

    Quelle: RFC 1035: DNS

  4. In welcher Zeiteinheit wird die TTL eines DNS-Ressourceneintrags angegeben?

    Lösung und Erklärung anzeigen

    Sekunden

    Die TTL begrenzt, wie lange ein Eintrag regulär im Cache verwendet werden darf.

    Quelle: RFC 1035: DNS

  5. Zwei DNS-Einträge für die E-Mail-Annahme haben Präferenz 10 und 50. Welcher Wert wird bevorzugt?

    Lösung und Erklärung anzeigen

    10

    Bei MX-Präferenzwerten werden niedrigere Zahlen bevorzugt.

    Quelle: RFC 1035: DNS

Runde 3: Daten transportieren

  1. Welches der Protokolle TCP und UDP bietet Anwendungen einen zuverlässigen, geordneten Bytestrom?

    Lösung und Erklärung anzeigen

    TCP

    Fehlende Daten können erneut übertragen und in die richtige Reihenfolge gebracht werden.

    Quelle: RFC 9293: TCP

  2. Welche drei Flag-Kombinationen bilden den normalen TCP-Verbindungsaufbau ohne gleichzeitige Öffnung?

    Lösung und Erklärung anzeigen

    SYN, SYN/ACK, ACK

    Auch richtig: SYN, SYN-ACK, ACK.

    Damit werden die Anfangssequenznummern beider Seiten ausgetauscht und bestätigt.

    Quelle: RFC 9293: TCP

  3. Wie breit ist das Feld für einen TCP-Zielport?

    Lösung und Erklärung anzeigen

    16 Bits

    Auch richtig: 16.

    Das Portfeld ist Teil des TCP-Headers.

    Quelle: RFC 9293: TCP

  4. Garantiert UDP selbst die Zustellung jeder gesendeten Nachricht?

    Lösung und Erklärung anzeigen

    Nein

    Zustellung und Schutz vor doppelter Lieferung werden von UDP nicht garantiert.

    Quelle: RFC 768: UDP

  5. Wie lang ist der UDP-Header gemäß RFC 768 ohne Nutzdaten?

    Lösung und Erklärung anzeigen

    Acht Bytes

    Auch richtig: 8 Bytes; 8.

    Er besteht aus vier Feldern mit jeweils 16 Bits.

    Quelle: RFC 768: UDP

Runde 4: Antworten aus dem Web

  1. Welcher HTTP-Statuscode heißt No Content und meldet Erfolg ohne Antwortinhalt?

    Lösung und Erklärung anzeigen

    204

    Die Aktion war erfolgreich; ein Nachrichteninhalt wird nicht mitgesendet.

    Quelle: RFC 9110: HTTP-Semantik

  2. Welcher HTTP-Statuscode heißt Not Found?

    Lösung und Erklärung anzeigen

    404

    Er kann bedeuten, dass keine aktuelle Darstellung gefunden oder ihre Existenz nicht offengelegt wird.

    Quelle: RFC 9110: HTTP-Semantik

  3. Welche HTTP-Methode entspricht GET, verlangt aber eine Antwort ohne Inhalt?

    Lösung und Erklärung anzeigen

    HEAD

    Sie ist etwa zum Abfragen von Metadaten gedacht.

    Quelle: RFC 9110: HTTP-Semantik

  4. Wie heißt die HTTP-Eigenschaft, bei der mehrere identische Anfragen dieselbe beabsichtigte Serverwirkung wie eine einzelne haben?

    Lösung und Erklärung anzeigen

    Idempotenz

    Auch richtig: Idempotent.

    Die Antworten müssen dabei nicht identisch sein.

    Quelle: RFC 9110: HTTP-Semantik

  5. Welcher HTTP-Statuscode heißt Service Unavailable, etwa bei vorübergehender Überlastung?

    Lösung und Erklärung anzeigen

    503

    Der Server kann optional mit Retry-After eine Wartezeit vorschlagen.

    Quelle: RFC 9110: HTTP-Semantik

Stichfrage bei Gleichstand

Eigene Rechenaufgabe: Eine Datei umfasst 90.000.000 Bytes. Die Verbindung überträgt konstant 24.000.000 Bits pro Sekunde. Wie viele Sekunden dauert das ohne Zuschläge?

Lösung und Erklärung anzeigen

30 Sekunden

90.000.000 × 8 / 24.000.000 = 30. Es zählt die kleinste absolute Abweichung.

Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

IT · SET 03 · mittel bis schwer

Python im Kopf

20 Fragen zu stabilen Grundlagen von Python 3. Kleine Ausdrücke werden im Kopf ausgewertet; Programmiererfahrung ist hilfreich. Zeichenfolgen können mit oder ohne Anführungszeichen beantwortet werden.

  1. Rechnen und Zeichen
  2. Den Ablauf steuern
  3. Ordnung im Speicher
  4. Fehler und fortgeschrittene Ideen

20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte

Direkt online mitraten: alle 20 Fragen öffnen

Runde 1: Rechnen und Zeichen

  1. Welchen Wert liefert in Python 3 der Ausdruck 19 // 4?

    Lösung und Erklärung anzeigen

    4

    Bei diesen positiven Ganzzahlen liefert // den abgerundeten Quotienten.

    Quelle: Python 3: Zahlen, Text und Listen

  2. Welchen Wert liefert in Python 3 der Ausdruck 19 % 4?

    Lösung und Erklärung anzeigen

    3

    Nach vier ganzen Vierern bleibt von 19 der Rest 3.

    Quelle: Python 3: Zahlen, Text und Listen

  3. Welche Zeichenfolge ergibt in Python 3 der Ausdruck 'Code'[1:3]?

    Lösung und Erklärung anzeigen

    od

    Auch richtig: 'od'.

    Die Indizes 1 und 2 werden übernommen; die obere Grenze 3 gehört nicht dazu.

    Quelle: Python 3: Zahlen, Text und Listen

  4. Welche Zeichenfolge ergibt in Python 3 der Ausdruck 'ab' * 3?

    Lösung und Erklärung anzeigen

    ababab

    Auch richtig: 'ababab'.

    Die Multiplikation wiederholt die Zeichenfolge dreimal.

    Quelle: Python 3: Zahlen, Text und Listen

  5. Welche Zahlen enthält in Python 3 list(range(2, 11, 3))?

    Lösung und Erklärung anzeigen

    2, 5 und 8

    Auch richtig: [2, 5, 8].

    Die Folge startet bei 2, steigt in Dreierschritten und endet vor 11.

    Quelle: Python 3: Kontrollfluss

Runde 2: Den Ablauf steuern

  1. Welches Python-Schlüsselwort beendet unmittelbar die innerste laufende for- oder while-Schleife?

    Lösung und Erklärung anzeigen

    break

    Danach wird hinter der betroffenen Schleife fortgefahren.

    Quelle: Python 3: Kontrollfluss

  2. Welches Python-Schlüsselwort überspringt den Rest des aktuellen Schleifendurchlaufs und beginnt den nächsten?

    Lösung und Erklärung anzeigen

    continue

    Die Schleife als Ganzes wird dadurch nicht beendet.

    Quelle: Python 3: Kontrollfluss

  3. Welchen Wert gibt eine Python-Funktion zurück, die regulär ihr Ende ohne return erreicht?

    Lösung und Erklärung anzeigen

    None

    Auch ohne ausdrückliche Rückgabe gibt es diesen Rückgabewert.

    Quelle: Python 3: Kontrollfluss

  4. Mit welchem Python-Schlüsselwort beginnt eine gewöhnliche Funktionsdefinition?

    Lösung und Erklärung anzeigen

    def

    Darauf folgen Funktionsname, Parameterliste und Doppelpunkt.

    Quelle: Python 3: Kontrollfluss

  5. Python 3: Nach a = [1], b = a und b.append(2): Welchen Inhalt hat a?

    Lösung und Erklärung anzeigen

    [1, 2]

    Auch richtig: 1, 2.

    Beide Namen verweisen auf dieselbe veränderbare Liste.

    Quelle: Python 3: Klassen und Generatoren

Runde 3: Ordnung im Speicher

  1. Python 3: Nach werte = [3, 5] und werte.append([7, 9]): Wie viele Elemente enthält werte?

    Lösung und Erklärung anzeigen

    Drei

    Auch richtig: 3.

    Die angehängte Liste ist ein einzelnes Element: [3, 5, [7, 9]].

    Quelle: Python 3: Datenstrukturen

  2. Wie viele Elemente enthält in Python 3 die Menge {2, 2, 5, 7}?

    Lösung und Erklärung anzeigen

    Drei

    Auch richtig: 3.

    Mengen speichern gleiche Elemente nicht mehrfach.

    Quelle: Python 3: Datenstrukturen

  3. Was passiert bei einem Python-Dictionary, wenn einem bereits vorhandenen Schlüssel ein neuer Wert zugewiesen wird?

    Lösung und Erklärung anzeigen

    Der bisherige Wert wird ersetzt.

    Auch richtig: Überschreiben des alten Werts.

    Ein Schlüssel hat im Dictionary nur einen zugeordneten Wert.

    Quelle: Python 3: Datenstrukturen

  4. Welche der Python-Strukturen list und tuple erlaubt keine direkte Ersetzung ihrer Elemente per Index?

    Lösung und Erklärung anzeigen

    tuple

    Auch richtig: Tupel.

    Die Elementzuordnung eines Tupels ist unveränderlich.

    Quelle: Python 3: Datenstrukturen

  5. Nach welchem Prinzip arbeitet ein Stapel, der mit append und pop am Listenende umgesetzt wird?

    Lösung und Erklärung anzeigen

    LIFO: zuletzt hinein, zuerst hinaus

    Auch richtig: Last in, first out; LIFO.

    Das zuletzt eingefügte Element wird zuerst entnommen.

    Quelle: Python 3: Datenstrukturen

Runde 4: Fehler und fortgeschrittene Ideen

  1. Welches Python-Schlüsselwort leitet nach try einen passenden Ausnahmebehandler ein?

    Lösung und Erklärung anzeigen

    except

    Ein passender Behandler kann die ausgelöste Ausnahme behandeln.

    Quelle: Python 3: Fehler und Ausnahmen

  2. Welcher Python-Block wird bei normalem Kontrollfluss beim Verlassen von try auch ohne Ausnahme ausgeführt?

    Lösung und Erklärung anzeigen

    finally

    Der Block eignet sich für Aufräumarbeiten; ein harter Prozessabbruch fällt nicht darunter.

    Quelle: Python 3: Fehler und Ausnahmen

  3. Mit welchem Python-Schlüsselwort wird ausdrücklich eine Ausnahme ausgelöst?

    Lösung und Erklärung anzeigen

    raise

    Damit kann ein Programm einen Fehler gezielt melden.

    Quelle: Python 3: Fehler und Ausnahmen

  4. Wie heißt das objektorientierte Konzept, bei dem eine abgeleitete Klasse auf einer Basisklasse aufbaut?

    Lösung und Erklärung anzeigen

    Vererbung

    Auch richtig: Inheritance.

    Die abgeleitete Klasse kann Verhalten übernehmen und Methoden überschreiben.

    Quelle: Python 3: Klassen und Generatoren

  5. Welches Python-Schlüsselwort liefert aus einer Generatorfunktion einen Wert und pausiert sie bis zur Fortsetzung?

    Lösung und Erklärung anzeigen

    yield

    Beim Fortsetzen bleibt ihr bisheriger Ausführungszustand erhalten.

    Quelle: Python 3: Klassen und Generatoren

Stichfrage bei Gleichstand

Eigene Rechenaufgabe: Ein Programm zählt alle Zahlen von 1 bis einschließlich 200 zusammen. Welche Summe entsteht?

Lösung und Erklärung anzeigen

20.100

200 × 201 / 2 = 20.100. Es zählt die kleinste absolute Abweichung.

Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

IT · SET 04 · mittel bis schwer

Datenbanken ohne Datenchaos

20 Fragen zur Arbeit mit relationalen Datenbanken. SQL-Beispiele und Sonderfälle beziehen sich auf PostgreSQL 17 mit Standardeinstellungen. Für Teams mit etwas Datenbankerfahrung.

  1. Gezielt abfragen
  2. Regeln für saubere Tabellen
  3. Zusammenführen und mitzählen
  4. Sicher und schnell arbeiten

20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte

Direkt online mitraten: alle 20 Fragen öffnen

Runde 1: Gezielt abfragen

  1. Mit welchem SQL-Schlüsselwort beginnt eine gewöhnliche Abfrage von Tabellendaten?

    Lösung und Erklärung anzeigen

    SELECT

    Die Abfrage legt fest, welche Daten zurückgegeben werden sollen.

    Quelle: PostgreSQL 17: Tabellen abfragen

  2. Welche SQL-Klausel filtert einzelne Zeilen anhand einer Bedingung vor einer Gruppierung?

    Lösung und Erklärung anzeigen

    WHERE

    Nur Zeilen mit wahrer Bedingung gehen in die weitere Verarbeitung ein.

    Quelle: PostgreSQL 17: Tabellen abfragen

  3. Welche SQL-Klausel verlangt eine sortierte Ergebnisreihenfolge?

    Lösung und Erklärung anzeigen

    ORDER BY

    Ohne ausdrückliche Sortierung ist eine bestimmte Ergebnisreihenfolge nicht zugesichert.

    Quelle: PostgreSQL 17: Tabellen abfragen

  4. Welches SQL-Schlüsselwort entfernt doppelte Ergebniszeilen aus einer gewöhnlichen Tabellenabfrage?

    Lösung und Erklärung anzeigen

    DISTINCT

    Entscheidend sind die ausgewählten Ergebniswerte.

    Quelle: PostgreSQL 17: Tabellen abfragen

  5. Welche SQL-Klausel fasst Zeilen mit gleichen Gruppierungswerten für Aggregatberechnungen zusammen?

    Lösung und Erklärung anzeigen

    GROUP BY

    So lassen sich beispielsweise Summen pro Team bilden.

    Quelle: PostgreSQL 17: Aggregatfunktionen

Runde 2: Regeln für saubere Tabellen

  1. Darf eine Spalte, die in PostgreSQL 17 allein den PRIMARY KEY bildet, NULL enthalten?

    Lösung und Erklärung anzeigen

    Nein

    Ein Primärschlüssel erzwingt Eindeutigkeit und NOT NULL.

    Quelle: PostgreSQL 17: Constraints

  2. Welche Art von Schlüssel sichert Verweise auf vorhandene Schlüsselwerte einer referenzierten Tabelle ab?

    Lösung und Erklärung anzeigen

    Fremdschlüssel

    Auch richtig: Foreign Key.

    Ein FOREIGN KEY dient der referenziellen Integrität; NULL-Regeln sind dabei gesondert zu beachten.

    Quelle: PostgreSQL 17: Constraints

  3. Welche SQL-Constraint-Art kann eine Bedingung wie preis > 0 für eine Zeile vorgeben?

    Lösung und Erklärung anzeigen

    CHECK

    Auch richtig: CHECK-Constraint.

    Bei unbekanntem Ergebnis durch NULL greift diese Bedingung allein nicht als NOT NULL-Schutz.

    Quelle: PostgreSQL 17: Constraints

  4. Kann ein Primärschlüssel in PostgreSQL 17 aus mehreren Spalten bestehen?

    Lösung und Erklärung anzeigen

    Ja

    Dann muss die Kombination der Schlüsselwerte eindeutig sein.

    Quelle: PostgreSQL 17: Constraints

  5. Welche SQL-Klausel filtert bereits gebildete Gruppen, etwa anhand ihrer Gesamtsumme?

    Lösung und Erklärung anzeigen

    HAVING

    Die Bedingung wird auf die Gruppen angewendet.

    Quelle: PostgreSQL 17: Aggregatfunktionen

Runde 3: Zusammenführen und mitzählen

  1. Welche Join-Art behält alle linken Zeilen, nimmt aber rechte Zeilen nur mit passendem linken Partner ins Join-Ergebnis auf?

    Lösung und Erklärung anzeigen

    LEFT JOIN

    Auch richtig: LEFT OUTER JOIN.

    Für den fehlenden rechten Partner erscheinen NULL-Werte.

    Quelle: PostgreSQL 17: Joins

  2. Was geschieht bei einem INNER JOIN mit einer linken Zeile, für die es keinen passenden rechten Partner gibt?

    Lösung und Erklärung anzeigen

    Sie erscheint nicht im Ergebnis.

    Ein innerer Join liefert nur passende Zeilenkombinationen.

    Quelle: PostgreSQL 17: Joins

  3. Eine Spalte enthält in drei Zeilen 7, NULL und 11. Welchen Wert liefert COUNT(spalte) in PostgreSQL 17?

    Lösung und Erklärung anzeigen

    2

    COUNT mit einem Spaltenausdruck zählt nur dessen Werte ungleich NULL.

    Quelle: PostgreSQL 17: Aggregatfunktionen im Detail

  4. Eine Tabelle enthält drei Zeilen, darunter eine ausschließlich mit NULL-Werten. Welchen Wert liefert COUNT(*)?

    Lösung und Erklärung anzeigen

    3

    COUNT(*) zählt Zeilen, unabhängig vom Inhalt ihrer Spalten.

    Quelle: PostgreSQL 17: Aggregatfunktionen im Detail

  5. Welche SQL-Prüfung erkennt bei einer einzelnen numerischen Spalte fehlende Werte: = NULL oder IS NULL?

    Lösung und Erklärung anzeigen

    IS NULL

    Der Vergleich mit = NULL liefert unter den Standardeinstellungen keine wahre Bedingung.

    Quelle: PostgreSQL 17: Vergleiche und NULL

Runde 4: Sicher und schnell arbeiten

  1. Wie heißt die Transaktionseigenschaft, die Änderungen als Ganzes oder gar nicht wirksam werden lässt?

    Lösung und Erklärung anzeigen

    Atomarität

    Auch richtig: Atomicity.

    Teilergebnisse einer abgebrochenen Transaktion sollen nicht als fertige Operation bestehen bleiben.

    Quelle: PostgreSQL 17: Transaktionen

  2. Welcher SQL-Befehl bestätigt eine erfolgreich abgeschlossene Transaktion?

    Lösung und Erklärung anzeigen

    COMMIT

    Damit werden die Änderungen der Transaktion festgeschrieben.

    Quelle: PostgreSQL 17: Transaktionen

  3. Welcher SQL-Befehl verwirft eine noch offene Transaktion vollständig?

    Lösung und Erklärung anzeigen

    ROLLBACK

    Die noch nicht bestätigten Änderungen werden zurückgenommen.

    Quelle: PostgreSQL 17: Transaktionen

  4. Welche zusätzliche Datenstruktur kann gezielte Tabellensuchen beschleunigen, verursacht aber Pflegeaufwand bei Änderungen?

    Lösung und Erklärung anzeigen

    Ein Index

    Auch richtig: Datenbankindex.

    Ob ein Index vorteilhaft ist, hängt unter anderem von Abfrage und Datenverteilung ab.

    Quelle: PostgreSQL 17: Indizes

  5. Welcher PostgreSQL-Befehl zeigt einen geplanten Ausführungsplan, ohne die Abfrage auszuführen, wenn ANALYZE fehlt?

    Lösung und Erklärung anzeigen

    EXPLAIN

    Mit ANALYZE würde die Anweisung tatsächlich ausgeführt und gemessen.

    Quelle: PostgreSQL 17: EXPLAIN

Stichfrage bei Gleichstand

Eigene Rechenaufgabe: Eine Tabelle hat 37 Zeilen, eine zweite 24. Jeder Datensatz der ersten wird mit jedem der zweiten kombiniert. Wie viele Ergebniskombinationen entstehen?

Lösung und Erklärung anzeigen

888

37 × 24 = 888. Es zählt die kleinste absolute Abweichung.

Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

IT · SET 05 · mittel bis schwer

Sicherheit mit Köpfchen

20 Fragen zu Identitätsprüfung, Passwortschutz, sicheren Webanwendungen und Berechtigungen. Die Szenarien vermitteln defensive Grundlagen ohne Angriffsanleitungen. Technische Begriffe dürfen auf Deutsch oder Englisch beantwortet werden.

  1. Wer darf hinein?
  2. Passwörter richtig bewahren
  3. Webanwendungen absichern
  4. Berechtigungen und Betrieb

20 Fragen + 1 Stichfrage · je 4 A4-Seiten · getrennte Hefte

Direkt online mitraten: alle 20 Fragen öffnen

Runde 1: Wer darf hinein?

  1. Wie heißt die Prüfung, ob jemand tatsächlich die behauptete Identität besitzt?

    Lösung und Erklärung anzeigen

    Authentifizierung

    Auch richtig: Authentication.

    Sie klärt die Identität, noch nicht sämtliche erlaubten Aktionen.

    Quelle: OWASP: Autorisierung

  2. Wie heißt die Prüfung, ob eine bestimmte Person eine angefragte Aktion ausführen darf?

    Lösung und Erklärung anzeigen

    Autorisierung

    Auch richtig: Authorization.

    Sie entscheidet über Berechtigungen für die konkrete Aktion.

    Quelle: OWASP: Autorisierung

  3. Wie viele unterschiedliche Faktorkategorien benötigt ein MFA-Verfahren zur Identitätsprüfung mindestens?

    Lösung und Erklärung anzeigen

    Zwei

    Auch richtig: 2.

    Beispielsweise Wissen und Besitz; zwei Merkmale derselben Kategorie reichen nicht.

    Quelle: OWASP: Mehrfaktor-Authentifizierung

  4. Sind ein Passwort und eine zusätzliche PIN allein bereits Merkmale aus zwei verschiedenen Faktorkategorien?

    Lösung und Erklärung anzeigen

    Nein

    Beide sind Wissensmerkmale und gehören zur gleichen Faktorkategorie.

    Quelle: OWASP: Mehrfaktor-Authentifizierung

  5. Zu welcher klassischen Faktorkategorie gehört ein Fingerabdruck: Wissen, Besitz oder biometrisches Merkmal?

    Lösung und Erklärung anzeigen

    Biometrisches Merkmal

    Auch richtig: Biometrie; Etwas, das man ist.

    Die Kategorie wird auch als etwas, das man ist, beschrieben.

    Quelle: OWASP: Mehrfaktor-Authentifizierung

Runde 2: Passwörter richtig bewahren

  1. Welche Einwegverarbeitung dient bei Login-Passwörtern grundsätzlich der sicheren Speicherung anstelle reversibler Verschlüsselung?

    Lösung und Erklärung anzeigen

    Passwort-Hashing

    Auch richtig: Hashing; Hashen.

    Dafür braucht es ein geeignetes, langsames Passwortverfahren mit zusätzlicher Absicherung.

    Quelle: OWASP: Passwortspeicherung

  2. Wie heißt der individuelle Zufallswert, der bei der Verarbeitung eines Passworts gegen vorberechnete Tabellen hilft?

    Lösung und Erklärung anzeigen

    Salt

    Er sollte für jedes gespeicherte Passwort individuell erzeugt werden.

    Quelle: OWASP: Passwortspeicherung

  3. Wie heißt der zusätzliche geheime Wert beim Passwortschutz, der getrennt von der Passwortdatenbank verwahrt werden sollte?

    Lösung und Erklärung anzeigen

    Pepper

    Anders als individuelle Zufallszusätze ist dieser Wert geheim zu halten.

    Quelle: OWASP: Passwortspeicherung

  4. Welches speicherintensive Passwortverfahren empfiehlt OWASP vorrangig: Argon2id oder bloßes SHA-256?

    Lösung und Erklärung anzeigen

    Argon2id

    Bloßes SHA-256 ist für Passwortspeicherung zu schnell und erleichtert massenhaftes Raten.

    Quelle: OWASP: Passwortspeicherung

  5. Was bewirkt ein höherer Work Factor eines Passwortverfahrens grundsätzlich beim Prüfen eines Kandidaten?

    Lösung und Erklärung anzeigen

    Mehr Rechenaufwand

    Auch richtig: Die Prüfung wird aufwendiger.

    Das verteuert sowohl legitime Prüfungen als auch massenhaftes Raten.

    Quelle: OWASP: Passwortspeicherung

Runde 3: Webanwendungen absichern

  1. Welche Abfragetechnik trennt SQL-Code von eingesetzten Datenwerten und schützt dadurch gegen SQL-Injection über diese Werte?

    Lösung und Erklärung anzeigen

    Parametrisierte Abfragen

    Auch richtig: Prepared Statements mit Parametern.

    Werte werden gebunden, statt als Teil des SQL-Textes zusammengesetzt.

    Quelle: OWASP: SQL-Injection verhindern

  2. Welche Schutztechnik ersetzt Sonderzeichen fremder Texte beim Einfügen in einen HTML-Textkontext durch passende Zeichenreferenzen?

    Lösung und Erklärung anzeigen

    Passende Ausgabekodierung

    Auch richtig: HTML-Escaping; Output Encoding.

    Die Kodierung muss zum jeweiligen Ausgabe-Kontext passen.

    Quelle: OWASP: XSS verhindern

  3. Gegen welche Angriffsklasse hilft ein korrekt geprüfter, geheimer, unvorhersehbarer, sitzungsgebundener Token in einem Webformular?

    Lösung und Erklärung anzeigen

    Cross-Site Request Forgery

    Auch richtig: CSRF.

    Er erschwert fremd ausgelöste, unerwünschte Aktionen im Kontext einer angemeldeten Sitzung.

    Quelle: OWASP: CSRF verhindern

  4. Welches Protokoll nach RFC 8446 schützt Verbindungen gegen Mithören und Manipulation?

    Lösung und Erklärung anzeigen

    TLS 1.3

    Auch richtig: TLS; Transport Layer Security.

    Es sichert die Kommunikation zwischen den beteiligten Endpunkten.

    Quelle: RFC 8446: TLS 1.3

  5. Sollten eingegebene Login-Passwörter zur Fehlersuche im normalen Anwendungsprotokoll im Klartext landen?

    Lösung und Erklärung anzeigen

    Nein

    Protokolle dürfen nicht zu einer zusätzlichen Sammlung nutzbarer Zugangsdaten werden.

    Quelle: OWASP: Sicherheitsprotokollierung

Runde 4: Berechtigungen und Betrieb

  1. Wie heißt das Prinzip, einem Konto nur die für seine Aufgabe erforderlichen Rechte zu geben?

    Lösung und Erklärung anzeigen

    Prinzip der geringsten Rechte

    Auch richtig: Least Privilege.

    Unnötige Rechte vergrößern den möglichen Schaden bei Fehlern oder kompromittierten Konten.

    Quelle: OWASP: Autorisierung

  2. Wie nennt man die Zugriffsregel, bei der ohne ausdrückliche Erlaubnis abgelehnt wird?

    Lösung und Erklärung anzeigen

    Deny by Default

    Auch richtig: Standardmäßig verweigern.

    Ein fehlender Erlaubnisfall soll nicht unbeabsichtigt Zugriff freigeben.

    Quelle: OWASP: Autorisierung

  3. Reicht ein versteckter Admin-Button im Browser als Zugriffsschutz für die zugehörige Serverfunktion?

    Lösung und Erklärung anzeigen

    Nein

    Die Berechtigung muss an einer vertrauenswürdigen Stelle serverseitig geprüft werden.

    Quelle: OWASP: Autorisierung

  4. Welche vier W-Fragen sollten sicherheitsrelevante Ereignisprotokolle laut OWASP grundsätzlich beantworten?

    Lösung und Erklärung anzeigen

    Wann, wo, wer und was

    Auch richtig: When, where, who, what.

    Zeit, Herkunft beziehungsweise Ort, Akteur und Ereignis machen Vorfälle nachvollziehbar.

    Quelle: OWASP: Sicherheitsprotokollierung

  5. Wie heißen vorab erzeugte Einmalcodes, die bei Verlust des zweiten Faktors einen vorgesehenen Kontozugang ermöglichen können?

    Lösung und Erklärung anzeigen

    Wiederherstellungscodes

    Auch richtig: Recovery Codes; Backup-Codes.

    Sie müssen geschützt aufbewahrt werden und sind nicht für die Weitergabe bestimmt.

    Quelle: OWASP: Mehrfaktor-Authentifizierung

Stichfrage bei Gleichstand

Eigene Rechenaufgabe: Ein Zugangscode besteht aus genau sechs Ziffern von 0 bis 9. Führende Nullen und Wiederholungen sind erlaubt. Wie viele verschiedene Codes gibt es?

Lösung und Erklärung anzeigen

1.000.000

10 hoch 6 = 1.000.000. Es zählt die kleinste absolute Abweichung.

Quelle: Eigene Rechen- oder Denkaufgabe; der Lösungsweg steht oben.

QUIZPOST FÜR DEINE RUNDE

Neue Welten im Postfach.

Erfahre per Newsletter von neuen Quizzen und kostenlosen Druckheften.

Freiwillig · kostenlos · jederzeit abmeldbar
Zum Newsletter →

Ein Tisch. Ein Thema. Zwanzig Chancen.

01 · Runde wählen

Plant etwa 40–60 Minuten als Richtwert. Lest die Themen vorab; die Programmier- und Datenbanksets verlangen Fachwissen. Stifte und Papier reichen aus.

02 · Fair werten

Pro Hauptfrage gibt es einen Punkt, höchstens 20. Werden mehrere Angaben verlangt, müssen alle stimmen. Sinngleiche Antworten und genannte Varianten gelten. Keine Hilfsmittel.

03 · Gleichstand lösen

Die zusätzliche Zahlenfrage zählt nur bei Gleichstand. Die kleinere absolute Abweichung gewinnt; bei gleicher Abweichung bleibt der Gleichstand bestehen.

Gut zu wissen

Ist das Quiz kostenlos und ohne Anmeldung nutzbar?

Ja. Alle zehn PDF-Hefte sind direkt herunterladbar. Auch die Online-Fragen brauchen kein Konto. Eine Newsletter-Anmeldung ist freiwillig.

Für wen sind diese Fragen gedacht?

Für Technikinteressierte, Lerngruppen und erfahrene IT-Teams. Set 1 eignet sich zum Einstieg. Python- und Datenbankwissen hilft in Sets 3 und 4; wählt nach eurem Fachgebiet. Die Spielleitung sollte das Set vorher durchsehen.

Welche Code- und Versionsregeln gelten?

Maßgeblich sind die jeweils genannte Sprache, Version und Ausgangslage. Python- und SQL-Schlüsselwörter müssen korrekt sein; sinngleiche Erklärungen gelten. Zeichenfolgen dürfen mit oder ohne umschließende Anführungszeichen genannt werden.

Wie melde ich einen möglichen Fehler?

Nenne im Feedbackformular Thema, Setnummer und Fragennummer sowie möglichst eine Quelle. Damit lässt sich die Stelle gezielt prüfen.

Mehr Quizwissen: Nerdquiz-Übersicht · Alle Downloads

Redaktionell zusammengestellte Wissensquizze mit Quellen und eigenen Rechenaufgaben. Die Einschätzung der Schwierigkeit dient als Orientierung.

Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.