wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java OOP

Total questions: 22

Worksheet time: 12mins

Name
Class
Date
1.

Die Vererbung einer Klasse erzeugt welche Art von Beziehung?

a)

benutzt-eine Beziehung

b)

hat-eine Beziehung

c)

ist-eine Beziehung

d)

keine

2.

Welcher dieser Datentypen ist in Java kein primitiver Datentyp.

a)

float

b)

byte

c)

Integer

d)

char

3.

Welcher dieser Code-Snippets ist KEIN gültiger!

a)

int[3] i = new int[];

b)

int[ ] i = {1,2,3};

c)

int[ ] i = new int[ ]{1, 2, 3};

d)

int[ ] i = new int[3];

4.

Wer hat Zugriff mit dem private Zugriffsmodifikator?

a)

Class

b)

Package

c)

Subclass

d)

Global/Jeder

5.

Welcher dieser Konzepte schützt Daten vor Manipulation von aussen?

a)

Polymorphismus

b)

ArrayList

c)

Autoboxing

d)

Kapselung

6.

Welcher Datentyp ist nicht erlaubt in einer ArrayList?

a)

Integer

b)

String

c)

double

d)

Boolean

7.

Wie nennt man eine Instanz einer Klasse?

a)

Klasse

b)

Objekt

c)

Referenz

d)

Konstante

8.

Autoboxing/Unboxing konvertiert primitive Datentypen in ihre komplexe Gegenstücke um und komplexe in die primitive Variante?

a)

Wahr

b)

Falsch

9.

Was ist der Standardwert des int Datentypes?

a)

-1

b)

null

c)

0

d)

zufällige Werte im Speicher

10.

Wiederholung dynamische Bindung: Was wird ausgegeben?

a)

Class A

b)

Class B

c)

Class C

d)

Compile error

11.

Dürfen Bezeichner in Java mit einer Zahl beginnen?

a)

Ja

b)

Nein

12.

Der Unterschied zwischen einer statischen und nicht statischen Methode ist:

a)

Eine nicht statische Methode kann nur über eine konkrete Objektinstanz einer Klasse aufgerufen werden

b)

Eine nicht statische Methode führt nur eine Anweisung durch

c)

Es gibt keinen Unterschied

d)

Beide sind an die Klasse gebunden und nicht der Instanz

13.

Welcher der Antworten gibt an, dass es keinen Rückgabedatentyp/Rückgabewert bei einer Methode vorhanden ist?

a)

null

b)

private

c)

void

d)

public static

14.

Class Cat extends Animal. Welche ist KEINE erlaubte Zuweisung?

a)

Cat x = new Cat();

b)

Animal X = new Animal();

c)

Cat x = new Animal();

d)

Animal x = new Cat();

15.

Welche member einer Klasse werden nicht über die Vererbung weitergegeben?

a)

Public Attribute

b)

Private Attribute

c)

Public Methods

d)

Protected Attribute

16.

Welcher der Statements ist nicht valide?

a)

Tutor manfred= new CSTutor();

b)

CSTutor manfred = new JavaTutor();

c)

Tutor manfred = new JavaTutor();

d)

Tutor manfred = new Tutor();

17.

Instanzvariable

a)

wird innerhalb einer statischen Methode deklariert

b)

eine nicht statische Variable deklariert in einer Klasse

c)

eine statische Variable deklariert in einer Klasse

d)

wird innerhalb einer Methode deklariert

18.

Gültige Methodendefinition?

a)

public double GetRadius(){}

b)

private method GetRadius(){}

c)

public double GetRadius{}

d)

public GetRadius(){}

19.

Das Verhalten eines Objektes ist definiert durch ...

a)

die Methoden

b)

die Attribute

c)

die Vererbung

d)

die Kapselung

20.

Welches Vererbungskonzept ist in Java nicht unterstützt?

a)

Mehrfachvererbung mit Klassen

b)

Mehrfachvererbung mit Interfaces

c)

Vererbung über mehrere Klassen hinweg

d)

Einfachvererbung

21.

Welcher dieser Aussagen ist FALSCH zu abstrakten Klassen?

a)

Ist in der Regel eine Superklasse die allgemeine Konzepte abbildet

b)

Abstrakte Methoden werden in Subklassen implementiert

c)

Subklassen müssen alle abstrakte Methoden implementieren

d)

Abstrakte Klassen müssen mehr wie eine abstrakte Methode besitzen

22.

Was ist der Standardwert eines komplexen Datentypes?

a)

-1

b)

null

c)

0

d)

zufällige Werte im Speicher