Pregunta 1
Pregunta
Eine Klasse im Sinne der objektorientierten Softwareentwicklung ist ... ?
Respuesta
-
Ein Datentyp
-
Ein strukturelles Element
-
Eine Gruppe von Menschen, die eine regelmäßige Schulungsveranstaltung besuchen.
-
Eine Entität
Pregunta 2
Pregunta
Können in einem Programm 2 unterschiedliche Klassen mit dem selben Namen verwendet werden?
Pregunta 3
Pregunta
Welche Aussage ist richtig?
Respuesta
-
Ein Klasse kann mehrere Namespaces enthalten.
-
Eine Namespace darf nur eine Klasse enthalten.
-
Keine der vorher genannten.
Pregunta 4
Pregunta
Welchen Namespace hat die Klasse in der Datei FileLogger.cs normalerweise, wenn der Standard-Namespace des Projekts IRS.TesterGUI lautet?
Respuesta
-
IRS.Logger
-
IRS.TesterGUI
-
IRS.TesterGUI.Logger
-
FileLogger
Pregunta 5
Pregunta
Ordne die Begriffe analog zu diesem Beispiel an:
Buchreihe - Buch - Kapitel - Absatz
[blank_start]Projekt[blank_end] - [blank_start]Namespace[blank_end] - [blank_start]Klasse[blank_end] - [blank_start]Methode[blank_end]
Respuesta
-
Projekt
-
Namespace
-
Klasse
-
Methode
Pregunta 6
Pregunta
Methoden sind die [blank_start]Verben[blank_end] einer Programmiersprache.
Respuesta
-
Verben
-
Nomen
-
Adjektive
-
Präpositionen
Pregunta 7
Pregunta
Unter Methoden-Signatur versteht man?
Pregunta 8
Pregunta
Welche Aussagen sind richtig?
Respuesta
-
Konstruktoren heißen so wie die Klasse selbst.
-
Konstruktoren werden beim instanziieren einer Klasse aufgerufen.
-
Eine Klasse kann jeweils nur einen Konstruktor haben.
Pregunta 9
Pregunta
Wie nennt man das im nebenstehenden Bild abgebildete Vorgehen?
Respuesta
-
Überladen.
-
Überschreiben.
-
Ableiten.
Pregunta 10
Pregunta
Die Variable Value ist ein [blank_start]Wertetyp[blank_end].
Pregunta 11
Pregunta
Die Variable "LastSignal" ist ein(e) ...?
Respuesta
-
Wertetyp
-
Verweistyp
-
Feld
-
lokale Variable
Pregunta 12
Pregunta
Was sind Klassenmember?
Pregunta 13
Pregunta
Warum sollte man Zugriffsmodifizierer verwenden?
Pregunta 14
Pregunta
Ein als "private" deklariertes Feld kann ... ?
Respuesta
-
... innerhalb der selben Klasse uneingeschränkt verwendet werden.
-
... in einer abgeleiteten Klasse verwendet werden.
-
... in einer anderen Klasse verwendet werden.
Pregunta 15
Pregunta
Die folgende Property entspricht welchem der unten zur Auswahl stehenden Codes?
public class Signal
{
public string Name { get; private set; }
}
Pregunta 16
Pregunta
Die Klasse "Animal" ist eine ... ?
Respuesta
-
Basisklasse
-
Schnittstelle
-
abgeleitete Klasse
Pregunta 17
Pregunta
Richtig oder Falsch? Die Klasse "Dog" hat Zugriff auf das Feld "uid".
Pregunta 18
Pregunta
Richtig oder Falsch? Die Klasse "Dog" hat Zugriff auf das Feld "LifeSpan".
Pregunta 19
Pregunta
Richtig oder Falsch? Die Klasse "Dog" darf die Methode "Display" überschreiben.
Pregunta 20
Pregunta
Wie würde das korrekte Überschreiben der Methode "Display" der Klasse "Animal" in der Klasse "Dog" aussehen?
Pregunta 21
Pregunta
Was vermindert Coderedundanz?
Pregunta 22
Pregunta
Wie nennt man das in der Abbildung dargestellte Prinzip?
Respuesta
-
Liskoves Substitutionsprinzip
-
Liskovtsches Substitutionsprinzip
-
Subkovsches Listitutionsprinzip
-
Liskovsches Substitutionsprinzip
Pregunta 23
Pregunta
Was ist der Unterschied zwischen einer Schnittstelle und einer Basisklasse?
Respuesta
-
Schnittstellen implementieren keinen Code.
-
Schnittstellen implementieren nur Teilmengen der Funktionalität.
-
Bei Schnittstellen ist das Liskovsche Substitutionsprinzip nicht anwendbar.
Pregunta 24
Pregunta
Wann verwendet man Schnittstellen statt Basisklassen?
Respuesta
-
Wenn eine Klasse verschiede Aspekte erben soll, welche nicht in einer gemeinsamen Basisklasse abgebildet sind.
-
Wenn die Implementierung zum Zeitpunkt des Designs noch nicht bekannt ist.
-
Wenn es für die Sache keine konkrete Basisimplementierung gibt.
-
Um eine Mehrfachvererbung zu verhindern.
Pregunta 25
Pregunta
Was kann eine Alternative zum Überladen von Methoden sein?
Pregunta 26
Pregunta
Welche Methode ist ein "Generic"?
Pregunta 27
Pregunta
Delegaten sind ... ?
Pregunta 28
Pregunta
Wo finden Delegaten vor allem Verwendung?
Respuesta
-
Events
-
Linq-Ausdrücke
-
Vererbung
Pregunta 29
Pregunta
Wie nennt man folgendes Konstrukt?
x => x % 2 == 0
Respuesta
-
Lambda-Ausdruck
-
Mamba-Ausdruck
-
La Bamba Ausdruck
-
Limbo-Ausdruck
Pregunta 30
Pregunta
Events werden in C# dargestellt durch ... ?
Respuesta
-
Lambda-Ausdrücke
-
Delegaten
-
Schnittstellen
Pregunta 31
Pregunta
Der folgende Code ist syntaktisch korrekt und kompiliert fehlerfrei. Warum ist er nicht sicher?
Pregunta 32
Pregunta
Für was wird der Delegat-Typ EventHandler<T> verwendet?
Pregunta 33
Pregunta
Welche Teil-API's des .NET Frameworks sind für die GUI-Entwicklung zuständig?
Respuesta
-
WinForms
-
WPF
-
ADO.NET
-
System.IO
Pregunta 34
Pregunta
Wo kommen Events am Meisten zum Einsatz?
Pregunta 35
Pregunta
Collections sind ... ?
Respuesta
-
Objektsammlungen
-
dynamische Arrays
-
Klassenbibliotheken
Pregunta 36
Pregunta
Warum bietet List<T> eine Sort()-Methode an, welche einen Delegaten bzw. eine Schnittstelle als Parameter erwartet?
Respuesta
-
Weil die Liste je nach Datentyp T nicht wissen kann, wie T zu sortieren ist.
-
Damit der Programmierer mehr Auswahl hat.
-
Um es komplizierter zu machen als es eigentlich sein müsste.
Pregunta 37
Pregunta
Was wird in diesem Dictionary gespeichert?
Respuesta
-
Strings oder Objekte vom Typ Signal.
-
Elemente vom Typ Signal, welche über einen Schlüssel vom Typ String abrufbar sind.
-
Elemente vom Typ String, welche über einen Schlüssel vom Typ Signal abrufbar sind.
Pregunta 38
Pregunta
Die Klasse Signal soll eine Liste von Namen als öffentliche Eigenschaft anbieten. Welche Variante ist zu bevorzugen?
Pregunta 39
Pregunta
Für was steht CRUD?
Respuesta
-
Create, Read, Update, Delete
-
Common Rail Under Development
-
Color Resistant User Design
Pregunta 40
Pregunta
signalsList ist eine ListBox in einem WinForms-Projekt. Wie nennt man diese Form der Datenzuweisung?
Respuesta
-
Binding
-
Connecting
-
Coupling
-
Assigning
Pregunta 41
Pregunta
Was gibt das, im nebenstehenden Code enthaltene, Linq-Statement zurück?
Respuesta
-
Eine Liste von Mitarbeiter-Nachnamen, welche seit 2014 in der Abteilung "AV" arbeiten.
-
Eine Liste von Employee-Objekten, welche seit 2014 in der Abteilung "AV" arbeiten.