Objektorientierte Modellierung und Programmierung
Datenstrukturen
Algorithmen / Computernetzwerke
Automaten / Datenbanken
??? Mystery ???
100

Nenne einen Datentyp außer String, double und int.

z.B. boolean, char

100

Gesucht ist eine Datenstruktur, bei deren Erzeugung man bereits angeben muss, wie viele Elemente sie maximal speichern wird.

Array

100

Wie heißt der wohl einfachste Suchalgorithmus?

Lineare Suche

100

Nenne die im Unterricht behandelte Datenbankabfragesprache.

SQL

100

Wenn man die Raumnummer von Raum 101 als Binärzahl ansieht, wie würde die Raumnummer dann im Dezimalsystem lauten?

Raum 5

200

Nenne die zwei Typen von Klassendiagrammen aus dem Zentralabitur.

Entwurfsdiagramm und Implementationsdiagramm

200

Nach welchem Prinzip (vier Großbuchstaben) arbeitet ein Stack/Stapel?

LIFO

last in, first out

200

Wie nennt man die verschiedenen "Ein-/Ausgänge", die es ermöglichen, verschiedene Server-Dienste auf einem einzigen physikalischen Gerät/Server anzubieten? (Zum Beispiel einen Webserver und einen E-Mail-Server)

Ports

200

Wie heißen die Diagramme, die wir beim Entwurf von Datenbanken erstellt haben (vollständiger Name)?

ER-Diagramm: Entity-Relationship-Diagramm

200

Was bedeuten die folgenden Buchstaben?

A, Q, S, L, B, B, G, V, E

(max. 1 Fehler!)

Array, Queue, Stack, List, BinaryTree, BinarySearchTree, Graph, Vertex, Edge

300

Mit welchem Java-Schlüsselwort ruft man den Konstruktor der Oberklasse auf?

super

300

Buchstabiere laut den Namen der Methode, mit der man ein Objekt in eine Schlange einfügen kann!

E N Q U E U E

300

Nenne zwei Schichten des TCP/IP-Schichtenmodells.

Netzzugangsschicht, Internetschicht, Transportschicht, Anwendungsschicht

300

Richtig oder falsch?

Ein NKA akzeptiert eine Sprache L. Daraus folgt, dass es keinen NEA geben kann, der die Sprache L akzeptiert.

falsch

300

Welches aus dem Unterricht bekannte Konzept der Informatik verbirgt sich hinter folgendem Instagram-Posting, welches ein spuckendes Zebra an einem Kamin zeigt? (Und wie kommt man darauf?)

"Zebra am Kamin, das spuckt! #ekelig"

Ein NKA mit (Z, A, K, d, S, #, E)

400

Nenne das Java-Schlüsselwort, welches eine Vererbungsbeziehung definiert.

extends


public class Schueler extends Person

{

}

400

Aus welcher Zentralabiturklasse stammt die Methode concat(...) und was bewirkt sie?

Klasse List

list1.concat(list2);

An list1 wird die gesamte list2 angehängt.

400

O(n log n) ist die Laufzeit welches im Unterricht behandelten Algorithmus im average case?

Quicksort

400

Wie lautet die Definition der 1. Normalform?

Jedes Attribut einer Tabelle muss einen atomaren Wertebereich haben.

400

Beantworte eine der folgenden Fragen korrekt:

Auf welcher Straße lag unsere Unterkunft "Alte Feuerwache" in Berlin?

Wie hieß die Bushaltestelle an der Kreuzung bei unserer Unterkunft "Alte Feuerwache"?

Straße: Axel-Springer-Straße

Bushaltestelle: Lindenstraße/Oranienstraße

500

Welches Konzept der OOP wird hier verwendet?

Person p;

p = new Schueler("Franz", "Müller");

Subtyping

500

Schätzfrage: Welche Zentralabiturklasse hat die meisten Methoden?

Graph, 16 Methoden

(2. Platz: List, 12 Methoden)

500

Welcher Sortieralgorithmus hat im best case eine schlechtere Laufzeit als die übrigen zwei Algorithmen?

Selection Sort, Insertion Sort, Bubble Sort

Selection Sort

500

Erkläre kurz den Unterschied zwischen einem (INNER) JOIN und einem LEFT JOIN.

(INNER) JOIN: übernimmt nur Zeilen aus den beiden angegebenen Tabellen, für die die Join-Bedingung true ergibt

LEFT JOIN: Übernimmt grundsätzlich alle Zeilen aus der "linken" Tabelle, wobei Zeilen, für die die Join-Bedingung true ergibt, mit der entsprechenden Zeile aus der "rechten" Tabelle verknüpft werden

500

Schätzfrage: Wie viele Seiten haben alle Informatikklausuren, die wir geschrieben haben, insgesamt zusammen (inkl. Anhang)?

Toleranz: +- 10 Seiten

Q1: 12+8+14   +  Q2: 10+18+14

= 76  (66 bis 86 zählt als korrekt!)

M
e
n
u