FRAGEN 5 Flashcards

1
Q

Ein Instanzattribut gibt es für alle Instanzen einer Klasse nur einmal im Hauptspeicher.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Ein Klassenkonstruktor besitzt keine Schnittstelle.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

ABAP unterstützt keine Mehrfachvererbung

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Methoden sind die “Unterprogramme” der Klassen und Objekte.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bei der Modellierung werden alle Aspekte eines realen Objekts abgebildet.

A

Falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objekte leben nur zur Laufzeit des Programms.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

In der Objektorientierung werden Daten und Funktionen als Gesamtheit betrachtet.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

In ABAP OO können Methoden überschrieben werden.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In ABAP OO können Methoden nicht überladen werden (Ausnahme: Konstruktor).

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Beim Überschreiben einer Methode verändert sich die Parameterliste.

A

Falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Die Implementierung von Methoden wird im Vererbungsbaum von oben ausgehend zum dynamischen
Typ gesucht

A

Falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ein Interface stellt eine Beschreibung der Services einer Klasse bereit.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Bei der Objektdeklaration legt man einen statischen Typ fest.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Der dynamische Typ einer Objektreferenz ergibt sich während der Laufzeit durch Zuweisung.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Statische Methoden können nur auf statische Elemente zugreifen.

A

Wahr

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Im UML Diagramm weist die Pfeilrichtung von der Oberklasse zur Unterklasse.

A

Falsch

17
Q

Was ist ein Kettensatz?

A

Eine abkürzende Schreibweise für mehrere Anweisungen, die den gleichen Anfang besitzen.

18
Q

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

A

1
2
3
4
5
6

19
Q

In welcher Reihenfolge werden in ABAP die Operatoren ausgewertet?

** (Potenzieren)
Klammern
DIV
+

A

Klammern
Potenzieren
DIV
+

20
Q

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.

A

falsch
falsch
falsch
richtig

21
Q

Über welche Elemente des ABAP Dictionary kann programmintern eine Strukturvariable typisiert
werden?

Datenelement
Transparente Tabelle
Struktur
Domäne

A

falsch
richtig
richtig
falsch

22
Q

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

A

falsch
richtig
falsch
richtig

23
Q

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.

A

richtig
falsch
richtig
falsch
richtig
falsch

24
Q

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.

A

falsch
falsch
richtig
richtig

25
Q

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.

A

richtig
falsch
richtig
falsch
richtig

26
Q

Die zu einer switch-case-Verzweigung in Java korrespondierende Kontrollstruktur heißt in ABAP ________

A

Case -When
-Verzweigung.

27
Q

Die zu einer for-Schleife in Java korrespondierende Schleife heißt __
-Schleife

A

DO