Dein Fortschritt:
0 / 40 Fragen
Thema 1
Vom Quelltext zum Programm
5 Fragen1.1 Was passiert bei
javac Rakete.java?1.2 Warum läuft dieselbe
.class-Datei auf Windows, macOS und Linux?1.3 Die Datei heißt
start.java, darin steht public class Start. Was passiert bei javac start.java?1.4 Welche Meldung ist ein Laufzeitfehler?
1.5 Was erscheint in der Konsole?
System.out.print("A");
System.out.println("B");
System.out.print("C");Thema 2
Statische Datentypen
5 Fragen2.1 Was bedeutet statische Typisierung in Java?
2.2 Welche Zeile übersetzt javac ohne Fehler?
2.3 Welchen Wert hat
d nach double d = 9 / 2;?2.4 Was gibt
System.out.println("Level " + 2 + 3); aus?2.5
final int MAX = 10; steht im Programm. Was passiert später bei MAX = 12;?Thema 3
Verzweigungen und Schleifen
5 Fragen3.1 Wie oft läuft der Rumpf von
for (int i = 10; i > 0; i -= 3)?3.2 Welche Bedingung prüft: „Die Augenzahl
x liegt zwischen 1 und 6, beide eingeschlossen“?3.3 Welcher Java-Kopf entspricht
for k in range(5, 0, -1): in Python?3.4 Welchen Wert hat
n nach der Schleife?int n = 1;
while (n < 50) {
n = n * 3;
}3.5 Warum schreibt man
farbe.equals("rot") statt farbe == "rot"?Thema 4
Methoden
5 Fragen4.1 Eine Methode bekommt zwei Ganzzahlen und liefert die größere zurück. Welcher Kopf passt?
4.2 Was bedeutet
void im Methodenkopf?4.3 Welche Werte haben
a und b am Ende?public static int f(int x) {
x = x + 5;
return x * 2;
}
// in main:
int a = 3;
int b = f(a);4.4 Was liefert
istGerade(7)?public static boolean istGerade(int z) {
return z % 2 == 0;
}4.5 Eine Variable wird innerhalb einer Methode deklariert. Was gilt?
Thema 5
Klassen, Objekte und Diagramme
5 Fragen5.1 Welche Aussage beschreibt Klasse und Objekt richtig?
5.2 Wie viele
Kerze-Objekte gibt es nach diesen Zeilen?Kerze k1 = new Kerze(20); Kerze k2 = new Kerze(20);
5.3 Welche Java-Zeile gehört zu
- farbe: Zeichenkette?5.4 Was beschreibt der Eintrag
+ istLeer(): Wahrheitswert?5.5 Nach den Zeilen aus 5.2 wird
k1.anzuenden(); aufgerufen. Was ändert sich?Thema 6
Konstruktoren und Kapselung
5 Fragen6.1 Welche Aussage über Konstruktoren ist richtig?
6.2 Diese Attribute bekommen im Konstruktor keinen Wert. Welche Werte haben sie?
private int stufe; private boolean aktiv; private String titel;
6.3 Die Klasse
Lampe hat nur den Konstruktor public Lampe(int watt). Was passiert bei new Lampe()?6.4 Ein Fahrstuhl fährt nur in die Stockwerke 0 bis 12. Welcher Setter-Rumpf ist richtig?
6.5 Warum macht man Attribute
private?Thema 7
Arrays und ArrayList
5 Fragen7.1 Was steht nach
int[] h = new int[4]; im Array?7.2
String[] w = {"Mo", "Di", "Mi"}; Was passiert bei w[w.length]?7.3 Wie ermittelst du die Anzahl der Einträge einer
ArrayList namens gaeste?7.4 Welche Deklaration einer Liste für Ganzzahlen übersetzt javac?
7.5 Was liefert
l.get(1) am Ende?ArrayList<String> l = new ArrayList<>();
l.add("A");
l.add("B");
l.add("C");
l.remove(0);Thema 8
Vererbung und Projekt
5 Fragen8.1 Was bedeutet
public class Drohne extends Fluggeraet?8.2 Wo muss
super(name); im Konstruktor der Unterklasse stehen?8.3 In
Drohne steht @Override über public String beschreibug(). Die Oberklasse hat aber beschreibung(). Was passiert?8.4
Fluggeraet hat private int hoehe; und public int getHoehe(). Wie kommt eine Methode in Drohne an die Höhe?8.5 Eine Liste hat 20 Einträge. Die lineare Suche sucht einen Namen, der nicht vorkommt. Wie viele Vergleiche braucht sie?
Beantworte alle Fragen, um den Button freizuschalten.
Deine Auswertung
≥ 80 % — sitzt sicher
50 – 79 % — noch wackelig
< 50 % — nacharbeiten
