wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java OOP Quiz

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Wofür steht OOP?

a)

Object-Optimized Programming

b)

Object-Oriented Protocol

c)

Object-Oriented Programming

d)

Object-Oriented Process

2.

Welches dieser Dinge ist kein Konzept der objektorientierten Programmierung?

a)

Vererbung

b)

Kompilierung

c)

Polymorphismus

d)

Kapselung

3.

Was ist die Funktion eines Kontruktors?

a)

Eine Methode zu definieren

b)

Code zu kompilieren

c)

Ein Objekt zu initialisieren

d)

Eine neue Klasse zu kreieren

4.

Welches keyword wird Java genutzt, um ein neues Objekt zu initialisieren?

a)

new

b)

create

c)

init

d)

object

5.

Was ist eine abstrakte Klasse?

a)

Eine Klasse die instantiiert werden kann

b)

Eine Klasse nur mit leeren Methoden

c)

Eine Klasse die nicht instantiiert werden kann

d)

Eine Klasse welche nur abstrakte Methoden hat

6.

Welche der folgenden Eigenschaften treffen auf Schnittstellen/Interfaces zu?

a)

Sie haben fast nur Methodensignaturen

b)

Sie können instantiiert werden

c)

Sie können konstante Attribute haben.

d)

Sie können nur statische Methoden haben.

7.

Was macht die Funktion super() aus?

a)

Ruft den Konstruktor der Oberklasse auf

b)

Sie muss bei einer Unterklasse als erster Befehl im Konstruktor stehen.

c)

Sie wird nur im Konstruktor der Unterklasse aufgerufen

d)

Alle von den Antworten stimmen zu

8.

Was ist ein generischer Typ in Java?

a)

Ein Talahoon

b)

Ein Typ welcher erst zur Laufzeit bestimmt wird.

c)

Ein Typ der sich während der Ausführung ändern kann.

d)

Ein Typ, welcher jeden referentiellen Datentyp halten kann.

9.

Was ist der Zweck vom 'this' keyword?

a)

Eine statische Methode zu defnieren

b)

Methoden der Elternklasse zu benutzen.

c)

Ein neues Objekt zu erzeugen.

d)

Auf das aktuelle Objekt zu referieren.

10.

Was ist die Ausgabe des folgenden Codes: 'System.out.println(5 / 2);'?

a)

2

b)

2.5

c)

3

d)

Error