Teil 7 Flashcards

(20 cards)

1
Q

Ein Interface stellt eine Beschreibung der Services einer Klasse bereit. (Wahr oder falsch?)

A

Wahr

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

Bei der Objektdeklaration legt man einen statischen Typ fest. (Wahr oder falsch?)

A

Wahr

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

Der dynamische Typ einer Objektreferenz ergibt sich während der Laufzeit durch Zuweisung. (Wahr oder falsch?)

A

Wahr

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

Statische Methoden können nur auf statische Elemente zugreifen. (Wahr oder falsch?)

A

Wahr

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

Im UML Diagramm weist die Pfeilrichtung von der Oberklasse zur Unterklasse. (Wahr oder falsch?)

A

Falsch

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

Was ist ein Kettensatz?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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

LOAD-OF-PROGRAM → 1,
INITIALIZATION → 2,
AT SELECTION-SCREEN OUTPUT → 3,
AT SELECTION-SCREEN → 4
START-OF-SELECTION → 5,
END-OF-SELECTION → 6,

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

Gegeben seien folgende Variablen:
data gd_num type n LENGTH 10 value ‘4’.
data gd_int type i VALUE 3.
data gd_char type c length 10 value ‘HFT’.
data gd_packed type p DECIMALS 2 value ‘3.14’.
Nachfolgend finden Sie Anweisungen. Sind die Datentypen konvertibel oder nicht? Betrachten Sie die nachfolgenden Anweisungen unabhängig voneinander. Die ausgewählte Antwortalternative soll also als erster und einziger Befehl nach den Variablendefinitionen erscheinen.

gd_int = gd_num.→ ________,
gd_packed = gd_num. → ________,
gd_char = gd_num. → ________,
gd_int = gd_char. → ________

A

gd_int = gd_num.→ richtig,
gd_packed = gd_num. → richtig,
gd_char = gd_num. → richtig,
gd_int = gd_char. → falsch

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

In welcher Reihenfolge werden in ABAP die Operatoren ausgewertet?

** (Potenzieren) → ______,
Klammern → ______,
DIV → ______,
+ → ______

A

** (Potenzieren) → 2,
Klammern → 1,
DIV → 3,
+ → 4

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
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

DATA itab TYPE LINE OF sbook. → falsch,
DATA itab TYPE sbook. → falsch,
DATA itab LIKE sbook. → falsch,
DATA itab TYPE TABLE OF sbook. → richtig

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

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

Datenelement → ______,
Transparente Tabelle → ______,
Struktur → ______,
Domäne → ______

A

Datenelement → falsch,
Transparente Tabelle → richtig,
Struktur → richtig,
Domäne → falsch

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

Warum soll die Unterprogrammtechnik zum Einsatz kommen? (Wahr oder falsch?)

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

Zur Performance-Verbesserung → falsch,
Um im Programm wiederholt benötigte Funktionalität für die Mehrfachnutzung zu kapseln → richtig,
Um eine Funktionalität systemweit zur Verfügung zu stellen. → falsch,
Zur übersichtlichen Programmgestaltung → richtig

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

Welche Anweisung bewirkt das Einlesen eines Satzes aus einer internen Tabelle (Wahr oder falsch?)

GET → ______,
SELECT … ENDSELECT → ______,
FETCH → ______,
SELECT SINGLE → ______,
READ TABLE → ______

A

GET → falsch,
SELECT … ENDSELECT → falsch,
FETCH → falsch,
SELECT SINGLE → falsch,
READ TABLE → richtig

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
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

Ereignisblöcke arbeiten immer mit globalen Daten. → richtig,
Ereignisverarbeitungsblöcke müssen jeweils explizit abgeschlossen werden. → falsch,
Die Reihenfolge der Ereignisverarbeitungsblöcke im Programm hat keine Auswirkung auf den
Programmablauf. → richtig,
Ereignisverarbeitungsblöcke können ineinander geschachtelt werden. → falsch,
Das Standardereignis heißt START-OF-SELECTION. → richtig,
Hat ein Programm keine expliziten Ereignisverarbeitungsblöcke, so gehören alle Anweisungen implizit
zum AT-SELECTION-SCREEN-Block. → falsch

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
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

Beim Aufruf eines Funktionsbausteins werden die IMPORT-Parameter unter dem IMPORTING-Zusatz
und die EXPORT-Parameter und dem EXPORTING-Zusatz aufgeführt. → falsch,
Beim Aufruf eines Funktionsbausteins sind alle Import-, Export- und Chaning-Parameter zu versorgen.
→ falsch,
Beim Aufruf eines Funktionsbausteins werden die IMPORT-Parameter unter dem EXPORTING-Zusatz
und die EXPORT-Parameter und dem IMPORTING-Zusatz aufgeführt. → richtig,
Beim Aufruf eines Funktionsbausteins sollten Ausnahmen abgefangen und behandelt werden, da ein
Laufzeitfehler auftritt, wenn eine nicht abgefangene Ausnahme vom Funktionsbaustein ausgelöst wird.
→ richtig

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

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

Der Übergabemodus eines Formalparameters wird in der Definition des Unterprogramms festgelegt. →
richtig,
Beim Aufruf eines Unterprogramms muss auf Namensgleichheit von Formal- und Aktualparameter
geachtet werden. → falsch,
Bei Aufruf eines Unterprogramms sind Variablen oder Literale als Aktualparameter an entsprechende
Formalparameter stellungsbezogen zu übergeben. → richtig,
Es gibt zwei verschiedene Übergabemodi für Formalparameter → falsch,
Große interne Tabellen sollen über einen Call-by-value-Parameter an das Unterprogramm übergeben
werden → falsch,
USING-Parameter ohne den VALUE-Zusatz sind Call-by-Reference-Parameter. → richtig

17
Q

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

18
Q

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

19
Q

Mit dem _____ Zeichen in der ersten Spalte kommentiert man die ganze Zeile. Mit dem ____-Zeichen wird der Text ab der betreffenden Stelle bis zum Zeilenende als Kommentar ausgezeichnet.

20
Q

Datentypen, die in den technischen Eigenschaften (Länge, Anzahl der Dezimalstellen, Typ) übereinstimmen, heißen __________. Wenn es Regeln zur Umwandlung eines Datentyps in einen anderen gibt, heißt der Datentyp __________.

A
  1. kompatibel
  2. konvertibel