Eksempeleksamenssett for Informasjons og publiseringsteknologi faget høsten 2005.



Like dokumenter
CASCADING STYLESHEETS (CSS)

HTML-del. 1. <!-- ikke slett min kode, vær så snill --> er a) en HTML stil-tag b) en CSS stil-tag c) en HTML kommentar-tag d) en CSS kommentar-tag

Kjenn din PC (Windows 8.1)

Intro til WWW, HTML5 og CSS

Kap 3: Anvendelser av Internett

MMT105 Internettprogrammering Uke 44, høst 2007

OBLIG 1 - WEBUTVIKLING

Administrering av SafariSøk

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

EKSAMEN. Informasjon og publiseringsteknologi. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

Dette er en demonstrasjonsside som vi skal bruke for å se litt nærmere på HTTP protokollen. Eksemplet vil også illustrere et par ting i PHP.

Kjenn din PC (Windows7, Vista)

1)Gjør om desimal tallene til binære: a) 4 =0100. b) 17 = c) 34 = d) 128 = e) 255 =

Håkon Tolsby Håkon Tolsby

Nadine Pedersen GRIT Datamaskinen- kjenn din Mac

Kjenn din PC (Windows 7)

4. Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

Web fundamentals. Web design. Frontend vs. Backend Webdesign 17. januar Monica Strand

Håkon Tolsby Håkon Tolsby

INF1040 Oppgavesett 4: CSS

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

Martin Olsen, Lars- Petter Ahlsen og Jon- Håkon Rabben

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Kjenn din pc (Windows Vista)

Frikart til Garmin. Manual for Frikart til Garmin GPS

Steg 1: Vi starter fra toppen

Datamaskinens oppbygning og virkemåte

OBLIG 2 WEBUTVIKLING

CSS-formatering: stilark med kommentarer

Ja, men sluttresultatet er ikke like OK. Da må du bruke "snarveisikonmetoden". Se trinnene nedenfor:

CSS: Endre utseende og stil på tekst Nybegynner

Patrick Fallang (Dataingeniør) Lab Oppgave: Kjenn Din Egen PC (XP)

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Løsningsskisse prøve IT1

NCE TOURISM FJORD NORWAY. FJORDNETT INTERNETTFORUM 2012 Bergen, 12./13. juni 2012

Kursdokumentasjon for Dreamweaver

IT1101 Informatikk basisfag, dobbeltime 18/9. Kommunikasjon med perifere enheter. Kontrollere. Kontrollere (2) I/O-instruksjoner

Installasjon av Nett-TV-meter Trinn for trinn

Introduksjon til nettverksteknologi

Her velger dere først System and Security og deretter System.

Rammer. Mer om Javascript

Fahad Said Data ingeniør 2015 GRIT

Kjenn din PC (Windows 10)

iseries Innføring i Client Access Express

Gjennomgang av kap Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

HTML: Del inn nettsiden

Generelt om operativsystemer

3. - Corsair Vengeance DDR3 1600MHz 8GB CL9 Prøv om du kan finne en tastatur-snarvei for å komme til dette kontrollpanelet.

INF1040 Oppgavesett 14: Kryptering og steganografi

6105 Windows Server og datanett

ASKER FOTBALL KVINNERS NETTSIDE

TDT4105/TDT4110 Informasjonsteknologi grunnkurs:

JahtiJakt videobriller

- reklamebannere mobil og tablet

EKSAMEN. Elektronisk publisering. INNFØRING MED PENN, evt. trykkblyant som gir gjennomslag

CSS: Style nettsider. Introduksjon. Skrevet av: Arve Seljebu

Phu Pham Laboppgave 29. September 2015

Laboppgave. Sondre Gulichsen, Li Lisan Linder. 1. Hva slags CPU har maskinen? Beskriv de tekniske egenskapene ved CPU en.

Setup programmet brukes til å endre konfigurasjonen av BIOS og til å vise resultatene fra

6105 Windows Server og datanett

CSS: Style nettsider Nybegynner

Kjenn din PC (Windows7)

Bilder, tabeller. Kirsten Ribu 26.09

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Oblig 1 Webutvikling av Jon-Håkon Rabben

Husk å registrer deg på emnets hjemmeside!

Del1: Setup: BIOS. 2. Hvor mye Internminne har den? 3GB DDR2

IT1101 Informatikk basisfag 4/9. Praktisk. Oppgave: tegn kretsdiagram. Fra sist. Representasjon av informasjon binært. Ny oppgave

Forelesning 23/9-08 Webprog 1. Tom Heine Nätt

Det samme som World Wide Web Et lokalnett (LAN) Et verdensomspennende nettverk Startsiden til et nettsted. Hva betyr forkortelsen HTML?

SOLICARD ARX. Adgangssystemet som gir deg ubegrenset frihet. An ASSA ABLOY Group company

Publiseringsveiledning for

Læringsmål og pensum. Oversikt. Systemprogramvare Operativsystemer Drivere og hjelpeprogrammer. To hovedtyper programvare

En bedre verden med AJAX

Brukerveiledning for SMS fra Outlook

Innledende Analyse Del 1: Prosjektbeskrivelse (versjon 2)

Mangelen på Internett adresser.

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Næringsregner på PC n versjon 1.1.0

EKSAMEN Web-publisering

INF2270. Input / Output (I/O)

Oblig 1 Erlend Hannestad

2. Hvor mye Internminne har den? Svar: 2GB

Operativsystemer og nettverk Løsningsforslag til eksamen Oppgave 1. a) Linux-kommando: java Beregn & b) Shellprogram:

Digitale bilder. Det er i hovedsak to måter å representere digitale bilder på: rastergrafkk (punkter) og vektorgrafkk (linjer og fater).

Kjenn din PC (Windows7)

Humanware Companion.

Teori og oppgaver om 2-komplement

Obligatorisk oppgave 1: Regneklynge

Internminnet. Håkon Tolsby Håkon Tolsby

PhotoShop Grunnleggende ferdigheter

Forelesning 5. Diverse komponenter/større system

Innstillinger. Endre Personalia

Søndre Land kommune og elektronisk faktura/kreditnota

Datamaskinens oppbygning

Kjenn din PC (Windows vista)

Nettverkslaget. Fragmentering/framsending Internetworking IP

Vedlikeholde nettstedet i Joomla 2.5 +

Transkript:

Eksempeleksamenssett for Informasjons og publiseringsteknologi faget høsten 2005. NB, det er flere oppgaver her enn det ville vært på et reelt eksamenssett, dette for at dere skal kunne få se eksempler på oppgaver innen alle emner i kurset. Oppgave 1) Teknologiene under har spilt en viktig rolle i utviklingen frem mot den virkeligheten vi kjenner i dag. I hvilken rekkefølge kom disse teknologiene (trenger ikke årstall, kun rekkefølge) og hvilken rolle spilte og spiller disse teknologiene/milepælene i utviklingen. 1. IBM PC 2. HTML/HTTP 3. TCP/IP 4. UNIX Bruk maksimalt en side. Unix: Tillater timesharing, flere brukere kan bruke samme maskin samtidig TCP/IP: Protokoller for å styre kommunikasjon mellom nettverk, la grunnlaget for internet IBM PC: Starten på drømmen om en maskin på enhver skrivepult. For første gang var datamaskiner i en prisklasse hvor det var aktuelt å la hver bruker få sin egen maskin. HTML/HTTP: Protokollen og sidebeskrivelsesspråket utgjør til sammen kjernen i WWW, etter hvert kom grafiske klienter og Web en slik vi kjenner den i dag kunne starte sin utvikling. HTML/HTTP er fortsatt basisen. Oppgave 2) a) Hvilken funksjon har følgende deler av en datamaskin : 1. Hovedkort Har tilkoblingsmuligheter for minne, utvidelseskort, prosessor, bios, strøm. Hovedkortet binder de ulike delsystemene sammen. 2. Strømforsyning Sørger for å ta den spenningen som finnes i strømnettet og omformer denne til et nivå og en type som maskinen internt kan nyttegjøre seg. Dvs, fra 220 volt vekselstrøm til 12 og 5 volt likestrøm. 3. BIOS Basic Input Output System, programkode lagret i minne som ikke trenger strøm for å bevare informasjonen. Det er BIOS programmet som starter opp når vi setter strøm på hovedkortet. Dette programmet gir maskinen nok informasjon til at den kan fortsette å laste inn det operativsystemet som den skal benytte. b) En prosessor sies å være 8 bit, 16 bit, 32 bit eller 64 bit. Hva betyr egentlig det?

Dette sier noe om hvor mye data prosessoren kan håndtere i en operasjon. En 8 bit prosessor kan behandle 8 bit med informasjon i en operasjon, en 16 bit prosessor kan håndtere 16 bit osv. Dette vil dermed ha innvirkning på ytelsen siden en 8 bit prosessor må bruke 4 operasjoner på en 32 bit addisjon mens en 32 bit prosessor vil kunne foreta en slik addisjon i en operasjon (litt forenklet, men det gir et nogenlunde korrekt bilde). c) Hva er forskjellen på parallell og seriell kommunikasjon I parallell kommunikasjon overføres 8, 16, 32 osv bit i parallell, dvs på hver sin fysiske forbindelse. I seriell kommunikasjon vil hvert bit sendes for seg dvs at et og et bit sendes om gangen over en enkelt fysisk forbindelse. På grunn av støy mellom linjene (fysiske forbindelsene) ved høye hastigheter har det vist seg at det er mulig å sende informasjon raskere på seriell form enn på parallell form (siden en ved serieoverføring ikke får støy mellom linjene da en bare har en linje.) Oppgave 3) a) Gjør om tallet 42 til binært. (Vis fremgangsmåten.) 42/2 21 rest = 0 21/2 10 rest = 1 10/2 5 rest = 0 5/2 2 rest = 1 2/2 1 rest = 0 1/2 0 rest = 1 Skriv ut dette nedenfra og oppover og vi får 101010. b) Legg til det binære tallet 111101 til det binære tallet du fant over. 1 1 1 101010 + 111101 =1100111 c) Gjør om det binære tallet 1001 til et desimaltall (Vis fremgangsmåten.) 1001 1*2 0 1 0*2 1 0 0*2 2 0 1*2 3 8 = 9 d) Utfør regnestykket 6-8 med binære tall, vis fremgangsmåten. Vis og forklar hvordan du kommer frem til svaret -2. 6 = 00000110 8 = 00001000 2 s komplement => 11111000 00000110 +11111000 =11111110, fortegnsbittet er satt, må foreta 2 s komplement for å finne tallet => 00000010 => 2, men siden fortegnsbittet var satt vet vi at det er et

negativt tall, dvs -2. Oppgave 4) Forklar (bruk gjerne en figur) forskjellen på et linjesvitsjet og et pakkesvitsjet nettverk. Nevn typiske bruksområder for disse nettverkstypene. I et linjesvitsjet nettverk vil det settes opp en fysisk linje mellom avsender og mottaker, linjen vil være opptatt uavhengig av om det sendes data eller ikke over linjen. I et pakkesvitsjet nettverk deles informasjonen opp i pakker som sendes ut på nettverket. Hver enkelt pakke kan ta forskjellig vei frem til mottaker og det er ingen garanti for at pakkene kommer frem eller at de kommer frem i samme rekkefølge som de ble sendt. I et pakkesvitsjet er belastning på nettverket proporsjonal med datamengden som en overfører. Oppgave 5) Et begrep en stadig støter på i forbindelse med nettverk er OSI modellen, hva beskriver egentlig OSI modellen? OSI modellen beskriver en lagdeling som er gjort i forbindelse med nettverk. De nederste lagene i protokollen definerer hardware (fysisk kabling, spenningsnivåer) og lavnivå protokoller men en på toppen har applikasjonslaget som kun definerer hvordan applikasjoner skal snakke sammen. Mellom hvert lag er det så definerte grensesnitt som forteller hvilke tjenester som skal stilles til rådighet for laget over. På den måten trenger komponenter i det enkelte lag kun å forholde seg til deler av helheten. Oppgave 6) a) I forbindelse med web, hva er en URL? En URL, Uniform Resource Locator, identifiserer en ressurs og forteller hvor den kan finnes. b) I HTML finnes taggen <a..>.</a>, hva brukes denne til og gi et eksempel på slik bruk. <a /> taggen benyttes for å sette inn hyperlinker i et HTML dokument. For eksempel vil koden <a href= www.oa.no >OA</a> sette inn en link til Oppland Arbeiderblad med linkteksten OA. c) Er følgende gyldig HTML? <b>bla bla <i>bla bla</b>bla bla</i> Begrunn svaret. Nei, HTML er blokkbasert (eller stackbasert for de som liker slike uttrykk) og taggene må derfor avsluttes i motsatt rekkefølge av det de er gitt. d) Er dette gyldig HTML? <b>bla bla<i>bla bla</i>bla bla</b> Begrunn svaret. Ja, her opptrer kursivblokken som en blokk inne i bold blokken og det er problemfritt. Oppgave 7) Under er det gitt noe HTML kode, lag en skisse av hvordan dette vil se ut i en nettleser.

<html> <head><title>dette er et fint dokument</title></head> <body> <h1>velkommen til siden min</h1> <table border= 1 > <tr> <td colspan= 8 align= center >Ukeplan</td> </tr> <tr> <td></td> <td>mandag</td> <td>tirdag</td> <td>onsdag</td> <td>torsdag</td> <td>fredag</td> <td>lørdag</td> <td>søndag</td> </tr> <tr> <td>øivind</td> <td>husk tannlege</td> <td></td> <td>masse forelesninger</td> <td>jobbedag</td> <td>lille lørdag</td> <td></td> <td>ukeslutt</td> </tr> </table> <p>må huske på å oppdatere ukeplanen for neste uke hver søndag.<br />Dette er jammen et fint dokument.</p> </body> </html>

Oppgave 8) Hva menes med navigasjonsdesign, hvorfor er dette viktig i forbindelse med å lage websider? Navigasjonsdesign handler om utforming av navigasjonsvirkemidler og det er disse virkemidlene brukeren må forholde seg til for å navigere rundt på siten. Dette innbefatter slike ting som menyer, breadcrumbs, linkutforming etc. Oppgave 9) a) Hva er egentlig CSS? Cascading Style Sheets, benyttes for å bestemme visuelt utseende på elementer, f.eks. valg av skrifttype, størrelse, marger, innrykk etc. b) Beskriv tre ulike fremgangsmåter for å anngi CSS for et element i et HTML dokument. Inline, dvs direkte i taggen <p style= font-size: 12px; Embedded style sheets : <head> <style type= text/css > p { } </style> Linkede stylesheets : <head> <link rel= stylesheet href= stilsett.css type= text/css /> </head> Oppgave 10) a) Hva er forskjellen på et indeksert fargebilde og et true color fargebilde? Et indeksert fargebilde har en oppslagstabell hvor fargene lagres, for hvert piksel i bildet lagres kun et indeksnummer inn i denne tabellen. For et true color bilde lagres rgb verdien for hvert enkelt piksel for hvert eneste bildepunkt.

b) Hva vil det si at et RGB bilde har 24 bit fargeoppløsning? 24 bit fargeoppløsning gir mulighet for 8 bit til hver av grunnfargene, rødt, grønt og blått. Dette er det som vanligvis omtales som et true color bilde. c) Hvor mange byte trenger en for å lagre et bilde med en oppløsning på 800x600 punkter med 24 bit fargeoppløsning dersom en skal lagre det uten komprimering? for å lagre bildet trengs 24/8*800*600 byte, 1440000 byte. d) Hva vil det si at et bilde lagres med tapsfri komprimering? Tapsfri komprimering betyr at en kan gjenskape originalbildet piksel for piksel ut i fra den komprimerte versjonen. Uansett hvor mange ganger en komprimerer og dekomprimerer vil det altså ikke oppstå noen kvalitetsforringelse. e) Nevn to eksempler på tapsfrie komprimeringer, angi forskjellen mellom dem. GIF, indekserte bilder, maksimalt 256 farger. PNG, 8 bit indekserte farger eller true color bilder. PNG kan altså motsetning til GIF også håndtere true color bilder. Oppgave 11) (Vedlegg paragraf 1, 2, 3 og 12 (Ikke vedlagt her men ville vært det på en reel eksamen.)) Person A kjøper en musikk CD i butikken, kan vedkommende gjøre om denne til MP3 format for bruk på sin egen MP3 spiller? Til privat bruk, så svaret er ja. Person B er en god venn av person A, kan person B kopiere MP3 filene over på sin egen MP3 spiller? Fortsatt definert som til privat bruk (familie, nære venner), så fortsatt ja. Person C kjenner verken person A eller B men overhører tilfeldigvis at de to snakker om denne musikken. Kan person C få en kopi av den? Ikke lenger til privat bruk, svaret blir dermed nei. Oppgave 12) a) Hva er forskjellen på autentisering og verifisering? (maks ½ side) Autentisering, finne ut hvem du er. Verifisering, bekrefte at du er den du sier du er. b) Innenfor kryptografi snakkes det om symetriske og asymetriske nøkler, hva er forskjellen på bruksmåten til disse? Symetriske nøkler, samme nøkkel brukes både til kryptering og dekryptering. Asymetriske nøkler, en nøkkel (offentlig) brukes til kryptering mens en annen nøkkel (privat) benyttes til dekryptering. c) Hva er hensikten med en brannmur og hvordan virker denne? En brannmur vil begrense trafikken inn på maskinen. Dette skjer ved at det i utgangspunktet er ca 65 tusen åpne porter (innganger) på en datamaskin. En brannmur vil kunne begrense dette slik at det kun er trafikk mot enkelte porter som slipper gjennom. Mer avanserte brannmurer vil også filtrere på type trafikk og de mest avanserte vil inneholde virusskanner direkte i brannmuren. Lykke til