Toets: Functies

Studie materiaal over functies in de programmeertaal. Begrippen en uitleg gericht op de bovenbouw van het voortgezet onderwijs in Nederland.

HeronJulia4·19 Karteikarten·15 Fragen·2 Aufrufe
bovenbouwcomputer_scienceprogramming
0
Gewusst
1 / 19
0
Lerne noch
Vorderseite

Wat is een functie?

Tippen zum Umdrehen
Rückseite

Een functie is een blok code dat een specifieke taak uitvoert en kan worden hergebruikt.

Tippen zum Umdrehen
Gewusst
Lerne noch

Quiz(15 Fragen)

Frage 1 von 15

1. Wat is het doel van een functie?

Begriffe in diesem Lernset(19)

Wat is een functie?

Een functie is een blok code dat een specifieke taak uitvoert en kan worden hergebruikt.

Parameter

Een parameter is een waarde die aan een functie wordt doorgegeven om de uitvoer te beïnvloeden.

Return-waarde

Dit is de waarde die een functie terugstuurt na uitvoering. Het kan gebruikt worden in andere delen van de code.

Definitie van een functie

Een functie wordt gedefinieerd met het sleutelwoord 'def', gevolgd door de naam en parameters.

Hoofdfunctie

De hoofdfunctie is de functie die als eerste wordt uitgevoerd in een programma.

Wat doet een functie?

Een functie neemt input, voert bewerkingen uit en kan een output teruggeven.

Wat is een anonieme functie?

Een anonieme functie is een functie zonder naam, vaak gebruikt voor korte taken.

Scope van een functie

De scope van een functie bepaalt waar de variabelen binnen die functie toegankelijk zijn.

Recursie

Recursie is een techniek waarbij een functie zichzelf aanroept om een probleem op te lossen.

Wat is een lambda-functie?

Een lambda-functie is een korte, anonieme functie die vaak voor eenvoudige taken wordt gebruikt.

Wat is een variabele?

Een variabele is een opslagplaats voor gegevens die kunnen veranderen tijdens de uitvoering van een programma.

Wat is een argument?

Een argument is een specifieke waarde die aan een functie wordt doorgegeven bij het aanroepen.

Wat is een foutmelding?

Een foutmelding is een indicatie dat er iets mis is met de code, vaak door verkeerde parameterwaarden.

Wat doet de 'return' statement?

De 'return' statement beëindigt een functie en geeft de opgegeven waarde terug aan de aanroeper.

Wat is een functie-aanroep?

Een functie-aanroep is het proces waarbij een gedefinieerde functie wordt uitgevoerd.

Wat is een documentatie-string?

Een documentatie-string is een uitleg die binnen een functie wordt toegevoegd om de functionaliteit te beschrijven.

Wat is een globale variabele?

Een globale variabele is een variabele die toegankelijk is vanuit elke functie in het programma.

Wat is een lokale variabele?

Een lokale variabele is een variabele die alleen binnen de scope van een functie toegankelijk is.

Wat is een functie-overloading?

Functie-overloading is het definiëren van meerdere functies met dezelfde naam maar verschillende parameters.

Fragen in diesem Lernset(15)

1. Wat is het doel van een functie?

A.Code herbruikbaarheid
B.Variabele declaratie
C.Foutmeldingen genereren
D.Gegevens opslaan

2. Wat gebeurt er als een functie geen return-waarde heeft?

A.Het programma crasht
B.De functie retourneert None
C.Het veroorzaakt een fout
D.Er is niets aan de hand

3. Is een lokale variabele toegankelijk buiten de functie?

A.Ja, altijd
B.Nee, nooit
C.Soms, afhankelijk van de scope
D.Dat hangt af van de programmeertaal

4. Wat is de output van een functie zonder aanroepen?

A.De functie wordt uitgevoerd
B.De functie retourneert een waarde
C.De functie doet niets
D.Er ontstaat een fout

5. Wat is een functie-aanroep?

A.Definiëren van een functie
B.Het uitvoeren van een functie
C.Documentatie toevoegen
D.Variabelen toewijzen

6. Wat is een foutmelding?

A.Een waarschuwing
B.Een indicatie dat er een probleem is
C.Een documentatie-fout
D.Een correctie voorstel

7. Kan een functie andere functies aanroepen?

A.Ja, altijd
B.Nee, nooit
C.Soms, afhankelijk van de context
D.Dat hangt af van de programmeertaal

8. Wat is het resultaat van een recursieve functie zonder basisgeval?

A.Het programma werkt normaal
B.Het levert een foutmelding op
C.Het retourneert de waarde 0
D.Het stopt vanzelf

9. Welke van de volgende is een voorbeeld van een anonieme functie?

A.def mijn_functie():
B.lambda x: x + 1
C.functienaam()
D.return waarde

10. Wat is de rol van parameters in een functie?

A.Ze slaan de output op
B.Ze zijn optioneel
C.Ze geven invoer voor de functie
D.Ze zijn hetzelfde als variabelen

11. Is het mogelijk om meer dan één return-waarde terug te geven?

A.Ja, door een lijst of tuple te retourneren
B.Nee, dat kan niet
C.Ja, maar alleen in sommige talen
D.Ja, maar met beperkingen

12. Wat is het verschil tussen een globale en lokale variabele?

A.Toegankelijkheid binnen functies
B.Snelheid van toegang
C.Geheugenlocatie
D.Niets, ze zijn hetzelfde

13. Wat doet de 'return' statement in een functie?

A.Het beëindigt de functie
B.Het voegt een nieuwe parameter toe
C.Het definieert de functie
D.Het genereert een foutmelding

14. Wat is functie-overloading?

A.Het gebruik van dezelfde naam voor verschillende functies
B.Het combineren van functies
C.Het teruggeven van meerdere waarden
D.Een error in de code

15. Welke statement wordt gebruikt om een functie te definiëren?

A.function
B.define
C.def
D.declare

Ähnliche Lernsets

Eigenes Lernset erstellen

Lade ein PDF hoch, füge Notizen ein oder beschreibe ein Thema – KI erstellt Karteikarten, Quizze und mehr in Sekunden.