40 Fragen in fünf Themenblöcken — nach der Auswertung siehst du, welche Unterkapitel sitzen und welche du wiederholen solltest.
Dein Fortschritt:
0 / 40 Fragen
Thema 1
Sprachen einordnen
8 Fragen
1.1 Was ist Assembler?
1.2 Warum läuft ein Assembler-Programm nicht auf jedem Prozessor?
1.3 Welche Sprache wurde 1957 vor allem für wissenschaftliche Formeln entwickelt?
1.4 Welche Reihenfolge stimmt — die älteste Sprache zuerst?
1.5 Was macht ein Compiler?
1.6 In Zeile 40 eines Python-Programms ist ein Variablenname falsch geschrieben (summ statt summe), die Zeilen davor sind fehlerfrei. Wann bemerkst du den Fehler?
1.7 Wie wird ein Java-Programm ausgeführt?
1.8 Welcher Vorteil gehört zum Interpreter?
Thema 2
Typen und Paradigmen
8 Fragen
2.1 Was bedeutet „statisch typisiert“?
2.2 Welche drei Sprachen sind dynamisch typisiert?
2.3 Was gibt console.log("5" * 3) in JavaScript aus?
2.4 Was passiert in Python bei x = "5" + 3?
2.5 Java: var anzahl = 12; — was stimmt?
2.6 Was ist typisch für deklarative Programmierung?
2.7 Welche Beschreibung passt zur objektorientierten Programmierung?
2.8 Was ist eine Funktion ohne Seiteneffekt?
Thema 3
C#, Rust und Go
8 Fragen
3.1 Von wem und wann wurde C# veröffentlicht?
3.2 Wann wird in einem Unity-Skript die Methode Update() aufgerufen?
3.3 Warum multipliziert man eine Bewegung in Update() mit Time.deltaTime?
3.4 Von welcher Klasse erbt ein Unity-Skript, das an einem GameObject hängt?
3.5 Rust: let a = String::from("Hi"); let b = a; — was gilt danach?
3.6 Wann prüft der Borrow Checker von Rust die Regeln für Besitzen und Leihen?
3.7 Go: Was passiert, wenn du eine Variable anlegst, aber nie benutzt?
3.8 Was bewirkt go f() in Go?
Thema 4
PHP und SQL
8 Fragen
4.1 Wo wird PHP-Code ausgeführt?
4.2 Mit welchem Zeichen verkettet PHP zwei Texte?
4.3 $name = "Ali"; echo "Hallo $name"; — was wird ausgegeben?
4.4 $name = "Ali"; echo 'Hallo $name'; — was wird ausgegeben?
4.5 Was ist ein Datensatz in einer Datenbanktabelle?
4.6 Welche Abfrage liefert alle Spalten aller Datensätze der Tabelle filme?
4.7 Was bewirkt ORDER BY preis DESC?
4.8 Welche Bedingung findet alle Einträge, deren Genre nicht Krimi ist?
Thema 5
Die passende Sprache wählen
8 Fragen
5.1 Wie kennzeichnet Python zusammengehörige Anweisungen (Blöcke)?
5.2 Welche Zeile gibt in Go den Text „Hallo“ aus?
5.3 In welcher Sprache liefert 7 / 2 (mit ganzen Zahlen) den Wert 3?
5.4 Mit welcher Sprache programmierst du Verhalten, das direkt im Browser abläuft?
5.5 Ein C-Programm braucht 0,2 s. Im Modell ist Python 25-mal langsamer. Wie lange braucht die Python-Fassung?
5.6 Welche Programmiersprache ist die beste?
5.7 Du kannst Python und lernst Go. Was ist neu, was kennst du schon?
5.8 Ein KI-Assistent schreibt dir ein Go-Programm. Wie gehst du richtig damit um?
Beantworte alle Fragen, um den Button freizuschalten.