wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Prog1 A&D Quiz

Total questions: 19

Worksheet time: 15mins

Name
Class
Date
1.

Der Unterschied zwischen einer doppelt- (DLL) und einer einfach verketteten Liste (SLL) ?

a)

DLL hat keinen Kopf / head

b)

DLL beinhaltet 2 Listen

c)

bei DLL referenziert jeder Knoten nicht nur auf seinen Nachfolgeknoten (next) sondern auch auf den davorigen (prev).

d)

Knoten von DLL haben Verweise auf den vorherigen Knoten

2.

... ist eine lineare Liste, bei der Listenelemente nur an einem Ende (tail) eingefügt und nur am anderen Ende (head) entnommen werden.

(a)  

3.

Zwei Grundlegende Eigenschaften eines Baumes

a)

zyklenfrei

b)

zusammenhängend

c)

hat keine null-Referenzen

d)

hat keine Duplikate

4.

... ist eine Datenstruktur, die aus einer Menge von Knoten besteht. Jeder Knoten kann auf andere Knoten über Kanten (Referenzen) verweisen.

(a)  

5.

Nachteil(e) von Verketteten Listen / Linked Lists

a)

kein Direkter, nur sequentieller Zugriff

b)

Knoten liegen ohne physikalische Reihenfolge im Speicher

c)

x

d)

x

6.

Vorteil Linked Lists

a)

Dynamisches Wachsen oder Schrumpfen

b)

Größe der Liste muss vorab nicht bekannt sein

c)

Direkter Zugriff auf Elemente

7.

Sorting algorithm auf dem Bild ist....

a)

Insertion Sort

b)

Bubble Sort

c)

Selection Sort

d)

Merge Sort

8.

Sorting algorithm

a)

Insertion Sort

b)

Selection Sort

c)

Bubble Sort

d)

Quick Sort

9.

was wird ausgegeben?

a)

{1=C, 2=JavaEE, 4=Python, 3=PHP}

b)

{1=C, 2=JavaEE, 3=Python, 4=PHP}

c)

{1=C, 2=JavaSE, 3=Python, 4=PHP}

d)

{1=C, 2=JavaSE,2=JavaEE, 3=Python, 4=PHP}

e)

NullPointerException

10.

Was wird ausgegeben?

a)

{null=null, a=null, b=JavaSE, c=PHP, d=Python}

b)

{a=null, b=JavaSE, c=PHP, d=Python}

c)

{b=JavaSE, c=PHP, d=Python}

d)

Compilation Fails

11.

Was passiert, wenn man versucht, einen Duplikat in ein Set hinzuzufügen?

a)

Runtime error

b)

kein Fehler, wird hinzugefügt

c)

compile error

d)

ein Boolean Wert false wird zurückgegeben & der Duplikat wird wird nicht hinzugefügt

12.

... wird geprintet

a)

4

b)

5

c)

6

d)

12

13.

Welche Aussagen sind wahr?

a)

HashSet class implements the Set interface

b)

HashSet erlaubt keine Duplikate

c)

HashSet erlaubt einen einzigen null Wert

d)

HashMap erlaubt keine Duplikat-Keys, Duplikay-values aber doch

e)

HashMap und HashSet sind threadsafe

14.

Map implements Collection interface

a)

wahr

b)

falsch

15.

Wie hängen HashSet und HashMap zusammen?

a)

HashSet ist ein Interface

&

HashMap ist eine konkrete Klasse

b)

HashSet ist eine konkrete Klasse

&

HashMap ist ein Interface

c)

HashSet implementiert HastMap intern

d)

HashMap implementiert HastSet intern

16.

ist ... sort

a)

Insertion

b)

Selection

c)

Bubble

d)

Quick

17.

Welche Methode(n) ist/sind intern beim Aufruf von contains() aufgerufen?

a)

equals

b)

hashCode

c)

compareTo

d)

beide equals und hashCode

18.

An welcher Stelle befindet sich der Generics-Fehler und wie wäre dieser zu korrigieren (ohne Funktionalität

einzuschränken)?

19.

Welche Klasse hat die höchste Hierarchie?

a)

java.lang.Exception

b)

java.lang.Error

c)

java.lang.Throwable