Control flow

11 belangrijke vragen over Control flow

Geef een omschrijving van het begrip goto-opdrachten

Een goto-opdracht, ofwel een unrestricted jump, is een opdracht waarbij de uitvoering van het programma op een willekeurig ander punt kan worden voortgezet

Geef een omschrijving van het begrip sequencer

Een sequencer is een constructie waarmee de verwerkingsvolgorde (control flow) kan worden beïnvloed

Geef een omschrijving van het begrip escape-opdracht

exit, break: voor het op willekeurige plaats beëindigen van een herhalingsopdracht een procedure of een programma
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Geef een omschrijving van het begrip robuustheid

Een programma of module is robuust wanneer de verwerking bij het optreden van uitzonderingscondities niet zonder meer wordt afgebroken, ofwel als het programma kan herstellen van opgetreden fouten

Geef een omschrijving van het begrip exception

Een exception is een indicatie of signaal voor het optreden van een uitzonderingsconditie; dit signaal wordt opgegooid (raised) op de plaats waar de uitzonderingsconditie wordt gedetecteerd

Geef een omschrijving van het begrip exception handler

Een exception handler is een programmadeel voor het afhandelen van een uitzonderingsconditie

Geef een omschrijving van het begrip propagatie

Onder propagatie van een exception verstaan we het geactiveerd blijven van een exception op het punt van aanroep van een procedure of in een omhullend blok. Propagatie van een exception vindt plaats als het blok waarin een exception optreedt, geen handler voor deze exception bevat

Noem een nadeel van de goto opdracht

Omdat goto-opdrachten de sequentiele structuur onderbreken, wordt een programma minder goed leesbaar voor de mens. (goto-opdrachten kunnen leiden tot 'spagettiprogramma's')  Ook wordt het redeneren over het programma en het aantonen van de correctheid ervan veel moeilijker

Geef aan in welk geval goto-opdrachten zinvol zijn

Er bestaat de consensus dat we goto-opdrachten alleen dienen te gebruiken voor het construeren van besturingsstructuren die een taal niet standaard biedt, bijvoorbeeld voor het simuleren van escape-opdrachten

Geef aan hoe in Java de afleiding van exceptions in zijn werk gaat

In Java kun je gebruik maken van try en catch blokken. Binen het try blok kunnen exceptions opgegooid worden en in het catch blok kunnen ze afgevangen worden.

Return-opdracht (Ada, Java)

Escape-opdracht voor het op een willekeurige plaats beëindigen van een procedure of functie.

[C8.3, T9.3]

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo