FRAGEN 5 Flashcards
Ein Instanzattribut gibt es für alle Instanzen einer Klasse nur einmal im Hauptspeicher.
Wahr
Ein Klassenkonstruktor besitzt keine Schnittstelle.
Wahr
ABAP unterstützt keine Mehrfachvererbung
Wahr
Methoden sind die “Unterprogramme” der Klassen und Objekte.
Wahr
Bei der Modellierung werden alle Aspekte eines realen Objekts abgebildet.
Falsch
Objekte leben nur zur Laufzeit des Programms.
Wahr
In der Objektorientierung werden Daten und Funktionen als Gesamtheit betrachtet.
Wahr
In ABAP OO können Methoden überschrieben werden.
Wahr
In ABAP OO können Methoden nicht überladen werden (Ausnahme: Konstruktor).
Wahr
Beim Überschreiben einer Methode verändert sich die Parameterliste.
Falsch
Die Implementierung von Methoden wird im Vererbungsbaum von oben ausgehend zum dynamischen
Typ gesucht
Falsch
Ein Interface stellt eine Beschreibung der Services einer Klasse bereit.
Wahr
Bei der Objektdeklaration legt man einen statischen Typ fest.
Wahr
Der dynamische Typ einer Objektreferenz ergibt sich während der Laufzeit durch Zuweisung.
Wahr
Statische Methoden können nur auf statische Elemente zugreifen.
Wahr
Im UML Diagramm weist die Pfeilrichtung von der Oberklasse zur Unterklasse.
Falsch
Was ist ein Kettensatz?
Eine abkürzende Schreibweise für mehrere Anweisungen, die den gleichen Anfang besitzen.
In welcher Reihenfolge führt die ABAP-Laufzeitumgebung nachfolgende Ereignisse aus?
LOAD-OF-PROGRAM
INITIALIZATION
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN
START-OF-SELECTION
END-OF-SELECTION
1
2
3
4
5
6
In welcher Reihenfolge werden in ABAP die Operatoren ausgewertet?
** (Potenzieren)
Klammern
DIV
+
Klammern
Potenzieren
DIV
+
SBOOK ist eine Datenbanktabelle. Mit welcher Syntax wird eine interne Tabelle mit dem gleichen Aufbau
wie SBOOK angelegt?
DATA itab TYPE LINE OF sbook.
DATA itab TYPE sbook.
DATA itab LIKE sbook.
DATA itab TYPE TABLE OF sbook.
falsch
falsch
falsch
richtig
Über welche Elemente des ABAP Dictionary kann programmintern eine Strukturvariable typisiert
werden?
Datenelement
Transparente Tabelle
Struktur
Domäne
falsch
richtig
richtig
falsch
Warum soll die Unterprogrammtechnik zum Einsatz kommen?
Zur Performance-Verbesserung
Um im Programm wiederholt benötigte Funktionalität für die Mehrfachnutzung zu kapseln
Um eine Funktionalität systemweit zur Verfügung zu stellen.
Zur übersichtlichen Programmgestaltung
falsch
richtig
falsch
richtig
Welche der folgenden Aussagen zu Ereignisverarbeitungsblöcken sind korrekt?
Ereignisblöcke arbeiten immer mit globalen Daten.
Ereignisverarbeitungsblöcke müssen jeweils explizit abgeschlossen werden.
Die Reihenfolge der Ereignisverarbeitungsblöcke im Programm hat keine Auswirkung auf den
Programmablauf.
Ereignisverarbeitungsblöcke können ineinander geschachtelt werden.
Das Standardereignis heißt START-OF-SELECTION.
Hat ein Programm keine expliziten Ereignisverarbeitungsblöcke, so gehören alle Anweisungen implizit
zum AT-SELECTION-SCREEN-Block.
richtig
falsch
richtig
falsch
richtig
falsch
Welche der folgenden Aussagen zu Funktionsbausteinen sind korrekt?
Beim Aufruf eines Funktionsbausteins werden die IMPORT-Parameter unter dem IMPORTING-Zusatz
und die EXPORT-Parameter und dem EXPORTING-Zusatz aufgeführt
Beim Aufruf eines Funktionsbausteins sind alle Import-, Export- und Chaning-Parameter zu versorgen.
Beim Aufruf eines Funktionsbausteins werden die IMPORT-Parameter unter dem EXPORTING-Zusatz
und die EXPORT-Parameter und dem IMPORTING-Zusatz aufgeführt.
Beim Aufruf eines Funktionsbausteins sollten Ausnahmen abgefangen und behandelt werden, da ein
Laufzeitfehler auftritt, wenn eine nicht abgefangene Ausnahme vom Funktionsbaustein ausgelöst wird.
falsch
falsch
richtig
richtig
Welche der folgenden Aussagen zu Funktionsbausteinen sind korrekt? (2)
Welche der folgenden Aussagen zu Unterprogrammen sind korrekt?
Der Übergabemodus eines Formalparameters wird in der Definition des Unterprogramms festgelegt.
Beim Aufruf eines Unterprogramms muss auf Namensgleichheit von Formal- und Aktualparameter
geachtet werden.
Bei Aufruf eines Unterprogramms sind Variablen oder Literale als Aktualparameter an entsprechende
Formalparameter stellungsbezogen zu übergeben.
Es gibt zwei verschiedene Übergabemodi für Formalparameter
Große interne Tabellen sollen über einen Call-by-value-Parameter an das Unterprogramm übergeben
werden
USING-Parameter ohne den VALUE-Zusatz sind Call-by-Reference-Parameter.
richtig
falsch
richtig
falsch
richtig
Die zu einer switch-case-Verzweigung in Java korrespondierende Kontrollstruktur heißt in ABAP ________
Case -When
-Verzweigung.
Die zu einer for-Schleife in Java korrespondierende Schleife heißt __
-Schleife
DO