Шукаєте відповіді та рішення тестів для SEW3b 2xHIT Arrays? Перегляньте нашу велику колекцію перевірених відповідей для SEW3b 2xHIT Arrays в elearning.tgm.ac.at.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
Gegeben ist folgendes Programmstück:
| import |
Was ist das Ergebnis dieses Programmstücks, wenn die angegebene Datei existiert und die Dokumentationen für den Konstruktor und die Methode setReadOnly() der Klasse File folgendermaßen aufgebaut sind:
File(String pathname) | Creates a new File instance by converting the given pathname string into an abstract pathname. |
boolean setReadOnly() | Marks the file or directory named by this abstract pathname so that only read operations are allowed. |
Gegeben ist folgendes Programmstück:
| import |
Was ist das Ergebnis dieses Programmstücks, wenn die angegebene Datei existiert und die Dokumentationen für den Konstruktor und die Methode setReadOnly() der Klasse File folgendermaßen aufgebaut sind:
File(String pathname) | Creates a new File instance by converting the given pathname string into an abstract pathname. |
boolean setReadOnly() | Marks the file or directory named by this abstract pathname so that only read operations are allowed. |
Gegeben ist folgendes Programmstück:
| import |
Was ist das Ergebnis dieses Programmstücks, wenn die angegebene Datei existiert und die Dokumentationen für den Konstruktor und die Methode setReadOnly() der Klasse File folgendermaßen aufgebaut sind:
File(String pathname) | Creates a new File instance by converting the given pathname string into an abstract pathname. |
boolean setReadOnly() | Marks the file or directory named by this abstract pathname so that only read operations are allowed. |
Gegeben ist folgender Programmcode:
Rectangle[] rechtecke = newRectangle[10];
rechtecke[0] =
newRectangle(15, 15, 20, 10);
rechtecke[1] =
newRectangle(10, 10, 30, 20);
rechtecke[2] =
newRectangle(5, 5, 40, 30);
Ändere die Größe des ersten Rechtecks mit Hilfe der folgenden Methode auf Breite 15 und Höhe 5.
void setSize(int width, int height)Sets the size of this Rectangle to the specified width and height. |
Gegeben ist ein bereits deklariertes und erzeugtes Array für 10 Rectangle-Objekte, das über die Variable rechtecke angesprochen werden kann. Speichere an die erste Stelle im Array ein neues Rectangle-Objekt an der Position (20/30) mit der Breite 50 und Höhe 70.
Verwende dazu folgenden Konstruktor:
Rectangle(int x, int y, int width, int height)Constructs a new Rectangle whose upper-left corner is specified as (x,y) and whose width and height are specified by the arguments of the same name. |
Wie heißt die auftretende Exception, wenn eine Objekt-Methode mit Hilfe einer Referenz-Variable aufgerufen wird, deren Wert null ist?
Erzeuge ein Array mit 20 Polygon-Objekte und speichere das Ergebnis in eine bereits deklarierte Variable mit dem Namen vielecke.
Deklariere eine Array-Variable mit dem Namen rechtecke, so dass sie für ein Array mit 10 Rectangle-Objekte verwendet werden kann.
String-Objekte sind immutable , d.h. man kann sie nicht ändern. Wenn nun versucht wird, ein String-Objekt zu ändern, wird stattdessen ein komplett neues String-Objekt mit dem geänderten Inhalt erstellt. Wird nun im Testprogramm für eine Karte ein anderes Symbol verwendet, dann passieren folgende 2 Schritte:
Es wird im String-Pool nachgesehen, ob dieser String des neuen Symbols (z.B. Herz) schon vorhanden ist.
Wenn es vorhanden ist, dann bekommt die Karte statt einem neuen Symbol eine Referenz auf das bestehende Symbol
Wenn das Symbol noch nicht vorhanden ist, wird automatisch ein komplett neues String-Objekt mit dem neuen Symbolnamen erstellt und dessen Referenz für die Karte verwendet
Das String-Objekt mit dem ursprünglichen Symbol bleibt unverändert bestehen. Wenn die Zeile
hand1.getKarte(0).setFarbe("Herz");zum vorherigen Test-Code hinzugefügt wird, verändert dies das zuletzt gezeigte Speicherbild folgendermaßen:
Damit bleibt die Farbe der 1. Karte in der 2. Kartenhand unbeeinflusst.