wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Methoden in der Programmierung

Total questions: 13

Worksheet time: 8mins

Name
Class
Date
1.

public int plus(int x, int y): Was wird die Rückgabe dieser Methode sein?

a)

Zwei ganze Zahlen, x und y.

b)

Eine ganze Zahl.

c)

Ein Pluszeichen.

d)

Drei Zahlen: x, y und z.

2.

int zähle (List<String> meine_liste): Welchen Datentyp hat der Rückgabewert?

a)

List

b)

void

c)

int

d)

string

3.

void reset(int i) : Welchen Rückgabewert hat diese Methode?

a)

int

b)

string

c)

i

d)

keinen

4.

Wenn der Rückgabetyp "void" ist: Welcher Befehl fehlt dann im Methodenrumpf?

a)

Das kann man so nicht sagen

b)

return ...

c)

... ToString()

d)

public

5.

Wie heißt das "public" in public int plus(int x, int y)?

a)

Rückgabewert

b)

Eingabetyp

c)

Name der Methode

d)

Zugriffsmodifikator

6.

return z; heißt was?

a)

z wird neu initialisiert

b)

der aktuelle Wert von z wird ausgegeben

c)

z wird deklariert

d)

z ist nicht zulässig hier

7.

Was braucht man für Datentypen, um die Anzahl der Elemente einer Liste zu bestimmen?

a)

Eingabe: Text, Ausgabe: Liste

b)

Eingabe: Text, Ausgabe: Liste

c)

Eingabe: Liste, Ausgabe: ganze Zahl

d)

Eingabe: ganze Zahl, Ausgabe: Liste

8.

Was heißt das, wenn eine Methode überladen ist?

a)

Je nach Datentyp der Eingabe tut die Methode etwas anderes.

b)

Die Methode ist nicht eindeutig.

c)

Die Methode hat mehrere Ausgaben.

d)

Die Methode verbraucht sehr viel Speicherplatz.

9.

In C# ist "+" überladen. In welcher Weise?

a)

Addition und Konkatenation (Verkettung)

b)

Addition und Multiplikation

c)

+ funktioniert nur für Zahlen

d)

+ ist auch ein Rückgabewert

10.

Was muss man beachten, wenn man eine Methode überladen will?

a)

Man darf nicht zuviel Quellcode schreiben.

b)

Man muss die Methode unterschiedlich benennen.

c)

Es muss eindeutig sein, was zu tun ist.

d)

Man darf kein "return" benutzen.

11.

Was wäre korrekt für eine Methode, die einem beliebigen Label den Text "ups" zuweist?

a)

string upsschreiben (label a)

b)

void upsschreiben (label a)

c)

label upsschreiben (string text)

d)

void label( string ups)

12.

Was ist KEIN Datentyp?

a)

int

b)

string

c)

double

d)

public

13.

Was wäre korrekt für eine Methode, die eine feststehende Form gelb bzw. schwarz einfärbt ("Licht an/aus")?

a)

bool lichtan_aus()

b)

void lichtan(Color c)

c)

void lichtan_aus()

d)

lichtan(bool an)