Sie sind auf Seite 1von 11

Frage 1 1 Punkt Ein Programmierer hat ein Fakturierungsprogramm für ein Unternehmen

entwickelt. Dieses Programm wurde in Modulen entwickelt, wobei jedes Modul unabhängig ist und sie
durch den Hauptteil miteinander verbunden sind: Beispiel für die entworfene Struktur:
1. zuhause
2. das Modul Fakturierung
3. das Modul Zahlungsaufträge
4. das Modul Verkäufe und Aufträge
5. das Modul Bestandsaufnahme
6. ende
Der Code zeigt eine Reihe von Schritten, die nacheinander gelesen werden können. Geben Sie an, welche Art
von
Programmierparadigma zeigt sich in der Entwicklung
Das Paradigma der strukturierten Programmierung.
Das Paradigma der objektorientierten Programmierung.
Das Paradigma der ereignisgesteuerten Programmierung.
Das Paradigma der gleichzeitigen Programmierung.

Frage 2 1 Punkt Im Folgenden finden Sie einen Auszug über die Spaghetti-Programmierung.
Geben Sie an, ob die folgende Aussage richtig oder falsch ist: Strukturierte Programmierung kann als
Spaghettiprogrammierung bezeichnet werden.
Spaghetti-Code" ist ein abwertender Begriff für Computerprogramme, die eine komplexe und
unverständliche Kontrollflussstruktur aufweisen. Der Name leitet sich von der Tatsache ab, dass diese Art
von Code wie ein Teller Spaghetti aussieht, d. h. wie ein Haufen verschlungener, verknoteter Stränge. Diese
Art der Programmierung wird traditionell mit älteren Basissprachen in Verbindung gebracht, bei denen der
Ablauf durch sehr primitive Steueranweisungen wie goto und die Verwendung von Zeilennummern
gesteuert wurde.
Bildquelle: https://goo.gl/74UMVr
Wahr
Falsch

Frage 3 1 Punkt Ein Programm, das nach dem Paradigma der Strukturprogrammierung entwickelt
wurde, impliziert, dass sein Code von Anfang bis Ende gelesen werden kann.
Wahr
Falsch

Frage 4 1 Punkt Das folgende Bild zeigt ein Diagramm einer Software, die ein Kunde gemäß
seinen Anforderungen benötigt. Welcher der folgenden Ansätze kann als richtig angesehen werden?
Bildquelle: https://goo.gl/TVhnya
Eine strukturierte Programmierung ist nicht durchführbar, da das Problem sehr komplex ist.
Die strukturierte Programmierung ist machbar, da das komplexe System in Module unterteilt und nach
Prozessen oder Schritten programmiert werden kann.
Die strukturierte Programmierung kann nicht angewandt werden, da es im Diagramm unterschiedliche
Kontrollstrukturen gibt.
Da das System keine Kontrollstrukturen aufweist, ist eine strukturierte Programmierung möglich.
Frage 5 1 Punkt In welchem Stadium der Implementierung der strukturierten Programmierung als
Paradigma sollte der Programmierer dem Kunden erklären, welches Tool er/sie für die Erstellung des
Systems zu verwenden gedenkt und warum er/sie es ausgewählt hat?
Problemstellung.
Rechtfertigung des Vorschlags.
Identifizierung von Modulen und Funktionen.
Festlegung von Prüf- und Abnahmekriterien.

Frage 6 1 Punkt Die folgende Abbildung zeigt ein Flussdiagramm mit der Berechnung der an
einen Arbeitnehmer zu zahlenden Stunden. Wenn Sie dieses Diagramm mit einem Pseudocode für die
gleiche Situation vergleichen, welche Reihenfolge ist dann richtig?

Bildquelle: https://goo.gl/7gW9Vu
Die Steuer wird berechnet. Dann wird die berechnete Steuer von der Gesamtstundenzahl pro Steuersatz
abgezogen. Der zu zahlende Endbetrag wird in der Variablen pn ausgewiesen
Die Eingangsvariablen (ht, to und ti) werden gelesen, die Ausgänge (pn) werden angezeigt und dann
werden die Berechnungen von sb, imp und pn durchgeführt.
Die Eingangsvariablen (ht, to und ti) werden gelesen, die Berechnungen von sb, imp und pn werden
durchgeführt und anschließend werden die Ausgaben (pn) angezeigt.
Das Flussdiagramm kann nicht als Pseudosprache dargestellt werden.

Frage 7 1 Punkt In einem Algorithmus haben Sie die folgende Anweisungszeile: If AGE > 18 then
WRITE (You are of age) Wie würde diese Zeile in einem Flussdiagramm dargestellt werden?
Es muss ein Rechteck verwendet werden und die Bedingung ALTER > 18 muss innerhalb
des Rechtecks geschrieben werden.
Verwenden Sie eine Raute und fügen Sie in das Feld die Bedingung AGE > 18 ein, dann WRITE (Sie
sind volljährig).
Es muss ein Kreis verwendet werden, in den die Bedingung ALTER > 18 geschrieben wird.
Es sollte ein Rhombus verwendet werden, und die Bedingung ALTER > 18 sollte innerhalb des
Rhombus berücksichtigt werden. Dann muss mit einem Pfeil gekennzeichnet werden, ob die
Bedingung erfüllt ist, also in einem Rechteck steht: WRITE (Ist volljährig).

Frage 8 1 Punkt Die folgenden, in Software (in diesem Fall PHP) implementierten Anweisungen
ermöglichen die Addition zweier Zahlen.
$first_exam_note = 10 ;
$second_exam_note = 8 ;
echo $erste_Prüfungsnote + $zweite_Prüfungsnote ;
Welches strukturierte Programmiertool wird in den obigen Anweisungen verwendet?
Programmiersprache.
Pseudocode.
Flussdiagramm.
Keine der oben genannten Möglichkeiten.

Frage 9 1 Punkt Ermitteln Sie anhand des folgenden Algorithmus, welches strukturierte
Programmierwerkzeug verwendet wird:
Tatsächliche Höhe variabel
Startseite
Schreibe "Wie groß bist du?
Höhe lesen
Wenn Höhe >= 1,90 dann
Schreiben Sie "Sie sind groß".
Aber
Wenn Höhe < 1,90 dann
Schreiben Sie "Sie sind nicht groß".
Ende
Programmiersprache
Pseudocode.
Flussdiagramm
Keiner der oben genannten Punkte

Frage 10 1 Punkt Wenn man den Pseudocode und das Flussdiagramm in der Abbildung unten
vergleicht, kann man sagen, dass:
Bildquelle: https://goo.gl/W1REwa
Sie sind gleichwertig und stellen den Algorithmus desselben Problems dar.
Diagramm und Pseudocode sind nicht gleichwertig.
Der Pseudocode mit allen Primitiven muss in einer streng strukturierten Weise detailliert werden.
Das Flussdiagramm ist nicht korrekt, da die verwendete Symbolik nicht gültig ist.

Frage 11 1 Punkt In einem Flussdiagramm ist es nicht notwendig, dass alle Symbole miteinander
verbunden sind.
Wahr
Falsch

Frage 12 1 Punkt Welcher Fehler ist in dem dargestellten Flussdiagramm im Vergleich zu seinem
äquivalenten Pseudocode zu erkennen?Angesichts der Pseudo-Sprache:
Wenn die Bedingung "wahr" ist
Aufgaben, die ausgeführt werden, wenn die Bedingung erfüllt ist
Wenn die Bedingung "falsch" ist
Aufgaben, die ausgeführt werden, wenn die Bedingung falsch ist

Bildquelle: https://goo.gl/XeFocd
Der Kreis kann die beiden Ausgänge der Bedingung nicht verbinden
Pfeile haben keine bestimmte Richtung
Aufgaben werden nicht in Quadraten dargestellt
Keine Fehler im Diagramm

Frage 13 1 Punkt Ein Programmierteam in einem Unternehmen beschließt, strukturierte


Programmierung einzusetzen, um die Zeit für die Fehlerbehebung und die Zeit für Softwaretests zu
verkürzen. Hat das Team mit der Wahl dieses Paradigmas die richtige Entscheidung getroffen?
Wahr
Falsch

Frage 14 1 Punkt Aus dem Vergleich des dargestellten Flussdiagramms und des zugehörigen
Pseudocodes lässt sich Folgendes ableiten:
Bildquelle: https://goo.gl/iF1drh
Startseite
LESEN (b)
LESEN (h)
Berechnen Sie A = b * h / 2
Schreiben (A)
Ende
Es gibt Start- und Endprimitive, 3 Lesevariablen (b, h, A) und ein Zuweisungsprimitiv A
Es gibt Start- und Endprimitive, 2 Variablenleseprimitive (b, h), ein Variablenschreibprimitiv (A)
und ein Zuweisungsprimitiv A
Es werden 3 Eingänge und 1 Ausgang mit ihrem jeweiligen Anfang und Ende angezeigt.
Es wird ein Pseudocode für die Berechnung des Flächeninhalts eines Dreiecks gezeigt.

Frage 15 1 Punkt Ein Unternehmen muss ein System in allen Bereichen der Organisation
einführen (Verkauf, Inventar, Support, Budget). Es wird beschlossen, ein System zu entwerfen, bei dem
jeder der Bereiche unabhängig von den anderen durch Module programmiert wird, d.h. das Ganze in Teile
zu zerlegen. Welche Eigenschaft der strukturierten Programmierung muss berücksichtigt werden, damit dies
machbar ist?
Abstraktion
Komplexität
Integration
Skalierbarkeit

Frage 16 1 Punkt Schauen Sie sich den folgenden Algorithmus an und beantworten Sie, welches
strukturierte Programmierwerkzeug er darstellt:
Bestimmen Sie, ob die Zahl positiv oder negativ ist.
Definieren Sie die Variable N: Ganzzahlig.
Startseite
Typ: Geben Sie die Eintragsnummer ein
Lesen (N)
Wenn N > 0
Schreiben:N ist positiv
Aber
Schreiben: N ist negativ
Ende
Programmiersprache
Pseudocode
Flussdiagramm
Keiner der oben genannten Punkte

Frage 17 1 Punkt Lesen Sie die folgende Aussage und geben Sie anschließend an, ob sie richtig
oder falsch ist: Beim Flowcharting geht es darum, dass der Entwickler den Kontext oder die Umgebung des
zu entwickelnden Programms kennt. Jedes System hat eine Umgebung, die es umgibt; seine Umgebung ist
also ein System, das Eingaben erhält und Ausgaben erzeugt.
Wahr
Falsch
Frage 18 1 Punkt Betrachten Sie das folgende Bild und beantworten Sie die Frage: Welcher Art
von Diagramm oder Modell entspricht es?

Quelle:
https://goo.gl/C6zLRN
Flussdiagramm.
Kontextdiagramm.
Entity-Relationship-Diagramm.
Datenwörterbuch.

Das könnte Ihnen auch gefallen