Free Practice Questions for BAC Informatics
Exam-style questions and explanations by OpenExamPrep.
Loading practice questions...
Explore More Romania National Baccalaureate Examinations (Examenul Național de Bacalaureat)
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Sample BAC Informatics Practice Questions
Try these sample questions to review concepts for the BAC Informatics exam. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1Given the prime factorization of a positive integer n = 360 = 2³ × 3² × 5¹, what is the total number of positive divisors of n?
2In an optimized primality test for an integer n > 1, why is it sufficient to check potential divisors d in the range 2 ≤ d ≤ √n?
3Consider the following Euclidean algorithm implementation in C++: int gcd(int a, int b) { while (b != 0) { int r = a % b; a = b; b = r; } return a; } What value is returned when executing gcd(84, 36)?
4Consider the following C++ code snippet for processing the digits of an integer n: int n = 47253, s = 0; while (n > 0) { int c = n % 10; if (c % 2 != 0) s += c; n /= 10; } What will be the final value stored in variable s?
5Which C++ fragment constructs the decimal reverse of non-negative n, assuming n and its reverse fit in int?
6What is the binary (base 2) representation of the decimal integer 53?
7Two positive integers a and b satisfy gcd(a, b) = 14 and lcm(a, b) = 420. What is the value of their product a × b?
8Consider the integer n = 720. How many distinct prime factors does n have, and what is the sum of the exponents in its canonical prime factorization?
9What is the largest integer exponent e such that 5^e divides 100! exactly?
10In the Sieve of Eratosthenes algorithm for finding all prime numbers up to N, why does the inner marking loop for a prime p begin at p × p instead of 2 × p?
About the BAC Informatics Exam
Independent practice for Examenul Național de Bacalaureat, Informatică (Proba E.d). Independent English-language MCQ study adaptation. It is not an official translation, an official-format simulation, or a substitute for Romanian-language reading and writing, full worked solutions, or oral and practical preparation. Romanian is confirmed. Candidates who studied a subject in a minority language may request that language under the methodology; availability depends on the subject and route. Use the C/C++ or Pascal paper for your specialisation. This bank mainly uses C/C++; write and trace complete programs on paper.
Exam sponsor: Ministerul Educației și Cercetării / Centrul Național pentru Curriculum și Evaluare (CNCE). The requirements and fees below concern the certification or admission exam, separate from our free practice resources.
Assessment
Question count not published by the exam provider
Time Limit
180 minutes (3 hours)
Passing Score
At least 5/10 in every written paper and an overall written mean of at least 6/10, with required competence assessments completed or recognised. The methodology rounds an overall 5.99 to 6.00.
Exam / Certification Fees
First two Bacalaureat presentations are free; later presentations carry an annually set fee. A current later-attempt amount is not confirmed here.
Exam sponsor websiteFees, eligibility, and exam policies can change. Confirm them with the exam sponsor before applying or paying.
Official sources
- 2026 Bacalaureat order (OMEC 6059/2025) · Source checked 2026-10-09Confirms the 2026 examination and applicable subject programmes.
- Bacalaureat methodology applied in 2026 · Source checked 2026-10-09Eligibility, languages, written duration, competence components, fees and diploma conditions.
- Official subject programme · Source checked 2026-10-09Source for the topic groups below; no fixed topic percentages are claimed.
- Official 2026 papers and marking schemes · Source checked 2026-10-09
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 and programming
Control structures, numerical algorithms, complexity and subprograms.
Data processing
Arrays, matrices, character strings and text files.
Problem-solving techniques
Backtracking, greedy methods, divide and conquer and graph representations, subject to specialisation.
Preparing for the BAC Informatics Exam
What You Need to Know
- Passing score: At least 5/10 in every written paper and an overall written mean of at least 6/10, with required competence assessments completed or recognised. The methodology rounds an overall 5.99 to 6.00.
- Assessment: Question count not published by the exam provider
- Time limit: 180 minutes (3 hours)
- Exam / certification fees: First two Bacalaureat presentations are free; later presentations carry an annually set fee. A current later-attempt amount is not confirmed here. 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
BAC Informatics: Suggested Study Strategy
Frequently Asked Questions
Is this the official examination format or an official translation?
Independent English-language MCQ study adaptation. It is not an official translation, an official-format simulation, or a substitute for Romanian-language reading and writing, full worked solutions, or oral and practical preparation.
What else does the full Bacalaureat require?
Other written papers and required competence assessments: Romanian oral communication, mother-tongue oral communication where applicable, a studied foreign language and digital competence. These must be completed or formally recognised. The subject bank does not replace them.
Which paper and language should I prepare for?
Romanian is confirmed. Candidates who studied a subject in a minority language may request that language under the methodology; availability depends on the subject and route. Use the C/C++ or Pascal paper for your specialisation. This bank mainly uses C/C++; write and trace complete programs on paper.