Question 1
Question
Sichtbarkeiten:
Was ist der Unterschied zwischen den Sichtbarkeiten “package” und “protected”?
Answer
-
“package” und “protected” bewirken beide das gleiche
-
“package” ist keine Sichtbarkeit, “protected” ist für abgeleitete Klassen sichtbar
-
“protected” ist für das Paket und deren vererbte Klassen sichtbar, “package” nur für das Paket
-
“protected” lässt sich nicht verändern, “package” ist nur für das Paket sichtbar
Question 2
Question
Der abgebildete Testfall wird nicht erfolgreich ausgeführt.
Question 3
Question
Javadoc:
Mit welcher Zeichen Folge wird ein JavaDoc Kommentar eingeleitet?
Question 4
Question
Klassendiagramm:
Nach welchem Notationsmodell wurde unten abgebildete Klasse erstellt?
Answer
-
OOK-Modell
-
OOA-Modell
-
OOB-Modell
-
OOD-Modell
Question 5
Question
Ein Referenz-Datentyp...
Answer
-
... speichert seine Nutzdaten im Heap
-
… speichert seine Nutzdaten auf dem Stack
-
… kann mehrfach referenziert sein
-
… besitzt (eine) Referenz(en) auf dem Stack, welche auf das Objekt im Heap zeig(t/en)
-
… besitzt (eine) Referenz(en) im Heap, welche auf das Objekt auf dem Stack zeig(t/en)
-
… besitzt (eine) Referenz(en) auf Stack, welche auf das Objekt auf dem Stack zeig(t/en)
-
… besitzt (eine) Referenz(en) im Heap, welche auf das Objekt im Heap zeig(t/en)
-
… vergleicht die Objekte bei Anwendung des Vergleichs-Operators
-
… vergleicht die Referenzen bei Anwendung des Vergleichs-Operators
Question 6
Question
Klassendiagramm:
Was ist die korrekte Schreibweise für einen Bereich einer Multiplizität?
Question 7
Question
Wie wird ein Objekt der Klasse TradingCard korrekt instanziiert?
Answer
-
TradingCard superRareWizard = new TradingCard(50, "El Wizardo", "Rare");
-
TradingCard superRareWizard = new TradingCard(50, El Wizardo", "Rare");
-
String superRareWizard = new TradingCard(50, "El Wizardo", "Rare");
-
TradingCard superRareWizard = TradingCard(50, "El Wizardo", "Rare");
-
TradingCard superRareWizard = TradingCard("El Wizardo", "Rare", 50);
-
TradingCard superRareWizard = new TradingCard(50.5, "El Wizardo", "Rare");
Question 8
Question
Vererbung:
Was ist das Schlüsselwort, um von einer anderen Klasse zu erben?
Answer
-
descent
-
extends
-
erbt
-
super
-
implements
Question 9
Question
Vererbung:
Gegeben ist die Klasse Auto (siehe Bild). Wie sieht eine korrekter Konstruktor einer Unterklasse dazu aus:
Answer
-
public BenzinAuto(String marke, String model) {
super(marke, model);
}
-
public BenzinAuto(marke, model) {
}
-
private Auto BenzinAuto(String marke, String model) {
}
-
public void BenzinAuto(String marke, String model) {
super(marke, model);
}
Question 10
Question
Was für eine Ausgabe gibt der folgende Quellcode aus?
Answer
-
“BEN spielt als Stürmer”, “JAN spielt als Goalie”
-
“JAN spielt als Stürmer”, “BEN spielt als Goalie”
-
Fehlerausgabe, Code funktioniert nicht
-
Nichts wird ausgegeben
Question 11
Question
46540634361 muss man in Java immer als primitiven Datentyp speichern
Question 12
Question
Welche der untenstehenden Arrays wurden korrekt initialisiert bzw. korrekt deklariert?
Answer
-
int[] Arrayname = [1,2,3,4,5,6];
-
int Arrayname[] = new int[6];
-
int[] Arrayname = new int{6};
-
int Arrayname[] = {1,2,3,4,5,6};
Question 13
Question
Instanzvariablen:
Welche Instanzvariable ist nur in dem package sichtbar?
Answer
-
brand
-
price
-
codeName
-
color
Question 14
Question
Wenn Sie eine Variable als static definieren, ist dieser Wert für jedes Objekt unterschiedlich.
Question 15
Question
Wie wird eine ArrayList erzeugt?
Answer
-
ArrayList <liste> String = new ArrayList<>(String);
-
ArrayList<String> liste = new ArrayList<String> () ;
-
ArrayList <List> array = new ArrayList <>()
-
ArrayList <String> liste = new List<String> () ;
Question 16
Question
Primitive Datentypen werden im Heap gespeichert
Question 17
Question
Welcher Datentyp ist primitiv?
Answer
-
Integer
-
Double
-
String
-
float
Question 18
Question
Der Stack ist ein Speicherbereich, in dem Objekte abgelegt werden.
Question 19
Question
Welche Eigenschaften charakterisieren den Stack.
Answer
-
Speicherbereich für primitive Datentypen
-
Verwaltet alle Datenstrukturen mit einer variablen Grösse
-
Speichert Referenzadressen
-
Speichergrösse wird dynamisch vergrössert.
Question 20
Question
Welche Aussage(n) zu Klassen und Objekten ist/sind korrekt?
Answer
-
Eine Klasse dient als Vorlage für Objekte
-
Objekte dienen als Vorlage für Klassen
-
Die Klasse ist ein Attribut eines Objekts
-
Objekte können in Variablen mit dem Datentyp der Klasse gespeichert werden