1/72
Blabalabla doe de oefentoets tot je er misselijk van wordt. :)
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Wat doet de functie size(800,800)?
Maakt een venster van 800 bij 800 pixels.
Welke vier basisgegevenstypen gebruik je in Processing?
int, float, boolean, String
Wat doet het gegevenstype float?
Opslaan van getallen met een komma.
Wat kan een boolean bevatten?
true of false
Wat is het verschil tussen int en float?
int is voor hele getallen, float voor kommagetallen.
Wat betekent het sleutelwoord final?
De variabele is constant en niet meer te wijzigen.
Wat is een variabele?
Een plek in het geheugen om een veranderlijke waarde op te slaan.
Wat bedoelt men met een “magic number”?
Een vaste waarde in de code zonder betekenisvolle naam.
Wat doet println(3 / 2)?
Drukt 1 af.
Wat is het resultaat van “Hallo” + “wereld”?
De tekst “Hallowereld”.
Wat is de rol van variabele width in Processing?
Bevat de breedte van het venster.
Wat gebeurt er bij int leeftijd = 18; println("Ik ben " + leeftijd + " jaar");?
Print “Ik ben 18 jaar”.
Wat is het verschil tussen declareren en initialiseren van een variabele?
Declareren = aanmaken; initialiseren = waarde geven.
Wat is het voordeel van constanten in plaats van losse waarden?
Code is leesbaarder en fouten zijn makkelijker te voorkomen.
Wat is de juiste notatie voor een string in Processing?
String naam = "Bas";
Wat betekent het sleutelwoord void in een methode?
De methode geeft niets terug.
Wat zijn parameters van een methode?
Variabelen die je doorgeeft aan de methode.
Wat is het verschil tussen een lokale en een globale variabele?
Een lokale variabele bestaat alleen in de methode.
Wat is een array?
Een lijst met meerdere waarden van hetzelfde type.
Wat is het eerste indexnummer van een array?
0.
Wat doet int[] getallen = {1,2,3,4}; println(getallen.length);?
Print 4.
Wat doet de operator % (modulo)?
Geeft de rest van een deling.
Wat is de uitkomst van 5 % 2 == 1?
true
Wat doet de expressie a > 3 && b < 2?
Controleert of beide voorwaarden waar zijn.
Wat doet true || false?
true
Wat doet de for-loop in Processing?
Herhaalt code een vast aantal keren.
Uit welke drie delen bestaat een for-loop?
Initialisatie, conditie, update.
Wat is het verschil tussen for en while?
for is voor vaste herhalingen, while zolang een conditie waar is.
Wat doet i++ in een loop?
Verhoogt i met 1.
Wat is de scope van de teller in for (int i=0; i<5; i++)?
Lokaal binnen de for-loop.
Wat betekent if (x > 10)?
Voert code uit als x groter is dan 10.
Wat doet else if?
Voert alternatieve code uit als de vorige voorwaarde niet waar was.
Wat doet de functie dist(x1,y1,x2,y2)?
Berekent de afstand tussen twee punten.
Wat doet mouseX?
Geeft de huidige horizontale positie van de muis.
Wat doet keyPressed()?
Voert code uit wanneer een toets wordt ingedrukt.
Wat is het verschil tussen key en keyCode?
key is voor letters/cijfers, keyCode voor speciale toetsen.
Wat doet pmouseX en pmouseY?
Geven de vorige muispositie (vorig frame).
Wat doet mouseClicked()?
Wordt uitgevoerd bij elke klik.
Wat gebeurt er bij while(true)?
Oneindige lus die niet vanzelf stopt.
Wat is een geneste loop?
Een loop binnen een andere loop.
Wat is het verschil tussen == en =?
== vergelijkt, = kent een waarde toe.
Wat doet !true?
false
Wat doet true && false?
false
Wat doet println(a = b)?
Wijst b toe aan a en print de nieuwe waarde.
Wat doet mouseDragged()?
Voert code uit tijdens muisbeweging met ingedrukte knop.
Wat is het verschil tussen setup() en draw()?
setup() voert één keer uit, draw() herhaalt zich continu.
Wat gebeurt er als je twee draw()-methodes hebt?
Foutmelding: dubbele definitie.
Wat betekent background(255)?
Maakt de achtergrond wit.
Wat doet fill(#FF0000)?
Stelt de vulkleur in op rood.
Wat doet noStroke()?
Tekent vormen zonder randlijn.
Wat is een event?
Een gebruikersactie die code kan activeren.
Wat doet line(250,0,250,500)?
Tekent een verticale lijn in het midden van een 500px hoog venster.
Wat betekent if (mouseX < width/2)?
Test of de muis zich aan de linkerkant van het scherm bevindt.
Wat gebeurt er bij circle(width/2, height/2, 100)?
Tekent een cirkel in het midden van het scherm met diameter 100.
Wat doet rect(0,0,width/2,height/2)?
Tekent een rechthoek linksboven, kwart scherm.
Wat doet random(0,1)?
Genereert een willekeurig getal tussen 0 en 1.
Wat doet boolean isPriem(int getal)?
Controleert of het getal een priemgetal is.
Wat doet de expressie (millis() < 5000)?
Is true zolang het programma korter dan 5 seconden draait.
Wat doet een 2D-array?
Slaat gegevens op in rijen en kolommen.
Wat doet array.length?
Retourneert het aantal elementen in de array.
Wat is het nut van een for-loop bij arrays?
Om door alle elementen van de array te lopen.
Wat doet printArray(array)?
Print de inhoud van de array in de console.
Wat is het verschil tussen println() en print()?
println() voegt een nieuwe regel toe na de tekst.
Wat doet mousePressed()?
Wordt uitgevoerd zodra de muisknop wordt ingedrukt.
Wat doet mouseReleased()?
Wordt uitgevoerd als de muisknop wordt losgelaten.
Wat is een conditie?
Een logische test die bepaalt of code wordt uitgevoerd.
Wat betekent !false?
true
Wat doet background(random(255))?
Maakt de achtergrond een willekeurige grijstint.
Wat doet fill(random(255),random(255),random(255))?
Tekent met een willekeurige kleur.
Wat doet keyCode == ENTER?
Controleert of op Enter is gedrukt.
Wat doet rectMode(CENTER)?
Tekent rechthoeken vanaf hun middelpunt.
Wat doet noLoop()?
Stopt het herhalen van draw().
Wat doet loop()?
Start draw() opnieuw als het is gestopt.