Aufgabenblock — AFB I
Zehn Grundaufgaben quer durch das Kapitel „Weitere Programmiersprachen“ — vom Zeitstrahl über Compiler und Interpreter bis zu Typen, SQL-Abfragen und kurzen Programmstücken in Python, JavaScript, PHP, Go und C#. Jede Aufgabe verlangt genau eine Zahl. Das sind die sicheren Punkte in jeder Klassenarbeit. Bei Bedarf hilft dir die Regel-Erinnerung, die Lösung kannst du aufklappen.
FORTRAN gilt als eine der ersten Hochsprachen. Viel später erschien die erste stabile Version von Rust (Rust 1.0). Wie viele Jahre liegen zwischen diesen beiden Ereignissen?
Lösung anzeigen
Ein Programm besteht aus 4 Anweisungen. Anweisung 1 und Anweisung 4 werden je einmal ausgeführt, die Anweisungen 2 und 3 stehen in einer Schleife mit 6 Durchläufen. Ein einfacher Interpreter übersetzt eine Anweisung jedes Mal neu, wenn er sie ausführt. Wie viele Übersetzungsschritte braucht er für einen Programmlauf?
Lösung anzeigen
Welche Zahl gibt diese JavaScript-Zeile aus?
console.log("6" * 2 + 3);
* wandelt Text in eine Zahl um. Der Operator + verkettet, sobald einer der beiden Werte Text ist, sonst addiert er. Gerechnet wird Punkt vor Strich, gleichrangige Operatoren von links.Lösung anzeigen
"6" * 2: Das * macht aus dem Text "6" die Zahl 6, also 12 (eine Zahl). Danach 12 + 3: beide Werte sind Zahlen, also wird addiert = 15