wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

AP1 Vorbereitung

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Welche der folgenden Optionen beschreibt eine Schleife im Pseudocode korrekt?

a)

for (i = 1; i < 10; i++) { }

b)

repeat { } until i < 10

c)

while i < 10 { }

d)

Alle oben genannten

2.

Was beschreibt ein Use Case Diagramm in UML?

a)

Die Struktur von Klassen und deren Beziehungen

b)

Die Interaktion zwischen System und externen Akteuren

c)

Den Ablauf von Aktivitäten innerhalb eines Systems

d)

Die detaillierte Implementierung von Klassen

3.

Was stellt ein UML Klassendiagramm dar?

a)

Die zeitliche Abfolge von Ereignissen in einem System

b)

Die Struktur und Beziehungen von Klassen

c)

Die Interaktionen zwischen Akteuren und System

d)

Die Visualisierung von Datenbanken

4.

Was beschreibt ein Aktivitätsdiagramm in UML?

a)

Die zeitliche Reihenfolge von Systemaktivitäten

b)

Die Struktur von Systemkomponenten

c)

Die Interaktion zwischen Klassen

d)

Die Beziehungen zwischen Entitäten in einem System

5.

Welches der folgenden ist kein gängiger Fehler, den man in einem Quellcode finden kann?

a)

Syntaxfehler

b)

Logikfehler

c)

Laufzeitfehler

d)

Klassifizierungsfehler

6.

Was ist das Ziel eines Schreibtischtests?

a)

Den Code auszuführen, um Fehler zu finden

b)

Den Algorithmus auf Papier zu überprüfen, um Logikfehler zu identifizieren

c)

Den Code automatisch durch ein Testprogramm laufen zu lassen

d)

Den Code auf Kompatibilität mit verschiedenen Betriebssystemen zu testen

7.

Was wird im ER-Modell dargestellt?

a)

Die Beziehungen zwischen Daten und deren Struktur

b)

Die Reihenfolge von Aktivitäten in einem Prozess

c)

Die Interaktionen zwischen Benutzern und System

d)

Die Hierarchie von Klassen in einem System

8.

Was ist der Hauptunterschied zwischen einem Compiler und einem Interpreter?

a)

Ein Compiler übersetzt den Code Zeile für Zeile, ein Interpreter übersetzt den gesamten Code auf einmal

b)

Ein Compiler übersetzt den gesamten Code vor der Ausführung, ein Interpreter führt den Code direkt aus

c)

Ein Compiler wird zur Laufzeit verwendet, ein Interpreter zur Kompilierzeit

d)

Es gibt keinen Unterschied, beide sind dasselbe

9.

Was ist eine grundlegende Eigenschaft der objektorientierten Programmierung?

a)

Funktionen werden als einzelne Programme verwendet

b)

Der Fokus liegt auf Objekten und deren Interaktionen

c)

Der Fokus liegt auf der sequentiellen Ausführung von Anweisungen

d)

Daten werden separat von Funktionen verarbeitet

10.

Was beschreibt der Datentyp einer Variablen?

a)

Die Menge an Speicher, die die Variable benötigt

b)

Die Art der Daten, die die Variable speichern kann

c)

Den Namen der Variable

d)

Den Wert, den die Variable zu einem bestimmten Zeitpunkt hat

11.

Welche Kontrollstruktur wird verwendet, um einen bestimmten Codeblock mehrmals auszuführen, solange eine Bedingung wahr ist?

a)

if-else

b)

for

c)

while

d)

switch

12.

Was ist der Hauptunterschied zwischen einer Prozedur und einer Funktion?

a)

Eine Prozedur gibt einen Wert zurück, eine Funktion nicht

b)

Eine Funktion gibt einen Wert zurück, eine Prozedur nicht

c)

Eine Prozedur ist kürzer als eine Funktion

d)

Es gibt keinen Unterschied

13.

Welche der folgenden Aussagen beschreibt korrekt eine Methode in einer Klasse?

a)

Eine Methode ist ein Attribut, das den Zustand der Klasse speichert

b)

Eine Methode ist eine Funktion, die das Verhalten der Klasse definiert

c)

Eine Methode beschreibt die Struktur der Klasse

d)

Eine Methode wird nur innerhalb der Klasse aufgerufen

14.

Was ist ein Merkmal von Skriptsprachen?

a)

Sie müssen vor der Ausführung kompiliert werden

b)

Sie sind hauptsächlich für die Automatisierung von Aufgaben geeignet

c)

Sie sind schneller als kompilierte Programmiersprachen

d)

Sie sind nur für Webentwicklung geeignet

15.

Welcher Fehler tritt auf, wenn die Programmiersyntax nicht korrekt ist?

a)

Logikfehler

b)

Laufzeitfehler

c)

Syntaxfehler

d)

Kompilierfehler