EKSAMEN ITF10208. Webprogrammering 1 Dato: Eksamenstid: Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)



Like dokumenter
EKSAMEN (Konvertert fra en gammel PHPeksamen)

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid:

Høgskoleni østfold EKSAMEN

EKSAMEN. Emne: Webprogrammering med PHP (kont.) Webprogrammering 1 (kont.) Eksamenstid:

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.

Høgskoleni østfold EKSAMEN

Høgskoleni østfold EKSAMEN. Emne: Innføring i programmering

Hjelpemidler: 4 A4-sider (2 to-sidige ark eller 4 en-sidige ark) med egenproduserte notater (håndskrevne/maskinskrevne)

EKSAMEN (Konvertert fra en gammel PHP-eksamen)

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.

EKSAMEN (Konvertert fra en gammel PHPeksamen)

EKSAMEN. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad.

EKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00

EKSAMEN. Objektorientert programmering

EKSAMEN. Emne: Algoritmer og datastrukturer

EKSAMEN. Algoritmer og datastrukturer. Eksamensoppgaven: Oppgavesettet består av 11 sider inklusiv vedlegg og denne forsiden.

EKSAMEN. Evaluering av IT-systemer. Eksamenstid: kl 0900 til kl 1300

Ny/utsatt EKSAMEN. Dato: 6. januar 2017 Eksamenstid: 09:00 13:00

Høgskoleni østfold NY/UTSATT EKSAMEN

Høgskoleni østfold EKSAMEN. ITF10213 Innføring i programmering (Høst 2013)

EKSAMEN (Del 1, høsten 2015)

EKSAMEN. Algoritmer og datastrukturer

EKSAMEN. Emne: Algoritmer og datastrukturer

EKSAMEN. Emne: Datakommunikasjon

Høgskoleni østfold EKSAMEN

EKSAMEN Løsningsforslag. med forbehold om bugs :-)

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.

EKSAMEN. Operativsystemer. 1. Læreboken "A Practical Guide to Red Hat Linux" av Mark Sobell 2. Maks. tre A-4 ark med selvskrevne notater.

Dersom noen oppgaver er så vanskelige at du ikke vet hvordan du skal løse de, gjør forenklinger og forklar nøye hva du har forenklet/tatt bort.

EKSAMEN. Emne: Emnekode: Matematikk for IT ITF Dato: Eksamenstid: til desember Hjelpemidler: Faglærer:

EKSAMEN med løsningsforslag

Oppgavesettet består av 7 sider, inkludert denne forsiden. Kontroll& at oppgaven er komplett før du begynner å besvare spørsmålene.

EKSAMEN. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

EKSAMEN Eksamenstid: Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne)

EKSAMEN. Oppgavesettet består av 9 oppgaver med i alt 21 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

Høgskoleni østfold EKSAMEN. LSV1MAT12 Matematikk Vl: Tall, algebra og funksjoner 1

EKSAMEN. Oppgavesettet består av 11 oppgaver med i alt 21 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

EKSAMEN. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

1. del av Del - EKSAMEN

Her er eksamenssett fra Vår '09. Av Robin Sværen og Simen Arvesen.

EKSAMEN. Oppgavesettet består av 16 oppgaver. Ved sensur vil alle oppgaver telle like mye med unntak av oppgave 6 som teller som to oppgaver.

Emnenavn: Matematikk for IT. Eksamenstid: Faglærer: Christian F Heide

EKSAMEN. Bildebehandling og mønstergjenkjenning

EKSAMEN. Emne: Datakommunikasjon

EKSAMEN ITF Innføring i programmering Dato: Eksamenstid: 11/

EKSAMEN. Oppgavesettet består av 3 oppgaver. Alle spørsmål på oppgavene skal besvares, og alle spørsmål teller likt til eksamen.

EKSAMEN. Emne: V1: Tall og algebra, funksjoner 1. Eksamenstid: 6 timer kl til kl.15.00

Emnenavn: Matematikk for IT. Eksamenstid: Faglærer: Christian F Heide

r) Høgskoleni Østfold

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

EKSAMEN (Del 1, høsten 2014)

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi

HØGSKOLEN I SØR-TRØNDELAG

EKSAMEN. Emne: V1: Tall og algebra, funksjoner 1. Eksamenstid: 6 timer, kl til kl

EKSAMEN. Dato: 18. mai 2017 Eksamenstid: 09:00 13:00

Høgskoleni østfold EKSAMEN

Høgskoleni østfold EKSAMEN. LSV1MAT12 Vl: Tall og algebra, funksjoner 1. Dato: Eksamenstid: kl til kl

efs) Høgskoleni Øs fold

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Løsningsforslag. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

Høgskoleni østfold EKSAMEN. Hjelpem idler: Faglærer: Kåre Sorteberg Ingen hjelpemidler. Monica Kristiansen

Løsningsforslag til EKSAMEN

EKSAMEN Emnekode: ITD13012

NY EKSAMEN Emnekode: ITD13012

Løsningsforslag. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

EKSAMEN. Tall og algebra, funksjoner 2

EKSAMEN. Emne: Datakommunikasjon

Høgskoleni østfold EKSAMEN. LSVIMAT12 Matematikk 1, V 1: Tall og algebra. funksjoner 1. Dato: 16. desember Eksamenstid: kl til kl 15.

Oblig 4. Alternativ A: Alternativ B: Denne obligen har 3 ulike alternativ: Alternativ A: For de som har lyst til å gjøre et eget prosjekt

EKSAMEN. Dato: 28. mai 2018 Eksamenstid: 09:00 13:00

består av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

EKSAMEN. Innføring i bedriftsøkonomisk analyse med IKT

Høgskoleni østfold EKSAMEN. V3: Tall og algebra, funksjoner 2 ( trinn) Dato: Eksamenstid: Fra kl til kl

Løsningsforslag til 2. del av Del - EKSAMEN

Høgskoleni Østfold. Ny/utsatt EKSAMEN

Høgskoleni østfold EKSAMEN

1,r H øgs kolen i Østfol d

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi. Dato: 11. desember Eksamenstid: kl 09:00 til kl 15:00

Høgskoleni østfold EKSAMEN. Oppgavesettet består av 7 oppgaver. Alle oppgavene skal besvares. Oppgavene teller som oppgitt ved sensurering.

Løsningsforslag til 1. del av Del - EKSAMEN

EKSAMEN. Emne: Metode 1: Grunnleggende matematikk og statistikk (Deleksamen i matematikk)

Emnenavn: Matematikk for IT. Eksamenstid: Faglærer: Christian F Heide

EKSAMEN. Operativsystemer. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

Eksamessett Høst 2009 Robin Sværen og Simen Arvesen

Hogskoleni Østfold EKSAMEN. Norwegian as a Foreign Language II

Emnenavn: Eksamenstid: 4 timer. Faglærer: Hans Kristian Bekkevard. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

Sensorveiledning for Matematikk 103 Måling, tall og algebra og funksjoner LBMAT10311

lfæ~~~~:::j~~:~l -.~=:~-t::-d I Alle trykte og håndskrevne EKSAMENSOPPGA VE Side l av 5 Eksamenstid:

Ny/utsatt EKSAMEN. Dato: 5. januar 2018 Eksamenstid: 09:00 13:00

Høgskoleni østfold EKSAMEN. Ikke-programmerbar lommeregner uten grafisk skjerm Monica Nordbakke Marianne Maugesten

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO

EKSAMEN. Emne: Datakommunikasjon. Dato: 30. Nov 2016 Eksamenstid: kl. 9:00 til kl. 13:00

13/21. Høgskoleni østfold EKSAMEN. Emnekode: Emne: LSMATAF213 V3: Tall, algebra, funksjoner 2

EKSAMEN. Emne: Innføring i informasjons- og kommunikasjonsteknologi

HØGSKOLEN I SØR-TRØNDELAG

UNIVERSITETET I OSLO

Transkript:

EKSAMEN Emnekode: Emne: ITF10208 Webprogrammering 1 Dato: Eksamenstid: 01/06-2011 09.00-13.00 Hjelpemidler: 2 A4 ark (4 sider) med egenproduserte notater (håndskrevne/maskinskrevne) Faglærer: Tom Heine Nätt Eksamensoppgaven: Oppgavesettet består av 6 sider inklusiv denne forsiden, og er inndelt i 4 deler med henholdsvis 5, 2, 1 og 1 oppgaver. Du er selv ansvarlig for å kontrollere at oppgavesettet er komplett. Det er på hver del og oppgave angitt hvor mye disse teller av totalen. Karakter fastsettes dog på basis av en helhetsvurdering av besvarelsen. Les gjennom alle oppgavene før du begynner. Husk at det ikke er gitt at oppgavene står sortert etter økende vanskelighetsgrad. Det er alltid bedre å svare noe, om så bare hvordan du ser for deg at oppgaven kunne vært løst, enn å ikke skrive noe i det hele tatt på en oppgave. God sommer! Lykke til! Sensurdato: 27/06-2011 Karakterene er tilgjengelige for studenter på studentweb senest 2 virkedager etter oppgitt sensurfrist. Følg instruksjoner gitt på: www.hiof.no/studentweb Side 1 av 6

Del 1 Kodeforståelse (10 %) Her skal du kun svare på selve spørsmålet, og du trenger ikke forklare hvordan du kommer frem til svaret. NB! Les koden og selve spørsmålet nøye, for det kan være mange feller å gå i her... Oppgave 1.1 (2 %) $a = 4; $b = 7; $c = 2; if( $a <= $b) $c +=1; if($a > $c) $c +=3; echo $c; Oppgave 1.2 (2 %) $a = 4; $b = 7; $c = 2; if( $a <= $b && $b<$c) echo "A"; else if( $a <= $b $b<$c) echo "B"; else echo "C"; Side 2 av 6

Oppgave 1.3 (2 %) $t = 0; for($i=4;$i>2;$i--) $t = $t + $i; echo $t; Oppgave 1.4 (2 %) function work($a,$b) if($b<5) return $b-$a; else return $a - $b; echo work(3, 7); Oppgave 1.5 (2 %) $arr = array(3,2,6,4,3,9); $t = $arr[0]; foreach($arr as $e) echo ($t+$e). " "; Slutt Del 1 Side 3 av 6

Del 2 Grunnleggende programmering (25 %) Oppgave 2.1 (12 %) Skriv ferdig følgende funksjoner: a) En funksjon som returnerer det minste av to tall: function minste($talla,$tallb) b) En funksjon som returnerer en boolsk verdi for om et tall er positivt eller ikke: function positivt($tall) c) En funksjon som returnerer antall forekomster av et tall i en array function antall($arr,$tall) Oppgave 2.2 (13 %) Ta utgangspunkt i at du har en array med alle bokstaver i det engelske alfabetet: $alfabet = array("a","b","c","d","e", osv, "Z"); Du har også en array som inneholder et utvalg bokstaver. Denne kan f.eks se slik ut: $liste = array("f","b","c","f", osv, "P"); Lag programkoden som skriver ut alle bokstavene i alfabetet som IKKE forekommer i arrayen $liste. TIPS: Gå gjennom arrayen $alfabet. For hver bokstav, gå gjennom arrayen $liste og se om bokstaven finnes der. Slutt Del 2 Side 4 av 6

Del 3 Filbehandling (20 %) En fil inneholder rundetider for deltakere i et trimløp. Hver linje er på følgende form: deltakernummer;rundetid1;rundetid2;rundetid3 Et utdrag fra filen kan dermed se slik ut: 5;976;768;756 6;1023;998;999 Skriv programkode som leser fila (resultater.dat) og presenterer informasjonen som vist under (for det samme utdraget som gitt over). Beste tid er det samme som laveste rundetid. Du kan gå ut i fra at deltakerne ligger i ønsket utskriftsrekkefølge på fila. Deltaker 5: Totaltid: 2500 Gjennomsnittstid: 833.33 Beste tid: 756 Deltaker 6: Totaltid: 3020 Gjennomsnittstid: 1006.66 Beste tid: 998 Innrykk får du ved å benytte &nbsp Slutt Del 3 Side 5 av 6

Del 4 Skjemaer, Databaser (45 %) Du skal i denne oppgaven programmere en enkel enhetskalkulator for en nettside. Alle faktorer som trengs for konvertering ligger lagret i en databasetabell med navn maaleenheter: id navn faktor cm centimeter 100 km kilometer 0.001 m meter 1 mil mil 0.0001 osv osv osv Som du ser er alle faktorene referert ut i fra referanseenheten meter. Primærnøkkelen i tabellen er kolonnen id. Databasen er plassert på localhost, med brukernavn webside, passord drossap og databasenavn konvertering. (NB! Pass på å gjøre alt oppgaven spør etter i teksten under) Lag et brukergrensesnitt (skjema) der brukeren kan skrive inn en verdi, velge enhet for verdien, velge enhet han ønsker å konvertere til og så trykke Konverter for å se resultatet. Nedtrekkslistene skal fylles med navnet på alle enhetene i databasen, og skal fylles dynamisk (dvs. hentes fra databasen når nettsiden vises). Resultatet skal så vises på følgende måte: Resultat: 200 centimeter tilsvarer 0.002 kilometer Om du viser resultatet på den samme eller en ny side velger du selv. Formelen for å konvertere er som følger: resultat = (verdi / faktor-for-fraenhet) * faktor-for-tilenhet Beskriv hvorfor du velger hhv. POST eller GET for å overføre resultatet. Slutt Del 4 Side 6 av 6