wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz Intro

Total questions: 14

Worksheet time: 9mins

Name
Class
Date
1.

Was beschreibt die Worst-Case-Laufzeit T(n)?

a)

Die Laufzeit für die kleinste Eingabe

b)

Die durchschnittliche Laufzeit für alle Eingaben der Größe n

c)

Die minimale Laufzeit für alle Eingaben der Größe n

d)

Die maximale Laufzeit für alle Eingaben der Größe n

2.

Was bedeutet O(f(n)) in der asymptotischen Notation?

a)

Weniger als f(n)

b)

Genau f(n)

c)

Mindestens f(n)

d)

Höchstens f(n)

3.

Was beschreibt die Notation Ω(f(n))?

a)

Höchstens f(n)

b)

Mindestens f(n)

c)

Weniger als f(n)

d)

Genau f(n)

4.

f(n)  Ω  (n2n) f\left(n\right)\ \in\ \Omega\ \ \left(n2^n\right)\

a)

n99n^{99}

b)

2n2^n

c)

n!

d)

nnn^n

5.

Was ist wahr?

a)

O(f)Ω(f)=Θ(f)O(f)\cap\Omega(f)=\Theta(f)

b)

O(f)ω(f)=Θ(f)O(f)\setminus\omega(f)=\Theta(f)

c)

25no(2n)2^{5n}\in o(2^n)

d)

n4o(n5)n^4\in o(n^5)

6.

Was ist eine Schleifeninvariante?

a)

Eine Bedingung, die die Laufzeit einer Schleife beschreibt

b)

Eine Bedingung, die während jedes Schleifendurchlaufs gilt

c)

Eine Bedingung, die nur beim letzten schleifendurchlauf gilt

d)

Eine Bedingung, die vor und nach jeder Schleifeniteration gilt

7.

Was ist die Hauptaufgabe der Programmanalyse?

a)

Die Anzahl der Funktionen im Programm zu zählen

b)

Die Anzahl der verwendeten Variablen zu bestimmen

c)

Die Anzahl der Fehler im Code zu zählen

d)

Die Laufzeit und den Speicherverbrauch eines Programms zu bestimmen

8.

Was beschreibt die Master-Theorem?

a)

Eine Methode zur Analyse von Rekurrenzrelationen

b)

Eine Methode zur Erstellung von Diagrammen

c)

Eine Methode zur Optimierung von Algorithmen

d)

Eine Methode zur Programmierung von Mikrocontrollern

9.

Welche Graphen sind DAGs?

a)

Ein Gerichteter Baum

b)

Eine Doppeltverkettete Liste

c)

Eine Einfachverkettete Liste

d)

Ein gerichteter azyklischer Graph

10.

Was ist die Bedeutung von Pseudocode?

a)

Ein Modell zur Analyse von Algorithmen

b)

Eine vereinfachte Darstellung eines Algorithmus

c)

Ein vollständiger Code für die Implementierung

d)

Ein Diagramm zur Darstellung von Algorithmen

11.

Was beschreibt die Laufzeitanalyse eines Algorithmus?

a)

Die Anzahl der Funktionen im Programm

b)

Die Anzahl der Schleifen im Programm

c)

Die Anzahl der ausgeführten Befehle

d)

Die Anzahl der verwendeten Variablen

12.

Was ist die Bedeutung von 'Rekursion' in der Informatik?

a)

Ein Verfahren zur Erstellung von Diagrammen

b)

Ein Verfahren zur Iteration über eine Liste

c)

Ein Verfahren zur Analyse von Algorithmen

d)

Ein Verfahren, bei dem eine Funktion sich selbst aufruft

13.

Was ist ein Beispiel für einen Algorithmus, der in der Praxis verwendet wird?

a)

Graphalgorithmen

b)

Suchalgorithmen

c)

Quick Sort

d)

Miracle Sort

14.

Was ist ein Graph?

a)

Mit Linien verbundene Kreise

b)

Ein Array

c)

Eine Menge an Knoten und Kanten

d)

Ein Baum