Font size
WorksheetsAP2-Vorbereitung
Total questions: 21
Worksheet time: 13mins
Was kann man aus dem UML-Klassendiagramm ableiten?
Methoden
Zugriffsmodifizierer
Lehrer
Schüler
Lebensdauer von Objekten
Kommunikation zwischen Objekten
Wie unterscheiden sich prozedurale und objektorientierte Programmierung?
Reihenfolge ablaufen vs. Zusammenfassung mittels Objekten
Interpretersprache vs. Compilersprache
Webfähig vs. Anwendungsorientiert
Frontend vs. Backend
Was ist eine Klasse in der OOP
Ein Rahmenvertrag den es umzusetzen gilt
Ein Bauplan für ein Objekt
Eine Sammlung von Objekten
Ein Anordnung von Variablen
Was ist Polymorphie in der OOP?
Erstellung komplizierter Funktionen
Unabhängiges Verhalten von Datentyp oder Klasse
Eine Variable kann zu zwei Datentypen zugeordnet werden
Ein Array mit diversen Datentypen
Welche Antwort besteht aus Verschlüsselungsalgorithmen?
Matrixhash
Bubblesort
Twofish
Blowfish
MDK3
3DES
RDA
AES
3DES
SHA
MD5
DES
Welcher Suchalgorithmus ist hier abgebildet?
beginne suche(element, liste)
setze links auf 0
setze rechts auf länge(liste) - 1
während links <= rechts
setze mitte auf (links + rechts) / 2
wenn liste[mitte] gleich element gebe mitte zurück
sonst wenn liste[mitte] kleiner als element setze links auf mitte + 1
sonst setze rechts auf mitte - 1 gebe -1 zurück
ende suche
Lineare Suche
Fibonacci Suche
Binäre Suche
Huffman Suche
Was versteht man unter einer PKI
Persönliches Kontroll Interface
Private Key Infrastructure
Public Key Infrastructure
Programmierbare KI
Gängiger PKI Standard zum Erstellen von Zertifikaten?
(a)
Was ist der Hauptunterschied zwischen einer abstrakten Klasse und einem Interface in der OOP?
Interfaces sind spezifischer als abstrakte Klassen
Interfaces können keine Methoden implementieren, abstrakte Klassen schon
Abstrakte Klassen können Instanzen erstellen, Interfaces nicht
Abstrakte Klassen können Felder haben, Interfaces nicht
Was beschreibt das Prinzip der Kapselung in der OOP?
Die Verwendung von Vererbung zur Wiederverwendung von Code
Die Versteckung von Daten innerhalb einer Klasse
Die Möglichkeit, mehrere Klassen zu kombinieren
Die Trennung von Daten und Funktionen
Welches der folgenden Konzepte ist ein Beispiel für Vererbung in der OOP?
Eine Methode wird in einer Klasse definiert
Eine Klasse erbt Eigenschaften von einer anderen Klasse
Ein Objekt wird aus einer Funktion erstellt
Ein Array speichert verschiedene Objekttypen
Was ist der Zweck von Unit-Tests in der Softwareentwicklung?
Um die Sicherheit der Anwendung zu gewährleisten
Um die Leistung der Anwendung zu messen
Um die Funktionalität einzelner Komponenten zu überprüfen
Um die Benutzeroberfläche zu testen
Was ist der Zweck von einem Algorithmus in der Informatik?
Um Daten zu speichern
Um Probleme zu lösen
Um Netzwerke zu verwalten
Um Benutzeroberflächen zu gestalten
Welche ist eine Compilersprache?
(Mehrfachauswahl!)
C
F
C++
Haskell
Wofür steht API?
Application Program Import
Application Programming Interface
All Procedures Imported
Achtung Private Infrastruktur
Welches der folgenden ist kein Prinzip der objektorientierten Programmierung?
Iteration
Polymorphie
Vererbung
Kapselung
Was ist der Unterschied zwischen einer Methode und einer Funktion in der OOP?
Eine Methode ist immer privat, eine Funktion ist öffentlich
Eine Funktion kann keine Parameter haben, eine Methode schon
Eine Methode gehört zu einer Klasse, eine Funktion nicht
Es gibt keinen Unterschied, sie sind identisch
Wie werden die gängigen Schutzziele in der IT abgekürzt?
(a)
Wobei handelt es sich um Angriffe?
XSS
PPF
VPN
SSH
Auf welchem Port läuft HTTPS?
(a)
Welcher Dienst läuft auf Port 22?
(a)
