Free Practice Questions for Matura Computer Science
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Poland Matura Examinations
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Sample Matura Computer Science Practice Questions
Try these sample questions to review concepts for the Matura Computer Science exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1A conventional binary search probes one midpoint per iteration in a sorted array of 1,024 elements. Counting one three-way key comparison per probe, what is the maximum number of probes?
2An algorithm satisfies T(n) = 2T(n/2) + Theta(n), with constant-size base cases. Which is the smallest of the listed valid Big-O bounds for its running time?
3Trace the Euclidean algorithm using the modulo operator to compute the greatest common divisor gcd(198, 84). What is the resulting GCD?
4Using the fast modular exponentiation algorithm (repeated squaring), compute the value of (3^13) mod 7.
5Which expression gives the tightest listed asymptotic running-time bound for the standard Sieve of Eratosthenes finding all primes up to n?
6Consider an array of n distinct integers that is already sorted in ascending order. What are the best-case time complexities of Bubble Sort (with an early exit swapped flag) and Insertion Sort?
7What is the tightest listed worst-case time bound for standard QuickSort with a first-element pivot on an array of n distinct elements already sorted in ascending order?
8To find both the minimum and maximum elements in an unsorted array of n elements (where n is even), what is the minimum number of comparisons required using the tournament / pairwise comparison method?
9In the classical 0/1 Knapsack problem with n items and capacity W, let dp[i][w] denote the maximum value achievable using a subset of the first i items with total weight at most w. Which recurrence relation correctly defines dp[i][w] when w >= weight[i]?
10Evaluate the polynomial W(x) = 2x^3 - 4x^2 + 5x - 7 at x = 3 using Horner's method (schemat Hornera). What is the value of W(3)?
About the Matura Computer Science Exam
Independent practice for Polish Matura Computer Science. This is an English-language MCQ study adaptation, not an official translation, an official-format simulation, or a simulation of the official language environment. It provides selected topic revision and does not substitute for writing full responses in the official assessment language. It does not replace practical work on a computer.
Exam sponsor: Centralna Komisja Egzaminacyjna (CKE) and the regional Okręgowe Komisje Egzaminacyjne (OKE), Poland. The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
One continuous 210-minute session with computer access, including programming, spreadsheet, database, and written tasks. This is not the older two-part arrangement.
Time Limit
210 minutes
Passing Score
No minimum score for an additional extended-level subject in 2026. Certificate rules separately require 30% in each compulsory written and oral exam and attendance at an additional subject unless exempt.
Exam / Certification Fees
Generally free. In 2026, PLN 50 per subject, part, and level applies to third and subsequent sittings and certain previously declared additional-exam no-shows. OKE fee exemptions may apply; check the individual payment obligation.
Exam sponsor websiteFees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Official sources
- CKE subject informator · Source checked 2026-10-07
- CKE 2026 organization, eligibility, certificate, and fee rules · Source checked 2026-10-07
- CKE 2026 examination timetable and durations · Source checked 2026-10-07
- CKE 2026 approved computer systems and software · Source checked 2026-10-07
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.
Algorithms & Computational Complexity
Algorithm design, Big-O asymptotic analysis, recursive relations, divide-and-conquer, greedy techniques, dynamic programming, and numerical algorithms such as fast exponentiation and Euclidean GCD.
Programming Concepts & Implementation
Implementation in C++, Python, or Java; modular structure, control flow, functions, recursion, input/output text file parsing, string parsing, and debugging.
Data Structures & Abstract Data Types
Linear structures (arrays, dynamic lists, stacks, queues), linked representations, binary trees, binary search trees, heaps, hash tables, and graph representations.
Relational Databases & SQL
Relational database concepts, primary and foreign keys, normalization, multi-table joins, subqueries, aggregation (GROUP BY, HAVING), sorting, and data filtering.
Computer Architecture, Networking & Security
Positional numeral systems (binary, octal, hexadecimal, two's complement), data representations (ASCII, UTF-8, floating-point IEEE 754), IP networking (IPv4 addressing, subnet masks), and cryptography and cybersecurity fundamentals.
Spreadsheet Data Analysis
Relative and absolute references, conditional formulas, aggregation, data import, sorting, charts, and missing values.
Preparing for the Matura Computer Science Exam
What You Need to Know
- Passing score: No minimum score for an additional extended-level subject in 2026. Certificate rules separately require 30% in each compulsory written and oral exam and attendance at an additional subject unless exempt.
- Assessment: One continuous 210-minute session with computer access, including programming, spreadsheet, database, and written tasks. This is not the older two-part arrangement.
- Time limit: 210 minutes
- Exam / certification fees: Generally free. In 2026, PLN 50 per subject, part, and level applies to third and subsequent sittings and certain previously declared additional-exam no-shows. OKE fee exemptions may apply; check the individual payment obligation. 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
Matura Computer Science: Suggested Study Strategy
Frequently Asked Questions
What does this practice bank cover?
Independent practice for Polish Matura Computer Science. This is an English-language MCQ study adaptation, not an official translation, an official-format simulation, or a simulation of the official language environment. It provides selected topic revision and does not substitute for writing full responses in the official assessment language. It does not replace practical work on a computer. The section percentages describe this study bank, not official topic weightings. Consult the CKE informator for the complete requirements.
Are there separate assignments or performance requirements for this subject paper?
The subject assessment described here is the examination itself; no separate coursework portfolio or advance assignment is specified. One continuous 210-minute session with computer access, including programming, spreadsheet, database, and written tasks. This is not the older two-part arrangement. Whole-certificate requirements and accommodations are governed by the 2026 CKE instructions.
Who can sit the examination, and what does it cost?
Eligible secondary-school graduates must submit the examination declaration. The applicable formula and subject requirements depend on school type, graduation cohort, and prior examination history; consult the 2026 CKE instructions. Generally free. In 2026, PLN 50 per subject, part, and level applies to third and subsequent sittings and certain previously declared additional-exam no-shows. OKE fee exemptions may apply; check the individual payment obligation.