Written by students who passed Immediately available after payment Read online or as PDF Wrong document? Swap it for free 4.6 TrustPilot
logo-home
Document preview thumbnail
Preview 4 out of 50 pages
Summary

Samenvatting Examenfocus programmeren in C en C++ | UGent

Document preview thumbnail
Preview 4 out of 50 pages

Dit document bevat examenvragen en kernleerstof voor Programmeren in C en C++ aan de Universiteit Gent, gebaseerd op echte examens van 2016 tot 2026 en post-examen-discussies. Het behandelt alle hoofdstukken: basis en arrays, pointers en const, structs, dynamisch geheugen, en gelinkte lijsten, met gecompileerde code-oplossingen en terugkerende examenepatronen. Ideaal voor examenvoorbereiding omdat het ongeveer 80% examenvragen bevat met uitgewerkte antwoorden en duidelijke aanwijzingen voor valkuilen, cesuur en profstijl.

Content preview

EXAMENFOCUS
Programmeren in C (C en C++)
Examenvragen en kernleerstof, geordend per hoofdstuk

Universiteit Gent
Industrieel Ingenieur (o.a. Elektronica-ICT, Informatica, Elektromechanica)

Echte en gereconstrueerde examenvragen met correcte antwoorden
Examens 2016 t.e.m. 2026 (eerste en tweede zit)
Gebaseerd op 14.081 uitgelezen Discord-berichten
Theoriebron: samenvatting Vincent Van den Eede + SamenvattingOefC/CPP (Jonas Van Goethem, Maarten
Deblieck) - profs Wim Van den Breen (C) en Helga (C++)




Examenfocus Programmeren in C 2026 1

,Hoe gebruik je dit document?
Dit is een examenvragen-document, geen samenvatting. De kern zijn de echte en gereconstrueerde examenvragen
met correcte, geteste antwoorden, geordend per hoofdstuk. Onder elke vraag staat het uitgewerkte antwoord;
codefragmenten zijn gecompileerd en getest (gcc/g++). Ongeveer 80% van dit document zijn vragen, 20% is
beknopte theorie.
De vragen komen uit de examenbundel (C en C++, 2016-2021, met de handgeschreven oplossingen), uit de post-
examen-discussies op Discord (jan 2024, 2025 en 2026) en uit de labo- en theorie-oefeningen. Zelfgemaakte
oefenvragen staan apart en gelabeld achteraan. Op de volgende pagina staat de thema-tabel: die toont per thema
hoe vaak het voorkwam en wat MUST KNOW is.
Kleurlegende
 THEORIE (blauw): kernbegrippen, definities, technieken en code-patronen.
 VRAAG (rood): een echte of gereconstrueerde examenvraag.
 ANTWOORD (groen): het correcte, uitgewerkte antwoord met uitleg.
 TIP (geel): terugkerend examenpatroon of valkuil.
 PROF QUOTE (zacht geel): letterlijke aandachtspunten van de prof/uit de les.
 DISCORD (grijs): inzicht of reconstructie uit een post-examen-discussie.




Examenfocus Programmeren in C 2026 2

,Thema-frequentietabel
Frequentie = op hoeveel van de uitgelezen examens (7 C-examens + 6 C++-examens/tests, 2016-2021, aangevuld
met de recalls 2024-2026) het thema voorkwam. MUST KNOW = kwam quasi elk examen terug.

Thema Aantal examens Prioriteit Waar het over gaat

Pointers + const (juist/fout) ██████████ MUST KNOW Beoordeel bewerkingen op *, ** en const;
13/13 altijd vraag 1.

Gelinkte lijsten █████████░ MUST KNOW Toevoegen, verwijderen, omdraaien,
12/13 verplaatsen (op papier).

C-strings + dynamisch ████████░░ MUST KNOW malloc/free, net-groot-genoeg, schuivende
geheugen 11/13 pointers.

Bitoperatoren (octaal/hex) ██████░░░░ Hoge prio Recursief; enkel &, |, ~, <<, >> - geen +, %.
5/8

Functiepointers █████░░░░░ Hoge prio Functie als parameter, callbacks, tel/vul-
7/13 patroon.

Structs █████░░░░░ Hoge prio punt/rechthoek/persoon; pointer verschuiven
7/13 naar match.

Void-pointers (generisch) █████░░░░░ Middelgroot Casten naar char* voor arithmetic; generische
6/13 functies.

Frequentie-/ ████░░░░░░ Middelgroot Array als teller; horizontaal/verticaal printen.
aanwezigheidstabel 5/13

C++ klassen + ████████░░ MUST KNOW +, -, ++, ==, <<, >>, [], move; lid- vs friend.
operatoroverloading 6/6

C++ overerving + dynamic ███████░░░ Hoge prio virtual, polymorfisme, unique_ptr in
binding 4/6 vector/stack.

Rule of 3/5 + move ███████░░░ Hoge prio copy/destructor/assignment + move-
4/6 constructor/-operator.

map / set / vector ████████░░ MUST KNOW Geneste collecties overlopen, keerom, tellen.
5/6

Files + lambdas + excepties ███████░░░ Hoge prio ifstream/ofstream, function<>,
4/6 logic_error/runtime_error.




Examen: structuur, cesuur en aanpak
Examenvorm en -format
 Twee vakken naast elkaar: "Programmeren in C" (enkel C) en "C/C++" (informatica, elektronica-ICT). Wie C en C+
+ heeft, kreeg tijdens het semester al een tussentijdse test over C.
 Deels op papier, deels op pc. De pointer-theorievraag en de bitoperatoren staan op papier; gelinkte lijsten
worden bijna altijd op papier gevraagd (Helga bevestigde: "linked lists niet op pc"). C-string- en
geheugenoefeningen staan vaak op pc.
 Ongeveer 5-6 vragen per taal; C en C++ elk ~3 uur. Vraag 1 is quasi altijd de pointer/const-vraag.

Examenfocus Programmeren in C 2026 3

,  Er zijn geen pure definitievragen: het is theorie toepassen in code, plus kleine inzichtvragen (bv. "welke
bewerkingen zijn juist/fout en waarom", of "geef de output").

Cesuur en beoordeling
 Wim (C) helpt studenten die dicht bij 10 zitten actief over de streep; Helga (C++) verbetert mild maar streng op
detail. Voor C/C++ telt de tussentijdse test mee in het totaal.
 Zeer streng op const: onnodige const kost punten, ontbrekende const ook. Denk telkens: "als ik dit zou
aanpassen, wat gebeurt er in main?" Pass-by-value (bv. int n) hoeft geen const.
 Reele getallen NOOIT met == vergelijken: gebruik fabs(a-b) < EPSILON (0.0001 of 0.000001). Op de vraag
"juist/fout" telt ook een compiler-warning als "fout".
 Overbodige code wordt afgestraft ("teveel code"); een verkeerde variabelenaam of < i.p.v. > kost al 0,5.

Profstijl: hoe stelt de prof vragen?
PROF QUOTE
Wim (C): "Meestal speelt hij gewoon met consten en sowieso ook void-pointers. Het is vaak een dubbele
pointer, een void-pointer, dan een array en nog wat random consten bij de pointers." (student, jan 2026)
Helga (C++): "Schrijf altijd virtual bij de destructor - als good habit." De focus ligt op klassen goed kunnen
schrijven, operatoroverloading en de theorievraagjes van hoofdstuk 7.



TIP
Wat quasi zeker terugkomt: (1) een pointer/const juist-fout-vraag, (2) een gelinkte-lijst-operatie op papier,
(3) een C-string-oefening met dynamisch geheugen (net groot genoeg), (4) bitoperatoren op een octaal getal
(vaak recursief), en voor C++ (5) een klasse met operatoren + een overerving/rule-of-5-oefening.




Examenfocus Programmeren in C 2026 4

Document information

Study
Uploaded on
August 10, 2026
Number of pages
50
Written in
2026/2027
Type
Summary
$11.87

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
EllaDeBaets
4.8
(10)
Sold
107
Followers
2
Items
112
Last sold
6 hours ago


Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions