Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Maandag 26 mei uur. College-examen schriftelijk. Opgavenboekje

Vergelijkbare documenten
Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Maandag 26 mei uur. College-examen schriftelijk. Opgavenboekje

Informatica. Staatsexamen HAVO. Nederl. Tijdvak 1 Woensdag 23 mei uur. College-examen schriftelijk. Opgavenboekje

Informatica. Staatsexamen HAVO. Nederl. Tijdvak 1. Dinsdag 28 mei uur. College-examen schriftelijk. Opgavenboekje

Digitaal Staatsexamen VWO 2010

Informatica. Staatsexamen HAVO Tijdvak 1 Woensdag 24 mei uur. College-examen schriftelijk. Opgavenboekje

Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Vrijdag 29 mei uur. College-examen schriftelijk. Opgavenboekje

Staatsexamen HAVO 2019

Informatica. Staatsexamen HAVO Nederl. Tijdvak 1 Vrijdag 29 mei uur. College-examen schriftelijk. Opgavenboekje

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

Structured Query Language (SQL)

Les 2 Eenvoudige queries

Correctievoorschrift HAVO Informatica. Tijdvak 1 Woensdag 24 mei uur. College-examen schriftelijk.

SQL Aantekeningen 3. Maarten de Rijke 22 mei 2003

Toon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64

Staatsexamen VWO Informatica

Variabelen en statements in ActionScript

Query SQL Boekje. Fredrik Hamer

Les S-02: Meer geavanceerde SQL-instructies

De Arduino-microcontroller in de motorvoertuigentechniek (2)

2 Algemene opbouw van een computersysteem

Informatica. Staatsexamen HAVO Neder. Tijdvak 1 Vrijdag 27 mei uur. College-examen schriftelijk. Opgavenboekje

Miniles gegevensbanken bevragen met SQL

Gebruikers- & Installatie Handleiding CEMM basic

STAGEDAG SAM DIEPSTRATEN

11. Het selecteren van gegevens deel II

Module I - Informatica

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Woensdag 17 mei uur. College-examen schriftelijk.

De AT90CAN microprocessor van ATMEL in de motorvoertuigentechniek (2)

Installatie en Gebruik Barcode Scanner en Barcode App

Informatica. Staatsexamen VWO Tijdvak 1 Woensdag 11 mei uur. College-examen schriftelijk. Opgavenboekje

= > >= < <= BETWEEN IS NULL IS NOT NULL

Gebruikers- & Installatie Handleiding CEMM basic

Gebruikers Handleiding

5,7. Samenvatting door een scholier 903 woorden 28 september keer beoordeeld. Informatica. Samenvatting Informatica Hoofdstuk 2

Introductie (relationele) databases

Jen Kegels, Eveline De Wilde, Inge Platteaux, Tamara Van Marcke. Hardware. De computer in een oogopslag. 1 / 11 Cursusontwikkeling

Informatie & Databases

Info-books. Toegepaste Informatica. Handleiding. Deel 40c : Gegevensbeheer en algoritmen in Access. HA40c. Jos Gils Erik Goossens

OPDRACHT Opdracht 2.1 Beschrijf in eigen woorden wat het bovenstaande PSD doet.

Automatische Installatie op IIS server

1. Inleiding Inleiding SQL Inleiding Database, databaseserver en databasetaal Het relationele model...

Windows Basis - Herman Van den Borre 1

Een spoedcursus python

Handleiding. Phera. Quick Start Handleiding Phera Versie 1.8. Aanvullende informatie. Artikelnummer: PHERA. Versie: Mei 2016

Project plan. Erwin Hannaart Sander Tegelaar

Handleiding Certificaat installeren

Les S-01: De basisbeginselen van SQL

Correctievoorschrift VWO NederlandsNederl. Informatica. Tijdvak 1 Maandag 26 mei uur. College-examen schriftelijk

Een webserver bereikbaar maken voor IPv6

databases & SQL - antwoorden

Siemens SE551. Handleiding Flits Thuis

Werken op afstand via internet

Informatica: C# WPO 13

Mediawijsheid wat zit er in mijn computer?

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Handleiding. Certificaat installeren

Handleiding. Certificaat installeren

[TOETS SQL INLEIDING]

Technische handleiding

Verslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B

Staatsexamen VWO 2014

Een functie is een kant en klare formule. Via de knop Som in de groep Bewerken van het tabblad Start kun je een aantal veelgebruikte functies kiezen:

EXAMEN juni 2018 Gegevensbanken

Informatica: C# WPO 12

Sharpdesk Mobile V1.1 Gebruikershandleiding

Handleiding voor aansluitingen

Hier kunt u alle schijven en mappen afscannen op audio bestanden die ondersteund worden door de MP (mp3 en wma).

Programmeren: Visual Basic

Technische nota AbiFire5 Rapporten maken via ODBC

Boutronic. MSSQL Express server voor Log functie. >> Installatie handleiding << 2 april 2012, versie 1.0d

12. Meer dan één tabel gebruiken en sub-queries

Hoofdstuk 7: Werken met arrays

Koppeling met een database

Quickstart. Browser instellingen

MEDIA NAV navigatiesysteem Handleiding voor het downloaden van content via internet

Handleiding Installatie XML

computernetwerken - antwoorden

1. * Database worden vaak gebruikt in Client-Server architectuur.

Sparse columns in SQL server 2008

Inhoud Wat is mobiel werken?... 2 Installeren VPN Client... 3 Laptop... 3 Windows Windows Mac OS X Linux Tablet...

Handleiding CrisisConnect app beheersysteem

cbox UW BESTANDEN GAAN MOBIEL! VOOR SMARTPHONES EN TABLETS MET HET ios BESTURINGSSYSTEEM GEBRUIKERSHANDLEIDING

PSD. Reeksen van logische procedures om problemen op te lossen in een eindig aantal stappen.

Programmeer-handleiding Easyboard MB

BEGINNER JAVA Inhoudsopgave

Verslag over computers

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014

Het koppelen van de u-remote aan de AC500-eco via Modbus TCP. A quick start guide. Jaap Ruiten

Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF Reken om naar EURO---

INSTALLATIE HANDLEIDING

Technische handleiding

Software Design Document

COMPUTERVAARDIGHEDEN EN PROGRAMMEREN

Databases - Inleiding

v.1.30 Genkgo Handleiding Webshop Applicatie Producten verkopen op uw website

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Een uitvoerbaar bestand (een programma of toepassing dus).

1 computers (hardware)

DJANAH, EEN TOTAL CONVERSATION VIDEO TELEFOON IN DE WEB BROWSER TECHNISCHE EISEN VOOR TOLK OP AFSTAND OP LOCATIE, NETWERK EN COMPUTERS

Transcriptie:

Nederl Staatsexamen HAVO 2014 Informatica Tijdvak 1 Maandag 26 mei 13.30 15.30 uur College-examen schriftelijk Opgavenboekje Dit examen bestaat uit 31 opgaven. De eerste 20 opgaven zijn meerkeuzevragen. Op het laatste blad staat een overzicht SQL-instructies. HF-0161-s-14-1-o 1

Meerkeuzevragen 1 Als je een automatische deur nadert gaat deze open. In het systeem dat dit mogelijk maakt zitten drie hoofddelen. Het eerste deel neemt de persoon waar en stuurt een signaal naar het tweede deel nl. de processor, die vervolgens een signaal stuurt naar het laatste deel dat de deur opent. Hoe noemen we in informatica dit laatste deel van het systeem? A. Actuator B. ALU C. Controller D. Sensor 2 Om tekens binair te kunnen opslaan wordt gebruik gemaakt van verschillende tabellen. Ook de karakters van het Chinese schrift komen in tabellen voor. In welke tabel(len) komen Chinese tekens zoals het onderstaande voorbeeld voor? A. Alleen in de ASCII tabel. B. Alleen in de Chinese ASCII tabel. C. Alleen in de UNICODE tabel. D. In zowel de ASCII als de UNICODE tabel. 3 Welk type schakeling/poort wordt hieronder weergegeven? A. EN poort B. NEN poort C. OF poort D. XOF poort 4 In de ASCII tabel is plaats voor 256 tekens. Hoeveel byte(s) is/zijn er nodig om 1 teken uit de tabel op te slaan? A. 1 B. 0 C. 8 D. 256 2

5 Wanneer je een computer aanzet wordt eerst het BIOS gestart. Dit is het Basic Input Output System. Dit systeem voert een aantal activiteiten uit voordat het besturingssysteem wordt aangeroepen. Welke van de volgende activiteiten is GEEN onderdeel van het BIOS? A. Bepalen van de volgorde van componenten waarop gezocht wordt naar het besturingssysteem. B. Controle van de aansluitpoorten. C. Controle van het interne geheugen. D. Updates voor de antivirus software ophalen en installeren. 6 Om filmpjes snel via het internet te kunnen transporteren worden ze soms gecomprimeerd. Als je zo n gecomprimeerd filmpje met een afspeelprogramma op je computer wilt afspelen heb je software nodig om het filmpje weer leesbaar voor je afspeelprogramma te maken. Hoe heet een dergelijk stukje software? A. Browser B. CODEC C. Modem D. Windows Media Player 7 Wat wordt bedoeld met IPv6? A. Een IP-adres bestaande uit 4 getallen gescheiden door punten. B. Een IP-adres dat bestaat uit alleen maar priemgetallen. C. Een IP-adres dat uit 4 bytes bestaat. D. Een IP-adres uit een bijna onuitputtelijke voorraad IP-adressen. 3

8 De onderstaande afbeelding toont eigenschappen van het TCP/IP protocol. Je kunt binnen dit protocol het IP-adres van een DNS-server vastleggen. Wat is de belangrijkste functie van een DNS-server? A. Hij bepaalt de route die een bestand van de server naar een browser volgt. B. Hij geeft de verbinding tussen een browser en een server een naam. C. Hij koppelt een IP-adres aan een URL. D. Hij stuurt webpagina s naar een browser. 4

9 Welke van de onderstaande beweringen is juist? A. Een fabrikant voorziet normaal gesproken een netwerkkaart niet van een MAC-adres en ook niet van een IP-adres. B. Een fabrikant voorziet normaal gesproken een netwerkkaart van zowel een MACadres als een IP-adres. C. Een IP-adres kan normaal gesproken niet worden gewijzigd. Een MAC-adres wel. D. Een MAC-adres kan normaal gesproken niet worden gewijzigd. Een IP-adres wel. 10 Om toegang tot een computer te beperken kan er gebruik gemaakt worden van de unieke fysieke gegevens van de gebruiker. Dit gebeurt bijvoorbeeld door gebruik te maken van een vingerafdruklezer. Zie de afbeelding hieronder. Hoe heten de unieke fysieke persoonlijke gegevens die voor dit soort beveiliging worden gebruikt? A. Biometrische data B. Login data C. Personal physical data D. Security data 11 Wat is het doel van een pariteitsbit? E. Aangeven dat je te maken hebt met een byte uit de ASCII tabel. F. Aangeven of je te maken hebt met een kilobyte of een megabyte. G. Een byte opvullen tot 8 bits. H. Het mogelijk maken om te controleren of de inhoud van een bit juist is. 12 In het moederbord van een computer worden voortdurend gegevens verzonden. Alle apparaten van de computer krijgen op hetzelfde moment een signaal dat de verzonden gegevens verwerkt mogen worden. Via welk computeronderdeel wordt dit signaal verstuurd? A. Adresbus B. Controlbus C. Databus D. Processorbus 13 Welke van de onderstaande opties is gerangschikt van langzaam naar snel? A. cache - ROM - register - RAM B. HDD - RAM cache - register C. HDD - RAM - USB/flash - CDROM D. register - USB/flash - RAM - ROM 14 Wat verstaan we in de informatica onder autorisatie? A. Automatisering van een administratief systeem. B. De ontwikkeling van het gebruik van computers in de auto-industrie. C. Het automatisch verzenden van e-mail. D. Het recht verlenen van toegang. 5

15 Wat is het besturingssysteem van de ipad? A. Android B. ios C. Linux D. Windows Phone 16 Computers en andere ICT-apparatuur kunnen door middel van kabels op elkaar worden aangesloten. Door de afgebeelde kabel/aansluiting worden niet-gecomprimeerde digitale signalen verzonden. Welk type kabel/aansluiting ziet u op de afbeelding? A. HDMI B. SCART C. USB D. UTP 17 In een bepaalde laag van het OSI-model worden bij de ontvangende computer de gegevens geschikt gemaakt om door een applicatie te worden gebruikt. De data worden bijvoorbeeld beveiligd, vertaald of geconverteerd. In welke laag van het OSI-model gebeurt dit? A. Applicatielaag B. Fysieke laag C. Presentatielaag D. Transportlaag 6

18 Er zijn verschillende bestandsformaten om afbeeldingen digitaal op te slaan. Sommige bestandsformaten worden gebruikt om gecomprimeerde afbeeldingen op te slaan. Dat wil zeggen dat het bestand waarin de afbeelding wordt opgeslagen kleiner is dan de originele afbeelding. Bij sommige bestandsformaten wordt alle originele informatie opgeslagen. Bij andere gaat een deel van de informatie verloren. Jan heeft weinig ruimte vrij op zijn harde schijf en wil zijn kleurenfoto s in zo klein mogelijke bestanden opslaan. Hij wil niet veel verlies lijden op de kwaliteit van de kleuren. Welk bestandsformaat is het best geschikt om kleurenfoto s in kleine bestanden op te slaan? A. bmp B. docx C. jpeg D. pdf 19 Webpagina s worden door de browser opgebouwd op basis van HTML-code. De code bestaat onder andere uit tekst en instructies die bepalen hoe de tekst wordt getoond. Deze instructies bestaan uit elementen tussen bepaalde tekens, bijvoorbeeld <B> en </B>. Hoe heet zo n element met bijbehorende tekens? A. link B. table C. tag D. XML 7

20 Net als in de echte wereld is er op het internet sprake van criminaliteit. Criminelen proberen mensen naar hun websites te lokken en hen daar de inloggegevens van hun bank te laten intypen. Welke van de onderstaande adressen is waarschijnlijk veilig? A. Afbeelding a B. Afbeelding b C. Afbeelding c D. Afbeelding d 8

Open vragen 21 Er zijn kwaadwillende mensen die websites van anderen vrijwel onbereikbaar maken door met behulp van meerdere computers een groot aantal aanvragen te sturen naar de webserver waarop zo n website draait. Hoe heet zo n aanval? 22 Om te voorkomen dat computers van buitenaf kunnen worden aangevallen wordt gebruik gemaakt van speciale software. Naast het gebruik van virus scanner software is er nog een ander type veelgebruikte software om computers tegen inbraak te beveiligen. Wanneer niet-legitiem verkeer toegang zoekt tot de computer wordt dit geblokkeerd door deze software. Hoe heet dergelijke software? 9

Programmeren Toelichting bij opgave 23 t/m 26 De volgende vragen gaan over een eenvoudig programma dat berekent wat het eindkapitaal is wanneer een bedrag tegen een bepaalde rente een bepaalde periode op een spaarrekening wordt gezet. De interface van het programma ziet er als volgt uit: De code onder de knop met de tekst Bereken eindkapitaal is als volgt: Private Sub btnbereken_click Dim startkapitaal, rentepercentage, eindkapitaal As Double Dim aantaljaren As Integer startkapitaal = CDbl(txtStartkapitaal.Text) rentepercentage = CDbl(txtRentepercentage.Text) / 100 aantaljaren = CInt(txtAantaljaren.Text) eindkapitaal = startkapitaal + (startkapitaal * (rentepercentage * aantaljaren)) txteindkapitaal.text = CStr(eindkapitaal) End Sub 10

In dit programma wordt het eindkapitaal berekend door in 1 keer na afloop van de periode over de hele periode de rente te berekenen en deze bij het startkapitaal op te tellen. De rente wordt dus niet cumulatief berekend. 23 Iemand vult de volgende gegevens in: startkapitaal: 100 rentepercentage: 4 aantal jaren: 12 Wat is dan volgens het programma het eindkapitaal? 24 Deze vraag slaat op de code van vraag 23. In deze code wordt de inhoud van tekstvak txtstartkapitaal gecast (omgezet) naar een double met behulp van de methode CDbl. Zie hieronder. startkapitaal = CDbl(txtStartkapitaal.Text) Leg nauwkeurig uit waarom dit casten (omzetten) nodig is. 11

Toelichting bij opgave 25 In werkelijkheid gaat de berekening niet zoals in opgave 23. In werkelijkheid wordt elk jaar de rente over het afgelopen jaar berekend en bij het startkapitaal opgeteld. Het volgende jaar ontvangt de klant dan rente over het nieuwe startkapitaal. Dus inclusief de al verdiende rente. Dit heet rente over rente. We gaan straks de code zo aanpassen dat rente over rente wordt berekend. Er moet voor elk jaar een berekening worden uitgevoerd en de uitkomst daarvan moet worden bewaard. Dit moet net zo vaak gebeuren als het aantal jaren dat er wordt gespaard. Bij het programmeren gebruik je regelmatig herhalingsstructuren. Een van de herhalingsstructuren is de For Next lus. Je geeft aan hoe vaak de herhaling moet worden uitgevoerd en houdt in een variabele bij hoe vaak de herhaling al is uitgevoerd. De syntax voor zo n herhalingsstructuur is: For teller = 0 To m code Next teller 0 is de waarde van de variabele teller bij de eerste run, m is de waarde van de variabele teller bij de laatste herhaling. De tussenliggende code is de code die herhaaldelijk wordt uitgevoerd. De next regel verhoogt de waarde van de variabele teller met 1 en daarna wordt de code opnieuw uitgevoerd. Dit gaat door totdat de waarde van de variabele teller de waarde van de variabele m heeft overschreden. Hieronder ziet u een stukje code geschreven met een variabele genaamd teller: For teller = 0 To 10 Print teller Next teller De bovenstaande code print de getallen 1 t/m 10. 25 Het Programma Structuur Diagram (PSD) op de volgende pagina toont een deel van het algoritme van de aangepaste code. Om het eenvoudig te houden worden hieronder de waarden van de variabelen niet uit de tekstvakken gelezen, maar zijn het vaste getallen. Het blok met de herhaling is leeg gelaten. Geef weer wat er in het lege blok hoort. 12

26 In de aangepaste code in een objectgeoriënteerde programmeertaal zou de volgende regel kunnen voorkomen: eindkapitaal = Math.Round(startkapitaal,2) De methode Round zorgt ervoor dat de waarde van de variabele startkapitaal wordt afgerond op 2 decimalen. Waar staat Math voor in deze code? 13

SQL Toelichting bij opgave 27 t/m 31 Bij deze SQL-opdrachten kunt u gebruik maken van het Overzicht SQL instructies HAVO op de laatste pagina. Een energiemaatschappij houdt de verkoop van gas en elektra aan hun klanten bij in een database genaamd Energie. In de tabel Klanten wordt bijgehouden wat de voornaam, het tussenvoegsel, de achternaam, de postcode, het adres en de woonplaats van elke klant is. Ook heeft elke klant een uniek ID. Dit is het sofinummer van de klant. Het staat in het veld Sofinummer. Alle velden van de tabel Klanten zijn van het datatype Tekst. In de tabel Verbruik wordt bijgehouden hoeveel gas en elektriciteit de verschillende klanten per jaar gebruiken. Deze tabel heeft geen sleutelveld. Het veld Sofinummer is van het datatype Tekst. De velden Gasverbruik, Stroomverbruik en Jaar zijn van het datatype Numeriek. De derde tabel Prijs bevat de velden Jaar, Gasprijs en Stroomprijs. De prijzen voor gas en stroom worden elk jaar per 1 januari vastgesteld voor het hele jaar. Alle velden van deze tabel zijn van het datatype Numeriek. Niet alle klanten van het energiebedrijf nemen zowel gas als stroom af. Er bestaan geen klanten die in een jaar én geen gas én geen stroom afnemen. De volgende vragen hebben betrekking op de hierboven beschreven database. 14

27 De afbeelding hieronder toont de relaties tussen de tabellen in de database Energie. Bij de relatie tussen de tabellen Verbruik en Prijs is niet aangegeven welk type relatie er tussen de tabellen bestaat. Welke van de onderstaande afbeeldingen toont het type relatie dat bestaat tussen de tabellen Verbruik en Prijs? 15

28 Hoe heet een relatie zoals tussen de tabellen Verbruik en Prijs in opgave 27? 29 U wilt weten welke klanten in 2010 geen stroom hebben afgenomen. Schrijf de query die van die klanten het sofinummer, de achternaam en de woonplaats toont. 30 Schrijf de query die van alle klanten het sofinummer, de achternaam, de woonplaats, het gasverbruik, de gasprijs van 2010 en het jaar toont. Alfabetiseer oplopend op woonplaats. 31 U wilt weten hoeveel het gemiddelde gasverbruik van de klanten in de loop van de jaren is geweest. Schrijf de query die per jaar het gemiddelde gasverbruik van de klanten toont. Boven de kolom met het gemiddelde gasverbruik staat de titel jaarverbruik. De afbeelding hieronder toont het gewenste resultaat. 16

Overzicht SQL-instructies HAVO N.B. Alles tussen [] is niet verplicht, betekent of, betekent 1 of meer. Basisstructuur Kolommen Functies Vergelijkingen Sorteren SELECT [DISTINCT] <kolommen en/of functies> [geen dubbele rijen] FROM <tabellen> [ WHERE <voorwaarden> ] [ ORDER BY <sorteer-kolommen> ] [ GROUP BY <groepeer-kolommen> [ HAVING <groep-voorwaarden>] ] <kolomnaam> <tabelnaam>.<kolomnaam> * functie COUNT(*): aantal rijen SUM(<kolomnaam>): totaal AVG(<kolomnaam>): gemiddelde MAX(<kolomnaam>): maximum MIN(<kolomnaam>): minimum =, <, >, <=, >= of <> om te vergelijken BETWEEN AND vanaf eerste waarde tot en met tweede waarde. NOT, AND en OR om voorwaarden om te keren en te combineren. LIKE: _ voor één onbekende letter (bij Access:?) % voor willekeurig veel letters (bij Access: *) IS NULL om te testen of er in een veld iets is ingevuld. ORDER BY <één-of-meer-kolommen> ASC DESC ORDER BY rangnummer van de kolom uit SELECT Subquery WHERE <kolomnaam> IN ( <subquery> ) WHERE [NOT] EXISTS ( <subquery> ) 17 einde