Quizz arrays & loops

Herhalen en activeren
1 / 13
suivant
Slide 1: Diapositive
ICTMBOStudiejaar 1

Cette leçon contient 13 diapositives, avec quiz interactifs et diapositive de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

Herhalen en activeren

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Wat is een array in programmeertalen?
A
Een enkele variabele die meerdere waarden kan opslaan
B
Een functie om loops te creëren
C
Een verzameling van functies
D
Een lijst van constante waarden

Slide 2 - Quiz

Cet élément n'a pas d'instructions

Wat is een belangrijk verschil tussen een for-loop en een while-loop?
A
Een for-loop wordt altijd minstens één keer uitgevoerd, terwijl een while-loop mogelijk niet wordt uitgevoerd.
B
Een for-loop is altijd sneller dan een while-loop.
C
Een for-loop is ideaal wanneer je het aantal iteraties vooraf weet, terwijl een while-loop beter is als het aantal iteraties afhankelijk is van een conditie.
D
Een while-loop vereist altijd een teller, terwijl een for-loop dat niet doet.

Slide 3 - Quiz

Cet élément n'a pas d'instructions

Hoe begint een typische for-loop in Javascript?
A
for (i in array)
B
for (let i = 0; i < array.length; i++)
C
loop { i++; }
D
for each (element in array)

Slide 4 - Quiz

Cet élément n'a pas d'instructions

Welke index heeft het eerste element in een array?
A
0
B
1
C
-1
D
Afhankelijk van de programmeertaal

Slide 5 - Quiz

Cet élément n'a pas d'instructions

Wat zal de output zijn van deze code?
A
10 20 30 40
B
10 30 20 40
C
40 30 20 10
D
10 20 30

Slide 6 - Quiz

Cet élément n'a pas d'instructions

Hoe kun je de lengte van een array opvragen in de meeste programmeertalen zoals JavaScript?
A
array.size()
B
array.length
C
array.count()
D
array.total()

Slide 7 - Quiz

Cet élément n'a pas d'instructions

Wat gebeurt er als je de volgende code uitvoert?
A
De laatste waarde is undefined
B
Er wordt een foutmelding gegenereerd
C
Alle elementen worden correct geprint
D
Niets gebeurt

Slide 8 - Quiz

In de for-loop gebruik je de conditie i <= fruits.length, wat betekent dat de loop doorgaat zolang i kleiner dan of gelijk aan de lengte van de array is. De index van de array gaan echter van 0 tot 2.

Wanneer i gelijk is aan 3 (de waarde van fruits.length), probeert de loop het element op index 3 op te vragen. Aangezien er geen element is op index 3 (de array heeft alleen indexen 0, 1 en 2), wordt er undefined geretourneerd.

Hierdoor wordt in de laatste iteratie van de loop de waarde undefined gelogd, omdat er geen element bestaat op die index.
Hoe gebruik je een for-loop om de som te berekenen van alle getallen in een array?
A
for (let i = 0; i++) { sum += numbers[i]; }
B
for (let i = 0; i < numbers.length; i++){ sum += numbers[i]; }
C
for (let i = 1; i <= numbers.length; i++){ sum += numbers[i]; }
D
for (let i in numbers) { sum += i; }

Slide 9 - Quiz

Cet élément n'a pas d'instructions

Hoe kun je alle elementen in een array in omgekeerde volgorde afdrukken met een for-loop
A
for (let i = 0; i < array.length; i++)
B
for (let i = array.length - 1; i >= 0; i--)
C
for (let i = array.length; i--;)
D
for (let i = 1; i <= array.length; i++)

Slide 10 - Quiz

Cet élément n'a pas d'instructions

Wat is de otput van deze for-loop?
A
1 2 3 4
B
4 3 2 1
C
0 1 2 3
D
Niets, omdat de loop niet correct is

Slide 11 - Quiz

Cet élément n'a pas d'instructions

Welke van de volgende for-loops is oneindig en stopt nooit?
A
for (let i = 0; i < 10; i++)
B
for (let i = 0; i++)
C
for (let i = 0; i >= 0; i++)
D
for (let i = 10; i >= 0; i--)

Slide 12 - Quiz

Cet élément n'a pas d'instructions

Welke for-loop voert exact 10 iteraties uit en print de getallen van 0 tot 9?
A
for (let i = 0; i <= 10; i++)
B
for (let i = 0; i < 10; i++)
C
for (let i = 1; i <= 10; i++)
D
for (let i = 0; i < 11; i++)

Slide 13 - Quiz

Cet élément n'a pas d'instructions