FRAGEN 4 Flashcards
Welche der ABAP-Standardtypen sind numerisch?
I,F,P
Welche drei Arten von internen Tabellen gibt es?
STANDARD, SORTED, HASHED
Welcher Datentyp eignet sich zur Pufferung einer Menge gleich strukturierter Daten in einem
Programm?
Interne Tabelle
Wie lautet das Schlüsselwort, um eine Variable zu deklarieren?
DATA
Wie nennt man die einzelnen Spalten einer strukturierten Variable?
Komponenten
Wie nennt man im ABAP-Dictionary die Beschreibung einer Datenbanktabelle?
Tabelle
Wo kann man globale Typen definieren?
ABAP Dictionary
In neuen Programmen sollen interne Tabellen ohne Kopfzeile verwendet werden. (Wahr/Falsch)
Wahr
Bei der HASHED TABLE muss immer der Zusatz WITH UNIQUE DEFAULT KEY verwendet werden. (Wahr/Falsch)
Wahr
Was bedeutet der Begriff CRC-Cards in der objektorientierten Entwicklung?
Das erste “C” steht für
Das “R” steht für
Das zweite “C” steht für
eine Gruppe von Objekten
Verantwortlichkeiten einer Klasse
die Zusammenarbeit von Klassen
Eine Ausnahme sei von der Klasse CX_DYNAMIC_CHECK abgeleitet. Welche Aussagen treffen zu? (Wahr/Falsch)
Die Ausnahme CX_DYNAMIC_CHECK muss zur Entwicklungszeit behandelt werden
Die Ausnahme CX_DYNAMIC_CHECK kann zur Laufzeit behandelt werden.
Die Ausnahme CX_ROOT übernimmt die Rolle von OTHERS bei den OO-Ausnahmen.
Die Ausnahme CX_DYNAMIC_CHECK erbt von CX_ROOT
falsch
wahr
wahr
wahr
Welche Aussagen sind wahr / falsch?
Ein Interface besitzt (wie bei einer Klasse) die Sichtbarkeitsdefinitionen
Eine Klasse kann mehrere Interfaces implementieren
Ein Interface wird analog zu einer Klasse definiert.
Zu einem Interface kann es mehrere implementierende Klassen geben
Falsch
Wahr
Wahr
Wahr
Ein Designpattern ist ein Lösungsansatz für eine immer wieder auftretende Fragestellung
Ein Designpattern ist eine Vorlage zur Erstellung eines UML-Klassendiagramms
Designpatterns bauen auf objektorientierten Prinzipien auf.
Wahr
Falsch
Wahr
Worauf kann eine Instanzmethode zugreifen?
Lokale definierte Daten
Klassenattribute
Parameter der Methode
Klassenmethoden
Objektattribute
Instanzmethoden
Wahr
Wahr
Wahr
Wahr
Wahr
Wahr
Welche Aussagen sind wahr?
Das Objekt ist die Realisierung einer Klasse
Eine Klasse entspricht einem Bauplan für die Erzeugung baugleicher Exemplare
Die Begriffe Objekt und Instanz haben dieselbe Bedeutung
In der objektorientierten Programmierung bedeuten die Begriffe “Klasse” und “Objekte” dasselbe.
Wahr
Wahr
Wahr
Falsch
Welche Aussagen sind wahr?
Mit me kann man ausschließlich auf Instanzattribute und Instanzmethoden zugreifen
In einer statischen Methode kann man mit me auf Instanzattribute zugreifen
Mit me kann an auf statische Attribute zugreifen
Falsch
Falsch
Wahr
Welche Aussagen für Klassendiagramme und Sequenzdiagramme sind richtig?
Klassendiagramme entsprechen den Bauplänen eines Architekten
Ein Sequenzdiagramm wird für dynamische Sichten verwendet
Ein Klassendiagramm wird für statische Sichten verwendet
Folgende Elemente einer Oberklasse können an die Unterklasse vererbt werden
Attribute
Methoden
Ereignisse
Ja
Ja
Ja
Welche Aussagen treffen zu?
Eine Klasse kann von mehreren Klassen erben
Ein Interface kann eine Klasse implementieren.
Ein Interface kann von mehreren Klassen implementiert werden
Eine Klasse kann mehrere Interfaces implementieren.
falsch
falsch
wahr
wahr
Eine Beziehung zwischen Klassen wird als ________ bezeichnet.
Assoziation
Wie heißt das Schlüsselwort, um in einem Programm die Referenz eines Objekts auf sich selbst zu
bezeichnen?
me
Eine abstrakte Klasse kann man nicht instanziieren.
Wahr
Eine Interfacedeklaration kann für die Instanziierung eines Objekts verwendet werden.
Falsch
Eine finale Klasse besitzt keine davon abgeleiteten Unterklassen.
Wahr