Inclusief mocktest (foto’s van scherm & verbetering bij elke vraag) &
alle voorbeeldvragen (+ hints) vanuit de les
Opbouw examen
THEORIE: 30 mulitple choice vragen (30 sec./vraag) + 3-4 open vragen
OEFENINGEN: 15 oefeningen (bv. output) + 1 open vraag (= BPMN, Use Case,
Databanken of Flowchart)
Examenvragen
Welke actie is geen primitieve?
- If, while goto, commentaar, repeat, toekenning
allemaal primitieven.
Welke is geen voorbeeld van een voorgedefinieerde functie?
- SUM, AVERAGE, ROUND, float
Float, dat is een voorgedefinieerde datastructuur
Welk soort type is een list?
- Single type
Welke is geen meervoudig type?
- Array/ interval/ aggregated/ File type
Welke behoort niet tot de lijst?
Mixed type/ record type/ aggregated type/ List type
Eigenschap van bestanden?
- Data wordt bewaard & moet opgegeven worden.
Data wordt niet bewaard & moet opgegeven worden
Data wordt bewaard & moet niet opgegeven worden
Data wordt niet bewaard & moet niet opgegeven worden
Voor x in range(1,4), hoeveel uitgevoerd?
- 3 keer
Voor x in range(5,1,-2)?
- 2 keer (voor 5 & 3)
,For index in [list]
body
What is the type of list
opsomming
Hoe kan FOR vervangen worden?
met een while waarbij beginwaarde geïntialiseerd worden
Voor welk zelfgedefenieerd type is de for ideaal om elementen te lezen?
- Array
Verschil type Array & Record?
- elementen
Als letters = [“A”, “B”, “C”] dan letter[3]
- error
Als letters = [“A”, “b”, “C”] dan max(letters)
- adhv ASCII Code, kleine letters eerst
Hoe ga je van print(“1”,”2”,”3”) naar een correcte som?
- s
Wat is er eigen aan een herhaal (repeat)?
- Een herhaal wordt 1 keer uitgevoerd
Verschil ‘record type’ & ‘aggregated type’?
- Record type is een type van aggregated type. Record type is een
vorm van aggregated type waarbij velden specifieke namen en
datatypen hebben, waardoor je toegang hebt tot individuele velden
via hun naam.
Hoeveel parameters nodig voor afronden (round(?))?
- 2, want
wat ga je afronden?
tot wanneer ga je afronden?
Verschil functie & procedure?
- Functie leveren waarden op,
Procedures zijn mini-programma’s
Verschil dictionary & array?
- Array bestaat allemaal uit dezelfde types,
dictionary uit verschillende
, Wat gebeurt er als je 2x return statements hebt binnen 1 functie?
- de functie houdt op bij de eerste ‘return’, de tweede wordt nooit
uitgevoerd
Wanneer heb je een return statement nodig?
- Als je van lokaal -> globaal wilt gaan
bv. Def bevolkingsdichtheid(x,y)
return x / y
test1 = bevolkingsdichtheid(10,1) = als dit er staat (met
variabele opgeroepen: altijd return)
Is een trouwfeest een Project of BPMN (proces)?
- Hangt ervan af van welk invalshoek je bekijkt
ALS => Je bedrijf bent die organiseert: PROCES (HERHAALDELIJK)
ALS => persoon: PROJECT (EENMALIG)
Welk type resource is een tent?
- Als je tent koopt is het material
- Als je tent huurt is het een kost (voor een vast bedrag)
- Als je tent betaald per tijdseenheid is het work (bv. huren/ week)
Welk type resource is een aula/ labo?
- Je betaalt aula per tijdseenheid, er wordt ook maar 1 hoorcollege per
keer gebruiken DUS work
Bepaal de ‘predecessor’ van een taak?
- !! taak 1 heeft nooit een voorganger, ook eerste taak van
subtaken niet
- Taken afhankelijk van andere taken (parallel) = kunnen meerdere
predecessors hebben
bijvoorbeeld: taak 7: (Taak5,Taak6)
Wat betekent deze error?
- Je hebt te weinig mankracht, het is een overlocatie
Hoe werk je een overlocatie weg?
- Pas aan taak beginnen als ze klaar zijn
- Extra laten werken
- Een andere aanwerven (vervangen door nieuwe persoon)