Hagen_1618_02_MC Flashcards
Die Modularisierung von Programmen ist vor allem für die Ausführungsgeschwindigkeit des Programms von Bedeutung.
Falsch
Es ist unter anderem auch deswegen wichtig, die Teile eines Programmes zu organisieren, damit ein Entwickler sich in der Implementierung leicht zurecht finden kann.
wahr
Die Dauer der Übersetzung kann durch die Wahl einer geeigneten Modularisierung des Programms verkürzt werden.
wahr
Die Syntax für Pakete in Java lautet:
package einName { /* Deklaration der Elemente des Paketes*/ }
falsch
Java erlaubt es, ein und dieselbe Klasse gleichzeitig in mehreren Paketen zu platzieren.
falsch
Wenn in Java in einer Klasse C des Pakets p eine andere Klasse D aus dem Paket q verwendet werden soll, dann muss diese stets importiert werden.
falsch
Mit einem Wildcardzeichen (also dem Sternchen ‚*‘) können mit einer einzelnen import-Anweisung alle öffentlichen Typen eines Paketes importiert werden.
wahr
Eine als private deklarierte Klasse C des Pakets p kann in einer Klasse eines anderen Paketes q verwendet werden, wenn sie mit voll qualifiziertem Namen importiert wird.
falsch
import-Anweisungen dürfen an einer beliebigen Stelle innerhalb einer Java-Klasse stehen.
falsch
Wenn zwei Klassen p.C und q.C den gleichen Namen „C“ haben, können diese in einem dritten Paket r nicht parallel verwendet werden.
falsch
Die MVC-Architektur dient zur Koordination der Kommunikation zwischen entfernten Prozessen.
falsch
Das ‚V‘ in ‚MVC‘ steht für ‚Visibility‘ und verweist damit auf die Aufgabe, die Elemente einer Benutzerschnittstelle sichtbar bzw. unsichtbar zu machen.
falsch
Das ‚C‘ in ‚MVC‘ steht für ‚Controller‘ und verweist damit auf die Aufgabe, die Benutzereingaben entgegenzunehmen und die Interaktion zwischen Anwendungsschnittstelle und Präsentation zu koordinieren.
wahr
Das ‚M‘ in ‚MVC‘ steht für ‚Model‘ und verweist damit auf die Aufgabe, die Daten einer Anwendung persistent auf dem Sekundärspeicher eines Computers zu speichern.
falsch
Obwohl es in einer Anwendung notwendig sein kann, mehrere verschiedene Darstellungen sowie die zugehörige Steuerung vorzusehen, existiert immer nur eine Schnittstelle zur gesteuerten Anwendung.
wahr
Der Controller ist nur dann involviert, wenn durch eine Benutzereingabe eine Operation in der Anwendung ausgelöst wird.
falsch
Das Model hat die Aufgabe, Änderungen (z.B. Änderungen von Daten oder Status) sowohl an die Steuerung als auch an die Präsentation zu melden.
wahr
Die Darstellungskomponenten haben keinen direkten Zugriff auf das Modell, sondern greifen ausschließlich über die Steuerung auf das Modell zu.
falsch
Obwohl es ein Programmgerüst ist, bietet die MVC-Architektur viele Interpretations- und Anpassungsmöglichkeiten.
wahr
Da die MVC-Architektur die Entwicklung des AWT beeinflusst hat, bietet das AWT eine gute Basis, um Benutzerschnittstellen gemäß MVC-Architektur zu implementieren.
wahr
Kommunikation über Nachrichten ist asynchron.
wahr
Entfernte Methodenaufrufe zählen zu den synchronen Kommunikationsmitteln
wahr
Ein Vorteil von Stromklassen ist, dass sie relativ einfach hintereinandergeschaltet werden können.
wahr
Bei der Serialisierung ist die Ausgabe eine Menge von Klassen, die innerhalb eines Objektgeflechts erreichbar sind.
falsch
An welche von zwei (passenden) überladenen Methoden ein Methodenaufruf bindet, wird zur Laufzeit entschieden.
falsch
Es kann nur an überschriebene Methoden dynamisch gebunden werden.
wahr
Innerhalb einer statischen Methode kann niemals eine nicht-statische Methode aufgerufen werden.
falsch
In Java hat (außer Object) jede Klasse genau einen unmittelbaren Supertypen.
falsch