Kann der Zugriff auf Instanzvariablen von außerhalb einer Instanz verhindert werden? Mit Begründung (5P)
Nein, Zugriff kann nicht verhindert werden, da Python private Instanzvariablen nicht
schützt.
Was bedeutet das Keyword self? (3P)
self verweist auf die konkrete Instanz, mit der im Augenblick gearbeitet wird
Um welche Aspekte (4Stück) erweitern IDEs (Integrated Development Environment) die Fähigkeit von Texteditoren? (4P)
Debugging
Dateiverwaltung
Code-Completion
Projektmanagement
Nenne zwei Beispiele von typischen Einsatzgebieten von skriptsprachen (4P)
Administration von Datenbanken (PL/SQL)
Steuerung von Programmen (Shell-Skripte)
Analyse von Daten
Was ist eine Instanz? (5P)
Eine Instanz (als Exemplar einer Klasse) ist eine Einheit, die nach dem Bauplan der Klasse erzeugt wurde
Eine Instanz verfügt über die Attribute, die in der Klasse festgelegt sind
Im Gegensatz zur Klasse können Attributen in einer Instanz Werte zugewiesen
werden, z. B. bei der Erzeugung der Instanz
Was ist der Unterschied zwischen einer immutable und mutable Instanz? (6P)
Mutable Instanz: Bei einer mutable Instanz ist der Wert der Instanz veränderbar
d. h. es gibt in der Klasse, aus der die Instanz erzeugt wurde, mindestens eine Methode zur Änderung des Werts
Immutable Instanz: Immutable bedeutet, dass der Wert der Instanz nach deren Erzeugung nicht mehr änderbar ist
d. h. dass es in der Klasse, aus der die Instanz erzeugt wurde, keine Methode gibt, die eine Änderung des Werts ermöglicht
Welche Funktion hat das Shebang? (6P)
Wenn bei einem Aufruf einer ausführbaren Datei ein Shebang gefunden wird, liest der Loader eines unixoiden Betriebssystems den Rest der Zeile ein und wertet diesen aus
Wenn dort ein ausführbares Programm steht, wird dieses aufgerufen und der Dateiname des Skripts diesem als erster Parameter mitgegeben
Welche numerischen Datentypen gibt es? Nenne 2 Beispiele (3P)
int
Float
Last changed2 years ago