NEW
Font size
WorksheetsMethoden in der Programmierung
Total questions: 13
Worksheet time: 8mins
public int plus(int x, int y): Was wird die Rückgabe dieser Methode sein?
Zwei ganze Zahlen, x und y.
Eine ganze Zahl.
Ein Pluszeichen.
Drei Zahlen: x, y und z.
int zähle (List<String> meine_liste): Welchen Datentyp hat der Rückgabewert?
List
void
int
string
void reset(int i) : Welchen Rückgabewert hat diese Methode?
int
string
i
keinen
Wenn der Rückgabetyp "void" ist: Welcher Befehl fehlt dann im Methodenrumpf?
Das kann man so nicht sagen
return ...
... ToString()
public
Wie heißt das "public" in public int plus(int x, int y)?
Rückgabewert
Eingabetyp
Name der Methode
Zugriffsmodifikator
return z; heißt was?
z wird neu initialisiert
der aktuelle Wert von z wird ausgegeben
z wird deklariert
z ist nicht zulässig hier
Was braucht man für Datentypen, um die Anzahl der Elemente einer Liste zu bestimmen?
Eingabe: Text, Ausgabe: Liste
Eingabe: Text, Ausgabe: Liste
Eingabe: Liste, Ausgabe: ganze Zahl
Eingabe: ganze Zahl, Ausgabe: Liste
Was heißt das, wenn eine Methode überladen ist?
Je nach Datentyp der Eingabe tut die Methode etwas anderes.
Die Methode ist nicht eindeutig.
Die Methode hat mehrere Ausgaben.
Die Methode verbraucht sehr viel Speicherplatz.
In C# ist "+" überladen. In welcher Weise?
Addition und Konkatenation (Verkettung)
Addition und Multiplikation
+ funktioniert nur für Zahlen
+ ist auch ein Rückgabewert
Was muss man beachten, wenn man eine Methode überladen will?
Man darf nicht zuviel Quellcode schreiben.
Man muss die Methode unterschiedlich benennen.
Es muss eindeutig sein, was zu tun ist.
Man darf kein "return" benutzen.
Was wäre korrekt für eine Methode, die einem beliebigen Label den Text "ups" zuweist?
string upsschreiben (label a)
void upsschreiben (label a)
label upsschreiben (string text)
void label( string ups)
Was ist KEIN Datentyp?
int
string
double
public
Was wäre korrekt für eine Methode, die eine feststehende Form gelb bzw. schwarz einfärbt ("Licht an/aus")?
bool lichtan_aus()
void lichtan(Color c)
void lichtan_aus()
lichtan(bool an)
