Klassen und Objekte
Kontrollstrukturen
Sonstiges
Wahr oder Falsch
200

Was ist der Unterschied zwischen einer Klasse und einem Objekt?

Klasse: Ein Bauplan für Objekte

Objekt: Konkretes Exemplar, das nach dem Bauplan erstellt ist

200

Erkläre das Konzept der bedingten Anweisung.

Die bedingte Anweisung wird verwendet, um ab­
hängig von einer Bedingung eine von zwei ver­
schiedenen Sequenzen auszuführen.

200

Nenne 3 verschiedene Programmiersprachen.

Python, Java, C, C++ usw.

200

Eine integrierte Entwicklungsumgebung ist eine Programmiersprache, mit der Daten­
banken bearbeitet werden können.

Falsch: Eine integrierte Entwicklungsumgebung (IDE) ist ein Werkzeug, mit dem Programmtexte erstellt und verwaltet, in von der Maschine ausführbare Form übersetzt und ausgeführt werden können.

200

Erkläre das Konzept der Zählwiederholung.

Die Zählwiederholung wird verwendet, wenn be­
reits vor Eintritt in die Wiederholung feststeht, wie
oft wiederholt werden muss.

200

Was ist ein Algortihmus?

Ein Algorithmus ist eine exakt formulierte Vorge­
hensweise zum Lösen einer Aufgabenstellung in
endlich vielen, ausführbaren und eindeutig be­
schriebenen Einzelschritten (Anweisungen).

200

Wiederholungen können geschachtelt werden.

Wahr

300

Erkläre was Vererbung ist.

Durch das Konzept der Vererbung können Klassen
(Baupläne der Objekte) erweitert werden. Unter-
klassen erben von Oberklassen alle Attribute und
Methoden und können neue Attribute und Metho­
den ergänzen.

300

Erkläre das Konzept der Mehrfachauswahl.

Die Mehrfachauswahl erlaubt es, abhängig von
einem Wert aus beliebig vielen Alternativen zu
wählen.

300

Nenne mindestens drei verschiedene Datentypen.

Ganzzahl (int), Kommazahl (float), Wahrheitswert (bool), Zeichen (char), Zeichenkette (String)

300

Erkläre das Konzept der bedingten Wiederholung und nenne ein Beispiel. 

Die bedingte Wiederholung wird verwendet, wenn eine Sequenz wiederholt werden soll,
solange eine Bedingung wahr ist.
Staubsaugerroboter

400

Erkläre das Konzept von "Überschreiben von Methoden".

Unterklassen können von der Oberklasse geerbte
Methoden neu definieren, sie können diese über-
schreiben.
In der Unterklassenmethode ist es weiterhin möglich, die überschriebene Oberklassenmethode zu nutzen.

400

Erkläre, was der Konstruktor ist.

Der Konstruktor ist eine besondere Methode, die
beim Erzeugen eines Objekts automatisch aufgeru­
fen wird und in der den Attributen sinnvolle An­
fangswerte zuwiesen werden.

400

Bedingungen, die mit ODER verknüpft werden, kennzeichnet man in Java wie folgt: &&

falsch:  ||

500

Eine Variable ist allgemein eine Möglichkeit, Werte
zu speichern. Dazu gehören Attribute, Parameter
und lokale Variablen. Erkläre den Unterschied.

Attribute sind dauerhafte Eigenschaften eines Objekts, Parameter liefern Werte beim Methodenaufruf, und lokale Variablen speichern nur vorübergehend Daten innerhalb einer Methode.