• No results found

Eerste deeltentamen Imperatief Programmeren donderdag 23 februari 2006

N/A
N/A
Protected

Academic year: 2021

Share "Eerste deeltentamen Imperatief Programmeren donderdag 23 februari 2006"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

1/2

Eerste deeltentamen Imperatief Programmeren donderdag 23 februari 2006

Opgave 1 (20%)

a. Noem twee gevallen waarin het argument van een operator automatisch naar een ander type wordt geconverteerd.

b. Hoe kun je een waarde van int naar String converteren?

c. Wat is een Scanner en hoe wordt deze gebruikt?

d. Wat betekent het als in de header van een klasse de woorden implements AdjustmentListener staan?

e. Klassen spelen een rol bij de structurering van programmatekst en ook bij de typering van variabelen. Leg uit wat die twee rollen zijn en hoe ze zijn verbonden.

f. Noem twee verschillen tussen de methoden paint en repaint van een applet.

Opgave 2 (20%)

Schrijf een applet die aanvankelijk een blauw vlak te zien geeft. Daarop bevindt zich een knop met het opschrift Rood. Aanklikken van deze knop verandert de kleur van de applet in rood.

Opgave 3 (30%)

Gegeven is een HTML-bestand met de volgende inhoud:

<HTML>

<BODY>

<APPLET code=Food.class width=200 height=200>

<PARAM name=carbohydrates value=50>

<PARAM name=fats value=10>

<PARAM name=proteins value=80>

</APPLET>

</BODY>

</HTML>

(2)

2/2

Schrijf de applet Food.java, die de ingevoerde waarde afbeeldt als een staafdiagram, als volgt:

De drie verticale balken moeten elk een verschillende kleur hebben. Uiteraard moet de applet zo zijn ingericht dat verandering van de getalwaarden in het HTML-bestand automatisch tot aanpassing van de grootte van de balken leidt.

Opgave 4 (30%)

Schrijf een applet die een rode cirkelschijf tekent op een afstand van 20 pixels van de muiscursor, in de richting die met de huidige of laatste beweging van de muiscursor overeenstemt.

Referenties

GERELATEERDE DOCUMENTEN

Als de eerste parameter 0 is, geeft de methode het laatste cijfer van de tweede parameter terug, als de eerste parameter 1 is, geeft de methode het voorlaatste cijfer van de

Als er daarna toch een woord wordt toegevoegd moet een nieuwe array worden gemaakt met dubbele capaciteit, waarin de oorspronkelijke strings worden gekopieerd.. Als die een

De waarden zijn gehele getallen, maar het gemiddelde zal niet altijd geheeld zijn (in het voorbeeld: 20.6). Opdracht: Schrijf de ontbrekende

De methode sluit test of speler kleur, door te zetten op veld (x,y), ´ e´ en of meer stenen van de tegenstander insluit in de richting (dx,dy), waarbij dx en dy -1, 0 of 1 zijn?.

Stel je voor dat de klasse String nog niet bestaat, en dat je die zelf aan het schrijven bent. Maak twee versies van de methode equalsIgnoreCase, waarbij. je gebruik mag maken van

Deze methode levert een nieuwe string op, waarin elk voorkomen van het character dat als eerste parameter wordt meegegeven, is vervangen door het character dat als tweede

De verkorte naam komt als volgt tot stand: als p het deel van de filenaam is voor het eerste voorkomen van een punt, en q het deel van de filenaam na

Als de gebruiker in de bovenste text- area een tekst invoert en vervolgens op de knop drukt, verschijnt in de onderste textarea een lijst van alle ingevoerde woorden die de letter