|
|
Erstellt von Patricia Steves
vor mehr als 10 Jahre
|
|
| Frage | Antworten |
| Was ist ein Ausdruck? | Ein Bezeichner mit Datentyp |
| Wie werden die Operanden in einem Ausdruck in Java ausgewertet? | Strikt von links nach rechts, mit Rücksicht auf Bindung |
| Was ist eine Anweisung? | Ein Befehl für den Rechner ohne Rückgabewert |
| Was ist eine Ausdrucksanweisung? | Ein Befehl mit Rückgabewert, zB a = b + 1; |
| Was ist der Unterschied zwischen Postfix- und Prefix-Inkrement? | Postfix: Inkrement, dann Rückgabe Prefix: Rückgabe, dann Inkrement |
| Was ist ein Nebeneffekt? | Wenn der Wert einer Variable bei der Auswertung verändert wird |
| Bei welchen Operatoren in Java treten Nebeneffekte auf? | a += b; a -= b; a *= b; a /= b; |
| Was ist der Rückgabedatentyp eines Ausdrucks A ? B : C | Der breitere Datentyp von B, C |
| Was ist der Unterschied zwischen einem Block und einer Methode? | Methode ist immer ein Block, aber nicht anders herum |
| Was ist Lebensdauer, Gültigkeit und Sichtbarkeit einer Variable? | • Lebensdauer: Zeit der Speicherplatzreservierung • Gültigkeit: Programmabschnitt, wo Variable bekannt ist • Sichtbarkeit: Zugriff auf eine gültige Variable |
| Sollte der Gültigkeitsbereich einer Variable so groß oder so klein wie möglich sein? | So klein wie möglich. Reduzieren der Ressourcennutzung. |
| Was ist eine verdeckte Variable in Java? | Sie ist gültig, sollte aber vermieden werden |
| Formaler Parameter einer Methode | Platzhalter für aktuelle Parameter in einer Methode (im Methodenkopf) |
| Aktueller Parameter einer Methode | Übergebene Parameter bei Methodenaufruf |
| Was ist call-by-value? | Wert wird übergeben, übergebener Parameter wird nicht verändert |
| Was ist call-by-reference? | Referenz wird übergeben, Parameter wird aktualisiert |
| Welche Art des Methodenaufrufs verwendet Java? | call-by-value call-by-reference ist aber simulierbar |
| Wie werden in Java aktuelle Parameter beim Methodenaufruf ausgewertet? | Strikt von links nach rechts |
| Was ist eine polymorphe Methode? | Identischer Methodenkopf, gleiche Semantik, nutzbar für verschiedene Klassen (toString()-Methode) |
| Was sind die Vorteile einer polymorphen Methode? | Übersichtlichkeit und Wiederverwendbarkeit |
| Was ist eine überladene Methode? | Gleichnamige Methoden mit unterschiedlichen formalen Parametern |
| Wodurch wird beim Aufruf eine Methode eindeutig identifizierbar? | Durch die Anzahl der gegebenen Parameter sowie Datentyp Name und Parameterliste sind die Signatur einer Methode. |
| Muss eine Methode konstant viele Parameter haben? | Nein |
| Was ist bei varargs zu beachten? | Bei Methodenaufruf als letzter Parameter zu übergeben. Syntax: Datentyp... name |
| Wozu hat die main-Methode Parameter? | Um bei Programmaufruf übergebene Strings verwenden zu können |
Möchten Sie mit GoConqr kostenlos Ihre eigenen Karteikarten erstellen? Mehr erfahren.