Semesterwoche 6 Flashcards

1
Q

Wie ist eine switch-Anweisung aufgebaut?

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

Wie ist ein switch-Ausdruck aufgebaut?

A
break; ist nicht mehr nötig
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wie lässt sich ein switch-Ausdruck inlusive mehrerer Anweisungen bei Falleintritt noch schreiben?

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

Was sind abweisende Schleifen?

A

Schleifen die auch für das erste Mal durchlaufen eine Bedingung brauchen

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

Was sind annehmende Schleifen?

A

Schleifen die mindestens einmal durchlaufen

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

Was ist die Sichtbarkeit von Programmelementen?

A

Die Sichtbarkeit von Programmelementen ist eine statische Eigenschaft innerhalb des Programmtextes, die zur Übersetzungszeit geprüft werden kann.

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

Was ist die Lebensdauer von Programmelementen?

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

Wann bezeichnet man einen Methodennamen als überladen?

A

Wenn der gleiche Name für verschiedene Methoden, unterschiedlicher Signatur benutzt wird

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

public static void erhoeheElementeUm(List<Integer> zahlen, int n)
{
for (Integer i : zahlen)
{
i = i + n;
}
}</Integer>

Wieso funktioniert die Methode nicht wie erwartet, sodass die Werte aus der Liste um 1 erhöht werden?

A

Bei der Variablen i handelt es sich um eine lokale Variable. Wenn diese geändert wird, hat das keinen Einfluss auf die Werte in der List.

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