Dein Fortschritt:
0 / 40 Fragen
Thema 1
Klassen und Objekte
10 Fragen1.1 Was beschreibt eine Klasse?
1.2 Was versteht man unter dem Zustand eines Objekts?
1.3 Zwei Objekte der Klasse
Schachfigur haben dieselbe Art und dieselbe Farbe. Was gilt?1.4 „Eine Pizzeria nimmt Bestellungen an. Jede Bestellung hat eine Nummer und einen Preis und kann storniert werden.“ Was wird zur Methode der Klasse
Bestellung?1.5 Im selben Text: Welcher Begriff wird ein Attribut und keine eigene Klasse?
1.6 Welche Aussage über die Objekte einer Klasse ist richtig?
1.7 Wie viele Objekte kann es von einer Klasse geben?
1.8 Wodurch wird das Verhalten von Objekten festgelegt?
1.9 In einer Software für einen Sportverein gibt es die Klasse
Mitglied. Was ist ein Objekt?1.10 „Ein Schulbus fährt Haltestellen an. Jede Haltestelle hat einen Namen und eine Wartezeit.“ Warum wird
Haltestelle eine eigene Klasse?Thema 2
Diagramme und Objektkarten
10 Fragen2.1 Was bedeutet das Zeichen
- vor einem Attribut in der Klassenkarte?2.2 Wofür steht das
c in c Handyvertrag(tarif: Zeichenkette)?2.3 Welcher Java-Methodenkopf passt zu
+ getGewicht(): Fließkommazahl?2.4 Welche Zeile ist in der Klassenkarte korrekt notiert?
2.5 Welche Methode des Getränkeautomaten ist ein Auftrag?
2.6 Welche Objektkarte für einen Raum im Escape-Room ist korrekt?
2.7 Ein Kaffeeautomat hat
bohnen = 200. Jeder Aufruf von bruehen() verbraucht 15 g. Was steht nach zwei Aufrufen in der Objektkarte?2.8 „Ein Regal enthält viele Kisten, jede Kiste steht in genau einem Regal.“ Wie werden die Kardinalitäten notiert?
2.9 Wie wird eine „kennt“-Beziehung im Grundkurs-Klassendiagramm dargestellt?
2.10 Einem Aquarium ist noch keine Pumpe zugeordnet. Was steht in seiner Objektkarte?
Thema 3
Klassen implementieren und Kapselung
10 Fragen3.1 Welcher Konstruktorkopf passt zu
c Zug(nummer: Ganzzahl)?3.2 Welcher Getter für
- wagen: Ganzzahl ist korrekt?3.3 In der Klasse
Parkhaus steht der Konstruktor public Parkhaus(int plaetze) { plaetze = plaetze; }. Was liefert new Parkhaus(400).getPlaetze()?3.4 Die Lautstärke eines Lautsprechers darf nur zwischen 0 und 10 liegen. Welcher Setter ist richtig?
3.5 Warum werden Attribute
private deklariert?3.6 Die Rahmennummer eines E-Scooters soll nach dem Erzeugen nur noch gelesen werden können. Was tut man?
3.7 Ein Kühlschrank startet mit
temperatur = 5. setTemperatur(t) übernimmt nur Werte von 1 bis 8. Welchen Wert hat temperatur nach setTemperatur(12); setTemperatur(3); setTemperatur(0);?3.8 Welchen Rückgabetyp hat ein Auftrag wie
+ ausleihen() in Java?3.9 Welche Anweisung erzeugt korrekt ein Objekt der Klasse
Zutat mit c Zutat(name: Zeichenkette, gramm: Ganzzahl)?3.10 Wie oft läuft ein Konstruktor bei
Ticket a = new Ticket(); Ticket b = a; Ticket c = new Ticket();?Thema 4
Referenzen, Beziehungen und Reihungen
10 Fragen4.1 Welchen Wert hat
a nach int a = 5; int b = a; b = 7;?4.2
Kontakt k1 = new Kontakt("Lea"); Kontakt k2 = k1; k2.setName("Lina"); Was liefert k1.getName()?4.3
Termin a = new Termin("Zahnarzt", 14); Termin b = new Termin("Zahnarzt", 14); Was liefert a == b?4.4 Was liefert
"Stromzaehler".substring(0, 5)?4.5 Was liefert
"Adressbuch".indexOf("b")?4.6 Ein Hotelzimmer soll seinen Gast kennen. Wie setzt man die Beziehung in der Klasse
Zimmer um?4.7 Ein
Tier kennt seinen Besitzer, der Besitzer hat getTelefon(). Welcher Aufruf liefert die Telefonnummer des Besitzers von Tier t?4.8 Wie viele
Teilnehmer-Objekte existieren nach Teilnehmer[] gruppe = new Teilnehmer[3];?4.9 In
Song[] liste stehen Songs mit den Dauern 200, null, 180, 240. Die Schleife zählt mit if (liste[i] != null && liste[i].getDauer() > 190). Welches Ergebnis entsteht?4.10
Pflanze[] beet = new Pflanze[3]; beet[0] = new Pflanze(5); Welche Anweisung löst eine NullPointerException aus?Beantworte alle Fragen, um den Button freizuschalten.
Deine Auswertung
≥ 80 % — sitzt sicher
50 – 79 % — noch wackelig
< 50 % — nacharbeiten
