Each question in this quiz is timed.
Sichtbarkeiten: Was ist der Unterschied zwischen den Sichtbarkeiten “package” und “protected”?
“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
Der abgebildete Testfall wird nicht erfolgreich ausgeführt.
Javadoc: Mit welcher Zeichen Folge wird ein JavaDoc Kommentar eingeleitet?
//
/*
<!--
/**
#
--
Klassendiagramm: Nach welchem Notationsmodell wurde unten abgebildete Klasse erstellt?
OOK-Modell
OOA-Modell
OOB-Modell
OOD-Modell
Ein Referenz-Datentyp...
... 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
Klassendiagramm: Was ist die korrekte Schreibweise für einen Bereich einer Multiplizität?
0 bis 2
0-2
0..2
0->2
Wie wird ein Objekt der Klasse TradingCard korrekt instanziiert?
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");
Vererbung: Was ist das Schlüsselwort, um von einer anderen Klasse zu erben?
descent
extends
erbt
super
implements
Vererbung: Gegeben ist die Klasse Auto (siehe Bild). Wie sieht eine korrekter Konstruktor einer Unterklasse dazu aus:
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); }
Was für eine Ausgabe gibt der folgende Quellcode aus?
“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
46540634361 muss man in Java immer als primitiven Datentyp speichern
Welche der untenstehenden Arrays wurden korrekt initialisiert bzw. korrekt deklariert?
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};
Instanzvariablen: Welche Instanzvariable ist nur in dem package sichtbar?
brand
price
codeName
color
Wenn Sie eine Variable als static definieren, ist dieser Wert für jedes Objekt unterschiedlich.
Wie wird eine ArrayList erzeugt?
ArrayList <liste> String = new ArrayList<>(String);
ArrayList<String> liste = new ArrayList<String> () ;
ArrayList <List> array = new ArrayList <>()
ArrayList <String> liste = new List<String> () ;
Primitive Datentypen werden im Heap gespeichert
Welcher Datentyp ist primitiv?
Integer
Double
String
float
Der Stack ist ein Speicherbereich, in dem Objekte abgelegt werden.
Welche Eigenschaften charakterisieren den Stack.
Speicherbereich für primitive Datentypen
Verwaltet alle Datenstrukturen mit einer variablen Grösse
Speichert Referenzadressen
Speichergrösse wird dynamisch vergrössert.
Welche Aussage(n) zu Klassen und Objekten ist/sind korrekt?
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