All Practice Exams

Free Practice Questions for Hesse Abitur CS LK

Exam-style questions and explanations by OpenExamPrep.

✓ No registration✓ No credit card
100+ Questions
100% Free

Loading practice questions...

Exam Review

Key Facts: Hesse Abitur CS LK Exam

300 min

Bearbeitungszeit for Leistungsfach (including selection time) per §25 Abs. 2 OAVO

LA26 Abiturerlass, section II

A + B + C

LK: Pflichtaufgaben A and B plus one of C1/C2; three Aufgaben cover three Kurshalbjahre

LA26 Abiturerlass, Informatik section 23.2–23.3

Java | Python

Pflichtaufgabe A language variants; Prüfling receives the classroom language

LA26 Abiturerlass, Informatik section 23.2

15.04.–08.05.2026

Written Landesabitur 2026 window; Nachprüfungen 19.05.–03.06.2026

LA26 Abiturerlass, section II

Q1.4 + Q3.5

LK-only Themenfelder beyond GK: höhere Datenstrukturen; Registermaschine

LA26 Abiturerlass, Informatik section 23.4

Free 100-question English MCQ study bank for Hesse Landesabitur Informatik Leistungskurs. Official exam: German constructed-response Klausur (EPA Informatik 2004), Pflicht A+B plus choose C1/C2, three Kurshalbjahre, 300 min incl. selection time, Notenpunkte 0–15, centrally set. LK extras: Q1.4 höhere Datenstrukturen, Q3.5 Registermaschine. Aids: Rechtschreibwörterbuch + Operatorenliste. Written window 15.04.–08.05.2026. Not an official format or language simulation; no fee for regular school candidates.

Sample Hesse Abitur CS LK Practice Questions

Try these sample questions to review concepts for the Hesse Abitur CS LK exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.

1Per the LA26 Abiturerlass, what is the Bearbeitungszeit for Informatik as a Leistungsfach?
A.300 minutes including selection time
B.255 minutes including selection time
C.240 minutes plus a separate 60-minute Auswahlzeit
D.285 minutes as for modern foreign language Leistungsfächer
Explanation: §25 Abs. 2 OAVO / LA26 section II sets 300 minutes Bearbeitungszeit for a Leistungsfach, including non-separately-identified selection time. The 255-minute figure is the Grundkurs timing.
2What is the official written Informatik exam task framework in Hesse LA26?
A.Aufgabenarten nach EPA Informatik (5 February 2004)
B.Only multiple-choice items published statewide
C.EPA Mathematik 2012 task types exclusively
D.Oral Facharbeit with no written Klausur
Explanation: LA26 §23.2 bases Informatik Aufgabenarten on EPA Informatik in der Fassung vom 5. Februar 2004. The official paper is constructed-response, not MCQ.
3In the Informatik Leistungskurs Auswahlmodus, what does the Prüfling complete?
A.Pflichtaufgaben A and B plus exactly one of C1 or C2 (three Kurshalbjahre)
B.Only Pflichtaufgabe A and one of B1/B2 (two Aufgaben total)
C.All of A, B, C1, and C2 in full
D.Any single Aufgabe chosen freely from four proposals
Explanation: LA26 §23.3: LK candidates work Pflichtaufgaben A and B, then choose one of C1/C2 covering the remaining Kurshalbjahr — three Aufgaben across three Kurshalbjahre. The two-Aufgabe A+(B1|B2) pattern is the Grundkurs mode.
4Which language variants are offered for Pflichtaufgabe A (Algorithmik/OOP) in LA26 Informatik?
A.Java and Python; the Prüfling receives the classroom language variant
B.Only Scheme and Haskell
C.Only assembler for Registermaschine
D.Any language including unrestricted internet documentation
Explanation: Pflichtaufgabe A is offered in Java and Python; the Prüfling receives the variant used in class (LA26 §23.2).
5Across its three Aufgaben, the LA26 Informatik Leistungskurs written exam covers how many Kurshalbjahre of the Qualifikationsphase?
A.Three Kurshalbjahre, one per Aufgabe (A, B, and the chosen C)
B.Exactly one Kurshalbjahr repeated three times
C.Five Kurshalbjahre, one per Prüfungsleistung
D.All four Kurshalbjahre in every Aufgabe
Explanation: LA26 §23.3 assigns each of the three LK Aufgaben (Pflicht A, Pflicht B, and the chosen C1/C2) to a distinct Kurshalbjahr, so three Kurshalbjahre are examined — a Leistungskurs structural fact beyond the GK two-Aufgabe pattern.
6The information-theoretic lower bound for any comparison-based sort of n distinct keys is:
A.Ω(n log n) comparisons
B.Ω(n) comparisons
C.Ω(n²) comparisons
D.Ω(log n) comparisons
Explanation: A comparison sort corresponds to a binary decision tree over n! orderings; its height is at least ⌈log₂(n!)⌉ = Ω(n log n) (Stirling). This lower bound is standard erhöhtes Niveau analysis.
7Heapsort's worst-case time complexity on n elements is:
A.Θ(n log n)
B.Θ(n²)
C.Θ(n)
D.Θ(2ⁿ)
Explanation: Building the heap is O(n) and each of the n extractions costs O(log n) sift-down, giving Θ(n log n) worst case — and unlike quicksort, this is guaranteed, not just expected.
8Insertion sort on a reverse-sorted array of n distinct elements performs how many comparisons (inversions)?
A.n(n−1)/2 — the maximum inversion count
B.n
C.⌈log₂ n⌉
D.exactly n−1 swaps only, regardless of comparisons
Explanation: Reverse-sorted input has the maximum number of inversions, n(n−1)/2; each inversion forces one comparison-and-shift, so insertion sort runs in Θ(n²) on this input.
9Which algorithm first arranges the data into a heap and then repeatedly extracts the maximum to the end of the array?
A.Heapsort
B.Mergesort
C.Bubblesort
D.Counting sort
Explanation: Heapsort = build-heap (O(n)) followed by n extract-max/sift-down steps, placing each max at the shrinking end — the heap-based O(n log n) sort.
10Merging two already sorted runs of lengths p and q needs at most how many key comparisons?
A.p + q − 1
B.p · q
C.p + q
D.max(p, q)
Explanation: Each comparison emits one element to the output; once one run is exhausted the rest of the other is copied without comparison. Hence at most p+q−1 comparisons — the LK merge-step bound underlying mergesort's Θ(n log n).

About the Hesse Abitur CS LK Exam

Hesse Informatik Leistungskurs is the advanced-course written Landesabitur computer science assessment administered by the Hessisches Ministerium für Kultus, Bildung und Chancen. Preparation for 2026 rests on the OAVO, the KCGO Informatik, and the LA26 Abiturerlass (Erlass vom 26.6.2024), whose section 23 publishes binding Themenfelder and exam structure. The real paper is a 300-minute centrally set Klausur: Pflichtaufgaben A (algorithms/OOP in Java or Python) and B (databases or theoretical CS), plus one of C1/C2 from the remaining Kurshalbjahr. This free English MCQ bank trains algorithms, recursion, OOP, higher data structures, databases, automata, complexity, Registermaschine concepts, and exam-format awareness before students practise full official-style Klausur tasks in German.

Exam sponsor: Hessisches Ministerium für Kultus, Bildung und Chancen (Hessian Ministry of Education and Opportunities). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.

Assessment

Official written Informatik Leistungskurs (Landesabitur Hessen) is a centrally set constructed-response examination. Per LA26 Erlass section 23: Aufgabenarten nach EPA Informatik (5 Feb 2004). Pflichtaufgabe A covers Algorithmik und objektorientierte Modellierung in the Java or Python variant used in class. Pflichtaufgabe B is based on either Datenbanken or theoretische Informatik. Two further proposals C1 and C2 cover the remaining Kurshalbjahr; the Prüfling chooses one. Three Aufgaben spanning three Kurshalbjahre are thus worked. Content draws on KCGO Informatik and LA26 Themenfelder at erhöhtes Niveau: Q1.1–Q1.4, Q2.1, Q2.2, Q2.5, Q3.1–Q3.3, Q3.5 (LK adds Q1.4 and Q3.5 beyond GK). This 100-question bank is an English MCQ study adaptation only — it does not simulate official German Klausur production or timed constructed-response writing.

Time Limit

300 minutes including the (non-separately-identified) selection time — Bearbeitungszeit for a Leistungsfach per §25 Abs. 2 OAVO and LA26 Erlass section II. Written Landesabitur 2026: 15 April – 8 May 2026; Nachprüfungen 19 May – 3 June 2026.

Passing Score

Subject performance is reported on the 15-point Notenpunkte scale (0–15; 5 points = ausreichend). The Abitur requires a Gesamtqualifikation of at least 300 of 900 points; the exam block (five Prüfungsleistungen, each weighted 4x) requires at least 100 of 300 points, no Prüfungsleistung at 0 points, and at most three results below 5 points (of which at most one in a Leistungskurs). Not a single MCQ percent cut score.

Exam / Certification Fees

No exam fee for regular school candidates; the Landesabitur is a state school examination taken through the Hesse school pathway. External-candidate (Nichtschüler) arrangements, if any, are school/authority-specific and not a published fee.

Exam sponsor website

Our practice resources: topics covered

We aim to reflect publicly available exam outlines and topic information in our study resources. Coverage, format, and difficulty may differ from the actual exam, and we cannot guarantee that every detail is accurate or current. Confirm exam requirements, fees, and policies with the official exam sponsor.

Study emphasis ~22%

Q1 — Algorithmik und OOP

Search/sort algorithms (Q1.1), recursion (Q1.2), classes and objects (Q1.3); Pflichtaufgabe A language: Java or Python as taught.

Study emphasis ~15%

Q1.4 — Höhere Datenstrukturen (LK)

Object-oriented modelling of lists, trees, graphs, and hash tables; traversal, balancing intuition, and complexity judgment beyond GK.

Study emphasis ~18%

Q2 — Datenbanken

ER and relational model (Q2.1), SQL (Q2.2), relational algebra (Q2.5).

Study emphasis ~18%

Q3 — Theoretische Informatik

Zeitkomplexität und Berechenbarkeit (Q3.1), endliche Automaten (Q3.2), formale Sprachen und Grammatiken (Q3.3).

Study emphasis ~8%

Q3.5 — Registermaschine (LK)

Register-machine model, programs, and computability/complexity links at erhöhtes Niveau.

Study emphasis ~9%

Prüfungsformat

300-minute timing, A+B compulsory, C1/C2 choice, three Kurshalbjahre, Hilfsmittel, Notenpunkte, EPA Informatik.

Preparing for the Hesse Abitur CS LK Exam

What You Need to Know

  • Passing score: Subject performance is reported on the 15-point Notenpunkte scale (0–15; 5 points = ausreichend). The Abitur requires a Gesamtqualifikation of at least 300 of 900 points; the exam block (five Prüfungsleistungen, each weighted 4x) requires at least 100 of 300 points, no Prüfungsleistung at 0 points, and at most three results below 5 points (of which at most one in a Leistungskurs). Not a single MCQ percent cut score.
  • Assessment: Official written Informatik Leistungskurs (Landesabitur Hessen) is a centrally set constructed-response examination. Per LA26 Erlass section 23: Aufgabenarten nach EPA Informatik (5 Feb 2004). Pflichtaufgabe A covers Algorithmik und objektorientierte Modellierung in the Java or Python variant used in class. Pflichtaufgabe B is based on either Datenbanken or theoretische Informatik. Two further proposals C1 and C2 cover the remaining Kurshalbjahr; the Prüfling chooses one. Three Aufgaben spanning three Kurshalbjahre are thus worked. Content draws on KCGO Informatik and LA26 Themenfelder at erhöhtes Niveau: Q1.1–Q1.4, Q2.1, Q2.2, Q2.5, Q3.1–Q3.3, Q3.5 (LK adds Q1.4 and Q3.5 beyond GK). This 100-question bank is an English MCQ study adaptation only — it does not simulate official German Klausur production or timed constructed-response writing.
  • Time limit: 300 minutes including the (non-separately-identified) selection time — Bearbeitungszeit for a Leistungsfach per §25 Abs. 2 OAVO and LA26 Erlass section II. Written Landesabitur 2026: 15 April – 8 May 2026; Nachprüfungen 19 May – 3 June 2026.
  • Exam / certification fees: No exam fee for regular school candidates; the Landesabitur is a state school examination taken through the Hesse school pathway. External-candidate (Nichtschüler) arrangements, if any, are school/authority-specific and not a published fee. Official sources

Using Our Practice Resources

  • Work through all 100 available questions
  • Review every answer and explanation
  • Track weak areas and revisit them
  • Use our AI tutor for tough concepts

Hesse Abitur CS LK: Suggested Study Strategy

1Master all LA26 LK Themenfelder, especially Q1.4 and Q3.5 — they distinguish Leistungskurs from Grundkurs.
2Practise Pflichtaufgabe A style problems in the language you were taught (Java or Python) under time pressure with only the allowed Hilfsmittel.
3For databases, drill ER→relation mapping, SQL (joins, aggregation, subqueries), and relational-algebra equivalence.
4For theory, connect automata, grammars, and complexity proofs-style judgments; be ready to argue O-notation and decidability carefully.
5Because you choose one of C1/C2 after seeing A and B, compare the remaining Kurshalbjahr proposals quickly but commit once you start writing.
6After MCQ concept work, write timed German Klausur tasks; MCQs build recognition, not the production stamina the real exam demands.

Frequently Asked Questions

Is the official Hesse Informatik Leistungskurs Abitur a multiple-choice exam?

No. The official written paper is a constructed-response Klausur in German per EPA Informatik (5 Feb 2004), not multiple choice. This bank is an English-language MCQ study adaptation — it is not an official translation, not a bilingual sitting, and not a simulation of the official format.

How long is the Informatik LK written exam?

300 minutes total Bearbeitungszeit for the Leistungsfach per §25 Abs. 2 OAVO and LA26 section II, including selection time.

What is the exam structure?

Per LA26 section 23: Pflichtaufgabe A (Algorithmik/OOP in Java or Python as taught) and Pflichtaufgabe B (either Datenbanken or theoretische Informatik), plus one chosen from C1/C2 covering the remaining Kurshalbjahr. Three Aufgaben spanning three Kurshalbjahre are worked.

Which LA26 Themenfelder apply to Informatik LK 2026?

Q1.1 Such- und Sortieralgorithmen; Q1.2 Rekursion; Q1.3 Klassen und Objekte; Q1.4 Höhere Datenstrukturen und ihre objektorientierte Modellierung; Q2.1 ER- und Relationenmodell; Q2.2 SQL; Q2.5 Relationenalgebra; Q3.1 Zeitkomplexität und Berechenbarkeit; Q3.2 Endliche Automaten; Q3.3 Formale Sprachen und Grammatiken; Q3.5 Registermaschine. Compared with GK, LK adds Q1.4 and Q3.5.

Which programming languages appear in Pflichtaufgabe A?

Java and Python variants are offered. The Prüfling receives Aufgabe A in the language variant used in class.

Which aids are allowed?

A German spelling dictionary (Wörterbuch der deutschen Rechtschreibung) and a list of the subject-specific operators (fachspezifische Operatoren).

What LK-only topics should I prioritize beyond GK?

Q1.4 höhere Datenstrukturen (trees, graphs, hashing and OO modelling) and Q3.5 Registermaschine, plus deeper complexity and modelling judgment expected at erhöhtes Niveau.