Moodle Testfragen Flashcards

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

Wie ist die main Methode aufgebaut?

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

Wofür steht IDE?

A

IDE steht für Integrated Development Environment

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

Was sind Implementationskommentare?

A

Implementationskommentare sind die Kommentare, die im Quelltext die Implementation des Codes erklären.

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

Was sind Schnittstellenkommentare?

A

Schnittstellenkommentare können mit Schlüsselwörtern versehen werden, die in der Dokumentationsansicht gesondert hervorgehoben werden (Parameter, Autor usw.).

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

Was ist das Schlüsselwort für eine Vorbedingung?

A

@require

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

Was ist das Schlüsselwort für eine Nachbedingung?

A

@ensure

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

Was bedeutet das Symbol?

A

Step Into

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

Was bedeutet das Symbol?

A

step over

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

Was bedeutet das Symbol?

A

step return

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

Was ist eine Typsicherung?

A

Eine Typzusicherung ist das Umwandeln eines Objektes von einem allgemeinen in einen spezielleren Typ, um z. B. die Methoden des spezielleren Typs aufrufen zu können.

23
Q

Wie macht man einen Typtest in Java?

A

mit instanceof

24
Q
A
25
Q
A
26
Q
A
27
Q
A
28
Q
A
29
Q

dürfen/müssen/dürfen nicht?

A
30
Q
A
31
Q
A
32
Q
A
33
Q
A
34
Q

Kann OtherChildClass auf protectedMethod/defaultMethod zugreifen?

A

Ja/Nein

35
Q

Was für ein Fehler ist eine fehlgeschlagene Zusicherung?

A

Entwicklungsfehler

36
Q

Was für ein Fehler ist ein Speicherfehler?

A

Umgebungsfehler

37
Q

Wie werden Umgebungsfehler behandelt?

A

Mittels Exceptions

38
Q

Was ist ein Batchverarbeitungssystem?

A

Die Verarbeitung ist als vollständig automatisierter Prozess ohne menschliches Eingreifen konzipiert. Sie kann auch als Workload-Automatisierung (WLA) und Jobplanung bezeichnet werden.

39
Q
A
40
Q

Wer bin ich?

Mich kann man bearbeiten
Ich repräsentiere eine bestimmte Sache
Ich benutze gerne wertvolle Dinge, alles andere mag ich nicht
Es kann andere von meiner Sorte geben, die genauso wie ich aussehen

A

Material

41
Q

Wer bin ich?

Ich bin einzigartig
Meine Dienste werden systemweit in Anspruch genommen
Ich verwalte Dinge, für die nur ich zuständig bin
Ich bin verantwortlich dafür, dass keines dieser Dinge verloren geht
Ich werde ausführlich auf meine korrekte Funktionsweise getestet

A

Service

42
Q

Wer bin ich?

Ich bin keiner der 3 vor mir genannten
Ich benutze sie alle
Ich kann sichtbar werden
Ich interagiere mit Menschen

A

Werkzeug

43
Q

WAM

Veränderliche anwendungsfachliche Gegenstände sind

A

Materialien

44
Q

WAM

… werden einmalig zentral erzeugt und stehen systemweit zur Verfügung

A

Services

45
Q

WAM

… erhalten über ihren Konstruktor Zugriff auf …

A

Werkzeuge auf Services

46
Q

WAM

Die grafische Benutzeroberfläche (GUI) wird von … bereitgestellt.

A

Werkzeugen

47
Q

WAM

… können … persistieren.

A

Services können Materialien

48
Q

WAM

Die Benutzer:in interagiert mit … , um … zu bearbeiten.

A

Die Benutzer:in interagiert mit Werkzeugen , um Materialien zu bearbeiten.

49
Q

Ein … kann mehrere … übergreifend bearbeiten.

A

Ein Service kann mehrere Materialien übergreifend bearbeiten.

50
Q

Falls eine IOException geworfen wird, wird dann eine ProtokollierException geworfen?

A

Nein, das return im finally-Block “überschreibt” das throw im catch-Block, sodass zwar ein Exemplar von ProtokollierException erzeugt, aber nie geworfen wird!

51
Q

Nenne Integer.MAX_VALUE

A

2147483647

52
Q
A