All Practice Exams

Free Practice Questions for Hesse Abitur CS GK

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 GK Exam

255 min

Bearbeitungszeit for the Grundkursfach, including selection time (§25 Abs. 2 OAVO)

LA26 Abiturerlass, section II

2 Aufgaben

Grundkurs: Pflichtaufgabe A plus one chosen B1/B2 — two Kurshalbjahre

LA26 Abiturerlass, Informatik section 23.3

Java / Python

Pflichtaufgabe A language variant matches the Unterricht language

LA26 Abiturerlass, Informatik section 23.2

EPA 5.2.2004

Aufgabenart after EPA Informatik in the version of 5 February 2004

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

9 Themenfelder

Binding LA26 Informatik GK Schwerpunkte (Q1.1–Q1.3, Q2.1/Q2.2/Q2.5, Q3.1–Q3.3)

LA26 Abiturerlass, Informatik section 23.4

Free 100-question English MCQ study bank for Hesse Landesabitur Informatik Grundkurs. Official exam: German constructed-response EPA Informatik — Pflichtaufgabe A (Algorithmik/OOP, Java or Python as taught) + choose B1/B2 (Datenbanken or theoretische Informatik), two tasks / two Kurshalbjahre, 255 min incl. selection, Notenpunkte 0–15. Written window 15.04.–08.05.2026. Not an official format simulation; no fee for regular school candidates.

Sample Hesse Abitur CS GK Practice Questions

Try these sample questions to review concepts for the Hesse Abitur CS GK 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 Grundkurs?
A.255 minutes including selection time
B.285 minutes including selection time
C.300 minutes including selection time
D.240 minutes including selection time
Explanation: §25 Abs. 2 OAVO sets Grundkurs written exams at 255 minutes; Leistungskurs is typically 300 minutes (LA26 Erlass section II).
2What is the official written Informatik exam task type in Hesse LA26?
A.EPA Informatik (5 Feb 2004) constructed-response Klausur
B.Multiple-choice only with 100 items
C.Oral programming interview without written work
D.Sprachmittlung plus Leseverstehen
Explanation: LA26 section 23.2 names Aufgabenart nach EPA Informatik in der Fassung vom 5. Februar 2004 — a constructed-response paper.
3In the Informatik Grundkurs Auswahlmodus, what does the candidate complete?
A.Pflichtaufgabe A plus one chosen Aufgabe from B1/B2
B.Three Pflichtaufgaben A, B, and C
C.Only Pflichtaufgabe A with no Wahlaufgabe
D.Four short MCQ sections
Explanation: LA26 §23.3: GK gets Pflichtaufgabe A plus B1 and B2 to choose from; two tasks covering two Kurshalbjahre.
4Which language variants are offered for Pflichtaufgabe A (Algorithmik/OOP)?
A.Java and Python, matching the Unterricht language
B.Only Java for all candidates
C.Only Python for all candidates
D.C++ and JavaScript only
Explanation: LA26 §23.2: Aufgabe A is offered in Java and Python; the candidate receives the variant used in class.
5Which aids are permitted in the written Informatik LA26 exam?
A.German spelling dictionary and the operator list
B.Graphing calculator and smartphone IDE
C.Any online documentation
D.Latin–German dictionary only
Explanation: LA26 §23.5: ein Wörterbuch der deutschen Rechtschreibung and die Liste der fachspezifischen Operatoren.
6What is the worst-case time complexity of binary search on a sorted array of n elements?
A.O(log n)
B.O(n)
C.O(n log n)
D.O(1)
Explanation: Binary search halves the search space each step, so worst-case comparisons grow as ⌈log₂(n+1)⌉, i.e. O(log n).
7In the worst case, how many comparisons does linear search need to find a key in an unsorted array of 20 distinct elements?
A.20
B.10
C.⌈log₂ 20⌉
D.1
Explanation: If the key is last or absent (depending on convention for present keys), linear search may examine all 20 elements — worst case 20 comparisons for a present last element.
8Selection sort on n elements always performs how many swaps of whole elements (classic formulation that swaps once per outer pass)?
A.n − 1 swaps in the outer loop
B.n² swaps
C.⌈log₂ n⌉ swaps
D.Exactly n/2 swaps always
Explanation: Classic selection sort finds the minimum for positions 0..n−2 and swaps once per outer iteration → n−1 swaps.
9Insertion sort’s best-case time complexity on an already sorted array is:
A.O(n)
B.O(n²)
C.O(log n)
D.O(n log n)
Explanation: On sorted input each new element needs only one comparison (or a constant check) before inserting in place → linear best case.
10Bubble sort (adjacent swaps until no swap occurs) on [3, 1, 2] performs how many adjacent swaps until sorted?
A.2
B.0
C.3
D.6
Explanation: Pass 1: swap 3↔1 → [1,3,2]; swap 3↔2 → [1,2,3]. Two adjacent swaps; next pass finds no swaps.

About the Hesse Abitur CS GK Exam

Hesse Informatik Grundkurs is the basic-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 the binding Themenfelder with Grundkurs/Leistungskurs differentiation. The real paper is a German constructed-response Klausur: Pflichtaufgabe A (Algorithmik/OOP in Java or Python) plus a Wahlaufgabe from Datenbanken or theoretische Informatik. This free English MCQ bank trains algorithms, OOP concepts, database modelling, SQL, Relationenalgebra, complexity, automata, formal languages, and exam-format awareness before students practise full official-style Klausur tasks.

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 Grundkurs (Landesabitur Hessen) is a constructed-response examination regulated by the Durchführungsbestimmungen. Per LA26 Erlass section 23: Aufgabenart after EPA Informatik (5 February 2004). Pflichtaufgabe A zum Halbjahresthema Algorithmik und objektorientierte Modellierung is offered in Java and Python; the candidate receives the language variant used in class. Auswahlmodus (GK): additionally two Aufgabenvorschläge B1 and B2 from either Datenbanken or theoretische Informatik; the candidate chooses one. Thus two tasks covering two different Kurshalbjahre. Content draws on KCGO Informatik and nine LA26 Themenfelder: Q1.1 Such- und Sortieralgorithmen, Q1.2 Rekursion, Q1.3 Klassen und Objekte, 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. Permitted aids: German spelling dictionary and operator list. This 100-question bank is an English MCQ study adaptation only — it does not simulate official German constructed-response Klausur answers.

Time Limit

255 minutes including the (non-separately-identified) selection time — the Bearbeitungszeit for the Grundkursfach 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 ~12%

Q1.1 Such- und Sortieralgorithmen

Linear/binary search, selection/insertion/bubble/merge/quick sort ideas, correctness, and comparison counts at Grundkurs depth.

Study emphasis ~11%

Q1.2 Rekursion

Recursive definitions, base cases, call stacks, tree recursion, and converting between recursion and iteration.

Study emphasis ~11%

Q1.3 Klassen und Objekte

Attributes, methods, encapsulation, constructors, references, inheritance basics, and OOP modelling in Java/Python style.

Study emphasis ~11%

Q2.1 ER- und Relationenmodell

Entities, attributes, relationships, keys, cardinality, and mapping ER diagrams to relation schemas.

Study emphasis ~12%

Q2.2 SQL

SELECT/FROM/WHERE, JOIN, GROUP BY/HAVING, aggregation, INSERT/UPDATE/DELETE, and result-set reasoning.

Study emphasis ~10%

Q2.5 Relationenalgebra

Selection, projection, join, union, difference, renaming, and evaluating expressions on small relations.

Study emphasis ~12%

Q3.1 Zeitkomplexität und Berechenbarkeit

O-notation, best/average/worst case, comparing growth rates, and decidability basics at Grundkurs depth.

Study emphasis ~11%

Q3.2–Q3.3 Automaten und formale Sprachen

DFA/NFA acceptance, state diagrams, regular languages, grammars, and Chomsky classification basics.

Study emphasis ~10%

Exam Format, EPA & Operators

255-minute structure, Pflichtaufgabe A + B1/B2 Auswahlmodus, Java/Python variant, permitted aids, and Notenpunkte literacy.

Preparing for the Hesse Abitur CS GK 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 Grundkurs (Landesabitur Hessen) is a constructed-response examination regulated by the Durchführungsbestimmungen. Per LA26 Erlass section 23: Aufgabenart after EPA Informatik (5 February 2004). Pflichtaufgabe A zum Halbjahresthema Algorithmik und objektorientierte Modellierung is offered in Java and Python; the candidate receives the language variant used in class. Auswahlmodus (GK): additionally two Aufgabenvorschläge B1 and B2 from either Datenbanken or theoretische Informatik; the candidate chooses one. Thus two tasks covering two different Kurshalbjahre. Content draws on KCGO Informatik and nine LA26 Themenfelder: Q1.1 Such- und Sortieralgorithmen, Q1.2 Rekursion, Q1.3 Klassen und Objekte, 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. Permitted aids: German spelling dictionary and operator list. This 100-question bank is an English MCQ study adaptation only — it does not simulate official German constructed-response Klausur answers.
  • Time limit: 255 minutes including the (non-separately-identified) selection time — the Bearbeitungszeit for the Grundkursfach 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 GK: Suggested Study Strategy

1Master the nine LA26 Themenfelder — erlass tasks target exactly those Schwerpunkte across Algorithmik/OOP, Datenbanken, and theoretische Informatik.
2Drill search/sort step counts and O-notation comparisons — many Klausur parts ask for worst-case analysis of concrete algorithms.
3Practise recursive tracing (call trees, base cases) and OOP modelling (classes, references, encapsulation) in your taught language (Java or Python).
4Write SQL queries and evaluate Relationenalgebra expressions on small tables by hand until result cardinalities feel automatic.
5Trace DFA/NFA acceptance and classify simple grammars — Wahlaufgabe B often sits in theoretische Informatik.
6After MCQ concept work, write timed German Klausur tasks with only the permitted spelling dictionary and operator list.

Frequently Asked Questions

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

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

How long is the Informatik GK written exam?

The Bearbeitungszeit for the Grundkursfach is 255 minutes including selection time (§25 Abs. 2 OAVO; LA26 Erlass section II).

What does the official exam structure look like?

Pflichtaufgabe A on Algorithmik und objektorientierte Modellierung in the Java or Python variant taught in class, plus one chosen Aufgabe from B1/B2 covering either Datenbanken or theoretische Informatik. You complete two tasks that emphasise two different Kurshalbjahre.

Which LA26 Themenfelder bind the 2026 Informatik Grundkurs exam?

Nine Schwerpunkte: Q1.1 Such- und Sortieralgorithmen, Q1.2 Rekursion, Q1.3 Klassen und Objekte, 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.

Which programming language is used?

Pflichtaufgabe A is offered in Java and Python. You receive the language variant used in your Unterricht — you do not choose freely on exam day.

Which aids are allowed in the written Informatik exam?

Per LA26 Erlass section 23.5: a German spelling dictionary (Wörterbuch der deutschen Rechtschreibung) and the list of subject-specific operators. A Fachglossar Informatik is referenced among Landesabitur Materialien.

Is there an exam fee?

No. The Landesabitur is a state school examination; regular school candidates pay no fee. External-candidate arrangements, where they exist, are school/authority-specific and not a published fee.

How does this MCQ bank relate to Klausur practice?

MCQs build recognition of algorithms, databases, automata, and complexity calculations that underpin the real exam, but they cannot replace timed German constructed-response modelling, coding, and proof-style answers. Use this bank for concept drills, then practise full official-style tasks in your taught language.