Comparative Programming Languages: verschil tussen versies

Uit Wina Examenwiki
Naar navigatie springen Naar zoeken springen
Aaron (overleg | bijdragen)
Geen bewerkingssamenvatting
Geen bewerkingssamenvatting
Regel 3: Regel 3:
=Informatie over het examen=
=Informatie over het examen=
=Examenvragen=
=Examenvragen=
====Januari 2014====
1) Gegeven een programmake:
a) Teken de AST.
b) Teken daar de contour diagrams op.
c) Teken vanuit iedere bounded variable een pijl naar zijn declaratie ofzoiets. (zoals in de slides, einde hoofdstuk 3)
d) Naar wat evalueert het programma?
2) gegeven een programmake in IMPLCIT(hoofdstuk 4):
a) Geef de uiteindelijke staat van de store.
b) Naar wat evalueert het programma?
c) Naar wat zou het evalueren moest het call-by-refence zijn ipv call-by-value?
3) Er zijn 3 stukjes programme gegeven met een "hole" in (hoofdstuk 5)
ze leken op (uit herinnering ...):
a) ((2-3) - [])
b) ([] - (2-3))
c) (let x = (2-3) in (x-2))
Slechts 1 van de 3 is mogelijk. Welke en waarom?
4) Gegeven enkele expressies: Geef de unknown types en het type van de gehele expressies zoals INFERENCE (hoofdstuk 7) dat zou doen.
5) Vul CLASSES (hoofdstuk 9) aan met de expressie 'instanceof'(zoals bij Java).


[[Categorie:mi]]
[[Categorie:mi]]

Versie van 19 jan 2014 12:56

Fout bij het aanmaken van de miniatuurafbeelding: Bestand is zoek

Informatie over het examen

Examenvragen

Januari 2014

1) Gegeven een programmake:

a) Teken de AST.
b) Teken daar de contour diagrams op.
c) Teken vanuit iedere bounded variable een pijl naar zijn declaratie ofzoiets. (zoals in de slides, einde hoofdstuk 3)
d) Naar wat evalueert het programma?

2) gegeven een programmake in IMPLCIT(hoofdstuk 4):

a) Geef de uiteindelijke staat van de store.
b) Naar wat evalueert het programma?
c) Naar wat zou het evalueren moest het call-by-refence zijn ipv call-by-value?

3) Er zijn 3 stukjes programme gegeven met een "hole" in (hoofdstuk 5)

ze leken op (uit herinnering ...):
a) ((2-3) - [])
b) ([] - (2-3))
c) (let x = (2-3) in (x-2))

Slechts 1 van de 3 is mogelijk. Welke en waarom?

4) Gegeven enkele expressies: Geef de unknown types en het type van de gehele expressies zoals INFERENCE (hoofdstuk 7) dat zou doen.

5) Vul CLASSES (hoofdstuk 9) aan met de expressie 'instanceof'(zoals bij Java).