PRG21 Zusammenstellung Klausuraufgaben aus dem Forum

Algorithmus, Baumdurchlauf, Compiler, Interpreter...; Cobol, Pascal, C/C++, Java & Co.
Antworten
Meil
Neues Mitglied
Neues Mitglied
Beiträge: 1
Registriert: 31.03.21 14:32

Hallo zusammen,

Gelb sind die Aufgaben die ungefähr in der Onlineklausur Anfang April 2021 dran gekommen sind. Leider kann ich mich nicht an mehr erinnern.

• Fachgebiete der Informatik nennen und beschreiben.
• Von Neumann Architektur Bestandteile nennen (z.B Arbeitsspeicher) und beschreiben.
Einige Datentypen nennen und den unterschied zu Variablen erklären
• 4 Datentypen nennen und erläutern
Unterscheide der verschiedenen Zahlendatentypen erklären und auf was geachtet werden soll wenn man beide vermischt.
Es war ein Code in C++ gegeben in den in verschiedene Variablen f1 f2 und f3 über ein Enum die Farben Grün Rot Orange einer Ampel geschrieben wurden. Man solle angeben was für Farbe am Ende des Codes in den Variablen stehen.
• Bios erklären
• Einteilung und Erklärung der Programmiersprachen.
• Komprimierung - Verlust und verlustfrei
netzwerktopologie nenne 2 und beschreiben
• compiler vs interpreter
• Flussdiagramm ablauf zeichnen
• Was ist ein Algorithmus. Kurz beschreiben und 4 Eigenschaften nennen
• Erstellen eines Flussdiagramms für ein Gerät was um 8 Uhr eingeschaltet werden soll
• Was ist der Unterschied zwischen Information und Daten?
• Was versteht man unter Software?
• Phasen der Softwareentwicklung
• Nenne die Aufgaben von Datenbanksystemen!
• Befehlszyklus im Rechner
• Warum ist Computer so besonders und was macht ihn so besonders?
• NOR-Wertetabelle für A und B zeichnen
• Systemsoftware beschreiben und 4 Programme nennen#
Softwareeigenschaften Nenne 4 und beschreibe Sie
• Unterschied zwischen Hub und Switch erklären
• Eigenschaften von Transaktionen (2 davon genau beschreiben)
• Objekt, Attribut, Instanz erklären
• Was sind logische Datenbanksysteme?
• Was ist ein Code?
• Was ist ein binärer Code?
• Was ist ein ASCII-Code?
• Was ist ERP-Software?
Vergleich Zwischen ERP und UML
• Netzwerktypen nennen erklären

Komplexaufgaben

1.1. Aus einen Text heraus ein ERM Model machen
1.2. Aus einer Datenbank in NF2 eine NF3 machen
1.3. Die zwei Schritte eines Indexsequenziellen Zugriff erklären


2.1. Verschiedene Netzwerkkopplungsgeräte erklären und genauer beschreiben.
2.2. Unterschiede Deterministisches und Stochastisches zugriffsverfahren erklären.
3.0 Fragen zu Arbeitsschritte einer Softwareentwicklung.
3.1 Die einzelnen Arbeitsschritte benennen und detailliert erklären.
3.2 Anforderungen (z.B. Endlichkeit) an einen Algorithmus.
3.3 Unterschied Stuktogramm, Flussdiagramm / Vor- und Nachteile

6.1. dynamisch Datenstrukturen erklären
6.2. Ablauf Softwareentwicklung phasen
6.3. rekursion iteration vor und nachteile

8.1. ER-Modell/Normalisierung
8.2. Aus einen Text heraus ein ER-Model machen (Pizzabäcker will Datenbank anlegen. Kunde kann über Pizzakarte in der Rezepte hinterlegt sind auswählen)
8.3. Aus einer Datenbank in NF1 eine NF3 machen



9.1. Objektorientierung/ KlassifizierungBeschreiben
9.2. Was sind Objekte in objektorientierten Darstellung
9.3. Erklären von Vererbung und Polymorphismus
9.4. Erstellen eines UML-Klassendiagramm aus Text (Olympische Spiele mit Wettkämpfen, welche Spieler/Schiedsrichter/Helfer zugeordnet sind, welche wiederum Nationalmannschaften mit Leiter angehören)

11.1 Erläutern Sie die Begriffe „Rekursion“ und „Iteration“ auch anhand eines selbst gewählten Beispiels. Wann sollte man eine Iteration, wann eine Rekursion verwenden?
11.2 Datenstruktur „Struktur“
11.3 Was wird in der Programmierung unter dem Begriff „dynamische Datenstruktur“ verstanden. Nennen Sie die wesentlichen Eigenschaften dieses Datentyps. Nennen Sie bitte die beiden typischen Vertreter der dynamischen Datenstruktur und beschreiben Sie deren jeweilige Grundstruktur. Diskutieren Sie die Vor- und Nachteile dynamischer Datenstrukturen im Vergleich zu der Datenstruktur Array.

12.1. Erkläre die verschiedenen Speicherungsformen! – Stapeldateien und Sequenzielle Dateien
12.2. Was ist ein Index und worin liegt sein Nutzen?
12.3. Was ist ein dicht / dünn besiedelter und mehrstufiger (verschachtelter) Index?
12.4. Erläutern Sie die ANSI-SPARC-Architektur. In welcher Ebene werden Zugriffs-Einschränkungen vorgenommen?

13.1. Digitale Signatur und Public-Private-Key-Verfahren beschreiben
13.2. CSMA/CD als Algorithmus darstellen mit Vor- und Nachteile
13.3. Internetdienste mit zugehörigen Protokollen detailliert beschreiben
13.4. TCP und UDP beschreiben mit Vor- und Nachteilen buw Verwendung

14.1 Datenstrukturen

15.1 Aufgaben von Datenbanksystemen detailliert beschreiben
15.2 ERM zeichnen für Pizzeria, Kunde, Rezepte usw.
15.3 Wie sollen Daten strukturiert werden, wenn man auf Kundendaten oft, schnell und schnell wechselnd zugreift?

16.1. Eigenheiten des Algorithmus erklären (die Eigenschaften wie Allgemeingültigkeit, Endlichkeit usw. waren gegeben, und man sollte sie jeweils erläutern)
16.2. Aufgaben und Aufbau des Rechenwerks erklären

17.1 Zeichen, Datenfeld, Datensatz, Datei, Datenbank jeweils sehr detailliert erklären und den Zusammenhang erläutern
17.2 4 Bausteine und 7 Organisationsprinzipien beschreiben und erläutern von der von Neumann Rechner Architektur

18.1. Entitäten, Entitätstypen und Beziehungstypen erklären
18.2. Zwei Aufgaben mit SQL Befehlen (einmal eine Tabelle mit bestimmten Werten erstellen, dann irgendeine Abfrage davon, relativ basic)

19.1 Zusammenhang erklären: Zeichen->Datenfeld->Darensatz->Datei->Datenbank
19.2 Definierte Datenorganisation und Datentyp
19.3 Erkläre Semantik

20.1. Erkäre Neuman-Rechnerarchitektur
20.2. Erkäre Algorithmen
20.3. Obejkte & Klassen definieren

21.1. Erkläre Entität und Entitätstypen
21.2. Erkläre Beziehung und Beziehungstypen
21.3. Erkläre Attribute


22.1. Beschreibe was eine Tabelle zur Relation macht
22.2. Normalisierung erklären und warum diese wichtig ist
22.3. SQL Aufgaben
Antworten