Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101/INF101F Programmering II Mandag 11. juni 2012, kl
|
|
- Ole-Kristian Andresen
- 7 år siden
- Visninger:
Transkript
1 Bokmål Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101/INF101F Programmering II Mandag 11. juni 2012, kl Tillatte hjelpemidler: alle skrevne og trykte. Antall sider: (+ 4 sider vedlegg, bakerst). Det vil lønne seg å skaffe seg oversikt over hele eksamenssettet før du begynner å løse det. Du har lov å bruke resultatene fra andre oppgaver og punkt, selv om du ikke har løst disse når du trenger resultatene. Alle spørsmål skal besvares, og alle svar skal begrunnes. Prosentsatsene angir omtrentlig vekt ved sensur. Oppgave 1 Teori [10%] a) (/10) Studér programmet under. Hva blir resultatet? Forklar kort. 1 import java.util.arraylist; 2 import java.util.arrays; 3 import java.util.list; 4 6 public class Test { 7 public static void main(string[] args) { 8 int x = 1; 9 int[] y = {1,2,3}; 10 List<Integer> z = new ArrayList<Integer>(Arrays.asList(1, 2, 3)); 11 foo(x); 12 bar(y); 13 baz(z); 14 System.out.printf("%d, %d, %d\n", x, y[0], z.get(0)); 1 } static void foo(int a) { 18 a = ; 19 } static void bar(int[] a) { 22 a[0] = ; 23 } 24 2 static void baz(list<integer> a) { 26 a.set(0, ); 27 } 28 } b) (/10) Metoden equals kan autogenereres av Eclipse. Du får da en metode som sammenlikner alle (eller et utvalg av) feltvariablene. Er det tilfeller hvor dette ikke er tilstrekkelig? Forklar og gi eksempler. Bonus: Spesifisér sammenhengen mellom hashcode og equals i Java. 1
2 Oppgave 2 Ordspill [60%] Det Scrabble-liknende spillet Wordfeud har blitt ganske populært i det siste. I denne oppgaven skal vi lage deler av spillmekanikken. Spillet foregår på et rektangulært brett, der spillerne plasserer ut bokstavbrikker. Reglene er slik: Hver spiller plasserer en eller flere brikker i hvert trekk, vertikalt eller horisontalt etter hverandre. Brikkene må plasseres slik at alle horisontale og vertikale sekvenser av bokstaver danner gyldige ord. Alle ord er på minst to bokstaver. Vi skal ikke ta hensyn til poengberegning, eller til at nye ord skal være sammenkoblet med ord som allerede er på brettet. Vi skal benytte følgende begreper i utviklingen. Studér dem nøye, så du unngår forvirring senere: Brett: (interface IBoard). Et brett med felter fra (0, 0) (øverste venstre hjørne) til (W, H) (nederste høyre hjørne), og med en tilhørende ordliste. Feltene er enten tomme eller fylt med bokstavbrikker som er plassert i henhold til reglene. Bokstavbrikke: (char eller egen klasse). Posisjon: (class Position). En (x, y) plassering på brettet, der (0, 0) er i øverste venstre hjørne. Retning: (enum Direction). Enten HORIZONTAL (venstre til høyre) eller VERTICAL (nedover). Bokstavsekvens: en horisontal eller vertikal sekvens av bokstaver på brettet. En horisontal sekvens har stigende x-verdi, en vertikal sekvens har stigende y-verdi. Sekvensen identifiseres unikt med startposisjon, retning, lengde. Full bokstavsekvens: en bokstavsekvens som begynner og slutter med tomme felter eller brettkanten. Sekvensen kan identifiseres av et posisjon,retning par, med posisjonen til en vilkårlig brikke i sekvensen. Trekk: (String eller egen klasse). Et trekk oppgis som en streng av bokstaver, en posisjon og en retning. Strengen kan ha «hull» (markert med «.» som skal passe med bokstaver som allerede ligger på brettet. Ord: en full bokstavsekvens som er et gyldig ord i henhold til ordlisten. Ordliste: (interface IDictionary) for å sjekke om et ord er gyldig. Du skal lage klassen Board implements IBoard. Du kan bruke den vedlagte IArray2D<T> i datastrukturen. Anta at det finnes en klasse og konstruktør new Array2D<T>(bredde, høyde), som lager et brett fylt med null. a) (/60) Konstruktøren skal ta imot høyde, bredde, og en ordbok (IDictionary). Deklarer feltvariablene, og skriv konstruktøren. Hvordan vil du representere tomme felter? b) (/60) Skriv (med ord eller pseudokode) en datainvariant som spesifiserer hva som er et gyldig brett. c) (10/60) Implementér metoden String getword(position, Direction), som finner den fulle bokstavsekvensen identifisert av posisjonen og retningen, eller returnerer null hvis det ikke er noe ord der. Tips: Lag tre hjelpemetoder findstart, findlength, og getletters. Disse vil du ha god nytte av senere også. 2
3 d) (10/60) Vi skal nå lage metoden putword(position, Direction, String) som plasserer et nytt ord på brettet etter først å ha sjekket reglene. Vi begynner med en hjelpemetode: 1 private void putletters(position pos, Direction dir, String str) Denne skal starte på posisjonen pos, og plassere bokstavene i strengen en etter en, i retningen dir (bruk Position.stepForward). Dersom man prøver å plassere en bokstav på et ikke-tomt felt eller utenfor brettet, skal metoden kaste en InvalidPlacementException. Punktum-tegnet («.») brukes for «hull» i strengen, der det skal være bokstaver på brettet allerede. e) (10/60) Lag deretter hjelpemetoden private Set<String> getxwords(position start, Direction dir, int len) som starter på posisjonen start, går steg-for-steg len felter, og finner alle ordene (bruk getword) som går i den andre retningen (dir.rotate()). f) (10/60) Lag til slutt metoden putword(position pos, Direction dir, String letters), som plasserer bokstavene på brettet, finner ordet som ble plassert på brettet (husk at det allerede kan være flere bokstaver foran/bak på brettet), finner alle ordene som går på tvers, sjekker at alle ordene som ble funnet finnes i ordboken. Ved ugyldige ord skal du kaste IllegalWordException. Jobb på en kopi av brett-arrayen, slik at du kan gjenopprette det gamle brettet hvis plasseringen er ugyldig. g) (/60) Forklar hvordan din implementasjon av putword oppfyller datainvarianten for Board. h) (/60) Skriv noen enkle JUnit-tester som sjekker de viktigste delene av funksjonaliteten. 1 Du kan justere deklarasjonen av hjelpemetodene om du vil. 3
4 Eksempler H E I A 1 K 2 S 3 H E I 4 O M J A V A 1 K 2 S 3 H E I 4 O M Vi antar at vi bruker en norsk ordliste. Fra venstre, resultatet av: Brett 1: board.putword(new Position(2, 3), Direction.HORIZONTAL, "HEI"); Brett 2: board.putword(new Position(4, 0), Direction.VERTICAL, "AKS.OM"); Brett 3: board.putword(new Position(1, 0), Direction.HORIZONTAL, "JAV."); Eksempler på feil: Brett 1: «HEI» vertikalt fra (2,3) kolliderer med H. («.EI» ville vært OK) Brett 2: «MAT» horisontalt fra (4,) utenfor brettet Brett 3: «.AN.» vertikalt fra (3,0) «VANE» er et ord, men «AK» og «NS» (på tvers) er ikke det. Ord som må sjekkes i putword: Brett 1: «HEI» Brett 2: «AKSIOM», og «HEI» på tvers Brett 3: «JAVA», og «AKSIOM» på tvers Ord fra getword: Brett 3: (4,2) vertikalt: «AKSIOM» Brett 3: (4,2) horisontalt: null Brett 3: (4,1) vertikalt: «AKSIOM» Brett 3: (4,0) horisontalt: «JAVA» Brett 3: (1,2) horisontalt: null 4
5 Oppgave 3 Spesifikasjon av API (20%) Studér koden for IVector (vedlegg, side iv), som inneholder et grensesnitt for (matematiske) vektorer, med elementvise operasjoner (dvs., slik at [a, b] + [c, d] = [a + c, b + d]). a) (7/20) Forkrav: For hver av metodene (size, get, add, sub, mul, div), skriv ned eventuelle krav du mener bør stilles til parametrene, og eventuelt om du mener det er krav som ikke er nødvendig å stille. b) (7/20) Aksiomtester: Skriv en parametrisert testmetode med et aksiom uttrykker sammenhengen mellom add og get (for vilkårlige, gyldige indekser). Kommer du på aksiomer som bør gjelde for selve regneoperasjonene? c) (6/20) Immutabilitet: IVector er tiltenkt å ha implementasjoner der dataene ikke kan endres. Dette ordner vi bl.a. ved å la regneoperasjonene returnere nye vektorverdier, og ved å ikke ha noen set-metoder. Kan noe likevel gå galt om vi bruker Vector-implementasjonen i vedlegget (side iv)? Hva bør man eventuelt gjøre annerledes for å kunne garantere immutabilitiet? Forklar. Ser du eventuelt flere problemer med kodesnutten? Oppgave 4 Palindromer (10%) Et palindrom er et ord som kan leses i begge retninger, slik som «radar» eller «returruter». a) (/10) Skriv en rekursiv metode som avgjør om en streng er et palindrom eller ikke. En tom streng regnes alltid som et palindrom. Husk at strenglengden kan være både et oddetall eller et liketall. Du kan få bruk for følgende metoder fra String-klassen: public char charat(int index) public String substring(int beginindex, int endindex) b) (/10) Den lille byen Herculaneum like ved Pompeii ble begravet da vulkanen Vesuv hadde utbrudd i år 79. I byen har man funnet en vegginskripsjon som utgjør et kvadratisk palindrom med setningen «SATOR AREPO TENET OPERA ROTAS», som betyr noe sånt som «bonden Arepo bruker plogen». Anta at du får inn en IArray2D eller et IBoard fylt med bokstaver. Hvordan vil du gå frem for å avgjøre om brettet utgjør et kvadratisk palindrom (dvs. kan leses ovenfra-og-ned, venstre-til-høyre, nedenfra-og-opp og høyre-til-venstre)? Skriv en metode som sjekker dette. Du kan bruke alle metoder fra resten av eksamen, og endre klassene / grensesnittene slik du vil S A T O R 1 A R E P O 2 T E N E T 3 O P E R A 4 R O T A S Lykke til! Anya Helene Bagge
6 Vedlegg IArray2D.java 1 /** 2 * Grensesnitt for en 2D-tabell. 3 * 4 * Du kan anta at det finnes en * class Array2D<E> implements IArray2D<E> 6 * og at du kan lage en ny tabell, initialisert med null, med 7 * new Array2D<E>(width, height) 8 * 9 <E> Elementtypen 10 */ 11 public interface IArray2D<E> { 12 /** 13 pos En posisjon 14 Elementet på posisjonen pos, eller null 1 isvalid(pos) 16 */ 17 E get(position pos); /** 20 pos En posisjon 21 e Nytt element på posisjonen pos, eller null 22 isvalid(pos) 23 */ 24 void set(position pos, E e); 2 26 /** 27 Høyden 28 */ 29 int getheight(); /** 32 Bredden 33 */ 34 int getwidth(); 3 36 /** 37 pos En posisjon 38 true hvis posisjonen er gyldig i tabellen 39 */ 40 boolean isvalid(position pos); /** 43 en kopi av tabellen 44 */ 4 IArray2D<E> copy(); 46 } i
7 IDictionary.java 1 /** Ordliste som holder rede på gyldig ord */ 2 public interface IDictionary { 3 true hvis word er et gyldig ord */ 4 boolean isvalidword(string word); } IBoard.java 1 /** 2 * Brett til ordspillet. 3 */ 4 public interface IBoard { Bredden til brettet */ 6 int getwidth(); 7 8 Høyden til brettet */ 9 int getheight(); /** 12 pos Posisjon til en av bokstavene i ordet 13 dir Retningen 14 Ordet i retning dir og som har en bokstav i posisjon pos 1 */ 16 String getword(position pos, Direction dir); /** 19 pos Startposisjon for bokstavene som skal legges til 20 dir Retningen 21 letters Bokstavene som skal legges til, med. i 22 * eventuelle plasseringer som allerede er fylt på brettet 23 */ 24 void putword(position pos, Direction dir, String letters); 2 } Direction.java 1 /** Retning, horisontal eller vertikal */ 2 public enum Direction { 3 /** Skriveretning venstre-til-høyre */ 4 HORIZONTAL, 6 /** Skriveretning ovenfra-og-ned */ 7 VERTICAL; 8 9 /** 10 VERTICAL hvis this er HORIZONTAL, ellers HORIZONTAL. 11 */ 12 public Direction rotate() { 13 if(this == HORIZONTAL) return VERTICAL; 14 else return HORIZONTAL; 1 } 16 } ii
8 Position.java 1 /** Koordinater */ 2 public class Position { 3 /** X- og Y-Verdiene */ 4 private final int x, y; 6 /** 7 * Konstruer en ny posisjon 8 */ 9 public Position(int x, int y) { 10 this.x = x; 11 this.y = y; 12 } X-koordinaten */ 1 public int getx() { 16 return x; 17 } Y-koordinaten */ 20 public int gety() { 21 return y; 22 } /** 2 * Gå ett skritt fremover (i leseretningen) 26 * 27 dir Horisontal eller vertikal retning 28 Ny posisjon 29 */ 30 public Position stepforward(direction dir) { 31 if(dir == Direction.HORIZONTAL) 32 return new Position(x+1, y); 33 else 34 return new Position(x, y+1); 3 } /** 38 * Gå ett skritt bakover (i leseretningen) 39 * 40 dir Horisontal eller vertikal retning 41 Ny posisjon 42 */ 43 Position stepbackward(direction dir) { 44 if(dir == Direction.HORIZONTAL) 4 return new Position(x-1, y); 46 else 47 return new Position(x, y-1); 48 } 49 } iii
9 IVector.java 1 public interface IVector { 2 /** 3 Antall elementer i vektoren. 4 */ int size(); 6 7 /** 8 index 9 Elementet som ligger på posisjon index 10 IndexOutOfBoundsException ved ugyldig index 11 */ 12 double get(int index); /** 1 * Elementvis addisjon/subtraksjon/multiplikasjon/division 16 * av denne vektoren med en annen vektor med like mange elementer. 17 * 18 * E.g., [0,1,2,3] + [2,3,4,] = [2,4,6,8] 19 * 20 En ny IVector med resultatet 21 */ 22 IVector add(ivector addend); 23 IVector sub(ivector subtrahend); 24 IVector mul(ivector factor); 2 IVector div(ivector divisor); 26 } Vector.java 1 public class Vector implements IVector { 2 /** Vektor-data, ikke null */ 3 private double[] data; 4 /** Konstruer ny vektor med oppgitte elementer */ 6 public Vector(double[] elements) { 7 data = elements; 8 } 9 11 public int size() { 12 return data.length; 13 } public double get(int index) { 17 if(index < 0 index >= data.length) 18 throw new IndexOutOfBoundsException(String.valueOf(index)); 19 return data[index]; 20 } public IVector add(ivector addend) { 24 //... iv
Tillatte hjelpemidler: alle skrevne og trykte. Antall sider: 2 (+ 1 side vedlegg, bakerst). Oppgave 1 [25%]
Bokmål Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101/INF101F Programmering II Tirsdag 28. september 2010, kl. 09-12. Tillatte hjelpemidler: alle skrevne og trykte.
DetaljerTillatte hjelpemidler: alle skrevne og trykte. Antall sider: 5. Oppgave 1 Teori: Referanser [10%]
Bokmål Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101/INF101F Programmering II Mandag 24. september 2012, kl. 09-14. Tillatte hjelpemidler: alle skrevne og trykte.
DetaljerBOKMÅL Side 1 av 7. KONTINUASJONSEKSAMEN I FAG TDT4100 Objektorientert programmering / IT1104 Programmering, videregående kurs
BOKMÅL Side 1 av 7 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap KONTINUASJONSEKSAMEN
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Eksamen i : Eksamensdag : Torsdag 2. desember 2004 Tid for eksamen : 09.00 12.00 Oppgavesettet er på : Vedlegg : Tillatte hjelpemidler
DetaljerUNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet
UNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet Eksamen i emnet INF101/INF101-F - Programmering 2 Fredag 10. juni 2011, kl. 09-14 Bokmål Tillatte hjelpemidler: alle skrevne og trykte.
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Tirsdag 2. juni 2009, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikrer Trond Aalberg. Kontaktperson under
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet er på
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF2440 Praktisk parallell programmering Prøveeksamensdag : 26. mai 2014 Tidspunkter: 11.00 Utdeling av prøveeksamen 15:15
DetaljerUNIVERSITETET I OSLO
1 UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i : IN 115 Eksamensdag : Lørdag 20 mai, 2000 Tid for eksamen : 09.00-15.00 Oppgavesettet er på : 5 sider Vedlegg : Intet. Tillatte
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 6. juni 2006 Tid for eksamen: 1430 1730 Oppgavesettet er på 6 sider. Vedlegg: INF1010 Objektorientert programmering
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 12. desember 2008 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 7 sider. Vedlegg: Tillatte hjelpemidler: INF2220
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen : 09.00
DetaljerUNIVERSITETET I OSLO
FASIT UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet Kontinuasjonseksamen i : Eksamensdag : INF1000 Grunnkurs i objektorientert programmering Fredag 7. januar Tid for eksamen :
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider. Vedlegg:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i Eksamensdag: 4. juni 2005 Tid for eksamen: 0900 1500 Oppgavesettet er på 5 sider. Vedlegg: Tillatte hjelpemidler: INF1010 Objektorientert
DetaljerBOKMÅL Side 1 av 6. EKSAMEN I FAG TDT4102 Prosedyre og objektorientert programmering. Fredag 6. juni 2008 Kl
BOKMÅL Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I FAG
DetaljerEksamen IN1010/INF1010 våren 2018
Om eksamen Eksamen IN1010/INF1010 våren 2018 PRAKTISK INFORMASJON Hvis du synes noen deler av oppgaven er uklare, kan du legge dine egne forutsetninger til grunn og gjøre dine egne rimelige antagelser.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 11. juni 2004 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 8
DetaljerEksamen Objektorientert Programmering 2013
Eksamen Objektorientert Programmering 2013 Høgskolen i Østfold 2013-01-07 Emnekode Emne ITF10611 Dato 2013-01-07 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering To A4-ark (fire
DetaljerUNIVERSITETET I OSLO
Eksamen i UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamensdag: 15. desember 2010 Tid for eksamen: 14.30 18.30 Oppgavesettet er på 8 sider. Vedlegg: Tillatte hjelpemidler: INF2220
DetaljerEKSAMEN I FAG TDT4100 Objekt-orientert programmering. Fredag 3. juni 2005 KL. 09.00 13.00
Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap EKSAMEN I FAG
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Torsdag 12. august 2010, kl. 09:00-13:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikret av Svein Erik Bratsberg. Kontaktperson
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 10. juni 2009 Tid for eksamen: 9.00 12.00 Oppgavesettet
DetaljerTDT4100 Objektorientert programmering
Eksamensoppgave i TDT4100 Objektorientert programmering Mandag 6. august 2012, kl. 15:00-19:00 Oppgaven er utarbeidet av faglærer Hallvard Trætteberg og kvalitetssikrer Rune Sætre. Kontaktperson under
DetaljerEksamensoppgave i IFUD1025 Programmering i Java
Institutt for datateknologi og informatikk Eksamensoppgave i IFUD1025 Programmering i Java Faglig kontakt under eksamen: Vuokko-Helena Caseiro Tlf.: +39 06 51 26 063 Eksamensdato: 5. desember 2017 Eksamenstid
DetaljerUniversitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk
Side 1 av 20 Universitetet i Bergen Det matematisk-naturvitenskapelige fakultet Institutt for informatikk Bokmål Eksamen i emnet INF100 Grunnkurs i programmering Torsdag 27. november 2014 Tid: 09:00 14:00
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Eksamensdag: 9. juni 2011 Tid for eksamen: 09.00 15.00 Oppgavesettet er på 5 sider. Vedlegg:
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Onsdag 1. desember 2010 Tid for eksamen: 14.00 18.00
DetaljerUNIVERSITETET I OSLO
Eksamen i UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamensdag: 13. desember 2011 Tid for eksamen: 14.30 18.30 Oppgavesettet er på 7 sider. Vedlegg: INF2220 lgoritmer og datastrukturer
DetaljerUNIVERSITETET I OSLO
Side 1 UNIVERSITETET I OSLO Kandidatnr Det matematisk-naturvitenskapelige fakultet LØSNINGSFORSLAG Eksamen i: PRØVEEKSAMEN INF1000 Eksamensdag: Prøveeksamen 22.11.2011 Tid for eksamen: 12:15-16:15 Oppgavesettet
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Side 1 Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Eksamensdag: Onsdag 4. juni 2014 Tid for eksamen: 9:00-15:00 Oppgavesettet er på
DetaljerDet Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101 Programmering II Torsdag 4. juni 2015, kl
Det Matematisk-naturvitenskapelege fakultet UNIVERSITETET I BERGEN Eksamen i emnet INF101 Programmering II Torsdag 4. juni 015, kl. 09-14. Bokmål 1 Tillatte hjelpemidler: alle skrevne og trykte. Antall
DetaljerEKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Ingen. Elektronisk (WiseFlow) Robert Pettersen
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 20.02.2017 Klokkeslett: 09:00 13:00 INF-1100 Innføring i programmering og datamaskiners virkemåte Sted: Teorifagbygget, Hus 3,
DetaljerHva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; }
Hva er verdien til variabelen j etter at følgende kode er utført? int i, j; i = 5; j = 10; while ( i < j ) { i = i + 2; j = j - 1; Hva skrives ut på skjermen når følgende kode utføres? int [] tallene =
DetaljerUNIVERSITETET I OSLO
BOKMÅL Eksamen i : UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet INF1020 Algoritmer og datastrukturer Eksamensdag : Fredag 15. desember 2006 Tid for eksamen : 15.30 18.30 Oppgavesettet
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1020 Algoritmer og datastrukturer Eksamensdag: 15. desember 2004 Tid for eksamen: 14.30 17.30 Oppgavesettet er på 6 sider.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: 13. juni 2006 Tid for eksamen: 9.00 12.00 Oppgavesettet er på 5
DetaljerKøbenhavn 20 Stockholm
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 115 Algoritmer og datastrukturer Eksamensdag: 26. mai 2001 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 7 sider. Vedlegg:
DetaljerIN1010 våren januar. Objektorientering i Java
IN1010 våren 2018 23. januar Objektorientering i Java Om enhetstesting Om arrayer og noen klasser som kan ta vare på objekter Stein Gjessing Hva er objektorientert programmering? F.eks: En sort boks som
DetaljerEksamensoppgave i IFUD1025 Programmering i Java og IINI4013 Programmering i Java
Fakultet for teknologi Eksamensoppgave i IFUD1025 Programmering i Java og IINI4013 Programmering i Java Faglig kontakt under eksamen: Vuokko-Helena Caseiro Tlf.: +39 06 51 26 063 Eksamensdato: 30. november
Detaljer1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5)
Dagens tema Litt mer om vanlige lister Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Nyttige varianter av lister: Stabler («stacks») (Big Java 15.5.1) Køer («queues») (Big Java 15.5.2)
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 7 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
DetaljerAlgoritmer og Datastrukturer
Eksamen i Algoritmer og Datastrukturer IAI 20102 Høgskolen i Østfold Avdeling for informatikk og automatisering Lødag 5. juni 2004, kl. 09.00-13.00 Hjelpemidler: Alle trykte og skrevne hjelpemidler. Kalkulator.
DetaljerAntall sider (inkl. forsiden): 7. Alle trykte og håndskrevne
Side 1 av 7 Bokmålstekst Emne: PROGRAMMERING (nytt pensum, 10 studiep.) Grupper: laa, lab, lac, lia, lib, lic Eksamensoppgaven best~r av: Tillatte hjelpemidler: Antall sider (inkl. forsiden): 7 Alle trykte
DetaljerNorges Informasjonsteknologiske Høgskole
Oppgavesettet består av 6 (seks) sider. Norges Informasjonsteknologiske Høgskole PG4200 Algoritmer og datastrukturer Side 1 av 6 Tillatte hjelpemidler: Ingen Varighet: 3 timer Dato: 6. august 2014 Fagansvarlig:
Detaljer1- og 2-veis Innkapsling Java Stabel Kø Prio-kø Iterator. Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5)
Dagens tema Litt mer om vanlige lister Enveis- og toveislister Innkapsling («boxing») (Big Java 6.8.5) Nyttige varianter av lister: Stabler («stacks») (Big Java 15.5.1) Køer («queues») (Big Java 15.5.2)
DetaljerEKSAMEN med løsningsforslag
EKSAMEN med løsningsforslag Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: Eksamenstid: 20. mai 2009 kl 09.00 til kl 13.00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Kalkulator Faglærer:
DetaljerINF1010 - Seminaroppgaver til uke 3
INF1010 - Seminaroppgaver til uke 3 Oppgave 1 I denne oppgaven skal vi lage et klassehiearki av drikker. Alle klassene i hiearkiet skal implementere følgende grensesnitt p u b l i c i n t e r f a c e Drikkbar
DetaljerEKSAMEN. Dato: 18. mai 2017 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 18. mai 2017 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Kalkulator Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerFakultet for informasjonsteknologi, Institutt for datateknikk og informasjonsvitenskap
Side 1 av 6 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap BOKMÅL KONTINUASJONSEKSAMEN
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert programmering i Java I
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 6 Bokmål Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) og i emnet INF100-F Objektorientert
Detaljer2 Om statiske variable/konstanter og statiske metoder.
Litt om datastrukturer i Java Av Stein Gjessing, Institutt for informatikk, Universitetet i Oslo 1 Innledning Dette notatet beskriver noe av det som foregår i primærlageret når et Javaprogram utføres.
DetaljerAlgoritmer og Datastrukturer
Eksamen i Algoritmer og Datastrukturer IAI 21899 Høgskolen i Østfold Avdeling for informatikk og automatisering Lørdag 15. desember 2001, kl. 09.00-14.00 Hjelpemidler: Alle trykte og skrevne hjelpemidler.
DetaljerEKSAMEN. Dato: 9. mai 2016 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 9. mai 2016 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet består
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerAlgoritmer og datastrukturer Eksamen
Eksamensoppgave i Algoritmer og datastrukturer ved Høgskolen i Oslo Side 1 av 5 Algoritmer og datastrukturer Eksamen 30.11.2010 Eksamenstid: 5 timer Hjelpemidler: Alle trykte og skrevne + håndholdt kalkulator
DetaljerAlgoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1
Delkapittel 3.1 Grensesnittet Liste Side 1 av 11 Algoritmer og datastrukturer Kapittel 3 - Delkapittel 3.1 3.1 En beholder 3.1.1 En beholder En pappeske er en beholder En beholder er noe vi kan legge ting
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1010 Objektorientert programmering Dato: 9. juni 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 7 sider.
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveksamen i INF1010 Objektorientert programmering Dato: 26. mai 2016 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 6 sider.
DetaljerEKSAMEN. Dato: 28. mai 2018 Eksamenstid: 09:00 13:00
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 28. mai 2018 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
DetaljerKapittel 8: Programutvikling
Kapittel 8: Programutvikling Redigert av: Khalid Azim Mughal (khalid@ii.uib.no) Kilde: Java som første programmeringsspråk (3. utgave) Khalid Azim Mughal, Torill Hamre, Rolf W. Rasmussen Cappelen Akademisk
DetaljerLæringsmål for forelesningen
Læringsmål for forelesningen Objektorientering Bruk av grensesnitt og implementasjoner i Collection-klasser Java-prog, kap. 14-16 i Big Java Og side 990-997 i Appendix D Collection-rammeverket og iterasjon
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i: INF2440 Effektiv parallellprogrammering Prøveeksamensdag: 1. juni 2016 Tidspunkter: 09.00 16.00 Oppgavesettet er på: 4 sider
DetaljerArray&ArrayList Lagring Liste Klasseparametre Arrayliste Testing Lenkelister
Dagens tema Lister og generiske klasser, del I Array-er og ArrayList (Big Java 6.1 & 6.8) Ulike lagringsformer (Collection) i Java (Big Java 15.1) Klasser med typeparametre («generiske klasser») (Big Java
DetaljerAlgoritmer og datastrukturer Eksamen
Algoritmer og datastrukturer Eksamen 24.02.2010 Eksamenstid: 5 timer Hjelpemidler: Alle trykte og skrevne + håndholdt kalkulator som ikke kommuniserer. Faglærer: Ulf Uttersrud Råd og tips: Bruk ikke for
DetaljerINF1000 (Uke 15) Eksamen V 04
INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a
DetaljerINF1000 (Uke 15) Eksamen V 04
INF1000 (Uke 15) Eksamen V 04 Grunnkurs i programmering Institutt for Informatikk Universitetet i Oslo Anja Bråthen Kristoffersen og Are Magnus Bruaset 22-05-2006 2 22-05-2006 3 22-05-2006 4 Oppgave 1a
DetaljerOppsummering. Kort gjennomgang av klasser etc ved å løse halvparten av eksamen Klasser. Datastrukturer. Interface Subklasser Klasseparametre
Oppsummering Kort gjennomgang av klasser etc ved å løse halvparten av eksamen 2012. Klasser Interface Subklasser Klasseparametre Datastrukturer Hva er problemet? Oppgaven Emballasjefabrikken Renpakk skal
DetaljerEKSAMEN I FAG TDT4100 Objektorientert programmering. Fredag 6. juni 2008 Kl. 09.00 13.00
NTNU Norges teknisknaturvitenskapelige universitet Side 1 av 11 Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap BOKMÅL EKSAMEN I FAG
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Fredag 4. desember 2015 Tid for eksamen: 14.30 (4 timer)
DetaljerINF1010, 22. mai Prøveeksamen (Eksamen 12. juni 2012) Stein Gjessing Inst. for Informatikk Universitetet i Oslo
INF, 22. mai 23 Prøveeksamen 23 (Eksamen 2. juni 22) Stein Gjessing Inst. for Informatikk Universitetet i Oslo Oppgave a Tegn klassehierarkiet for de 9 produkttypene som er beskrevet over. Inkluder også
DetaljerLO191D/LC191D Videregående programmering
LO191D/LC191D Videregående programmering Eksamen mai 2012 Løsningsforslag Oppgave 1 Klassen Destinasjon: // Oppgaven er uklar på hva som skal inn i klassen Destinasjon. // Her følger en minimumsutgave
DetaljerEKSAMEN. Algoritmer og datastrukturer
EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: Eksamenstid: 20. mai 2009 kl 09.00 til kl 13.00 Hjelpemidler: 8 A4-sider (4 ark) med egne notater Kalkulator Faglærer: Gunnar Misund
DetaljerUNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet
UNIVERSITETET I BERGEN Det matematisk-naturvitenskapelige fakultet Eksamen i emnet INF101/INF101-F - Programmering 2 Tirsdag 27. September 2011, kl. 09-14 Bokmål Tillatte hjelpemidler: alle skrevne og
DetaljerNy/utsatt EKSAMEN. Dato: 5. januar 2018 Eksamenstid: 09:00 13:00
Ny/utsatt EKSAMEN Emnekode: ITF20006 Emne: Algoritmer og datastrukturer Dato: 5. januar 2018 Eksamenstid: 09:00 13:00 Hjelpemidler: Alle trykte og skrevne Faglærer: Jan Høiberg Om eksamensoppgavene: Oppgavesettet
Detaljer13 (fordi p.move() returnerer en ny posisjon, og endrer ikke p.x fra opprinnelig 13)
1. Anta at du har følgende klasse i Java: public class Pos { int x; public Pos(int x) { this.x = x; public Pos move(int dx) { return new Pos(x+dx); og følgende kode: Pos p = new Pos(13); p.move(5); Hva
DetaljerObjektorientert Programmering Ekstraordinær eksamen 2014
Objektorientert Programmering Ekstraordinær eksamen 2014 Høgskolen i Østfold 2014-01-13 Emnekode Emne ITF10611 Dato 13.01.2014 Eksamenstid 09:00-13:00 Hjelpemidler Faglærer Objektorientert Programmering
DetaljerHØGSKOLEN I SØR-TRØNDELAG
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: 4.mai 2011 Varighet: 0900-1300 Emnekode: Emnenavn: Klasse(r): LO191D / LC191D Campus: LC191D Videregående
DetaljerEKSAMENSOPPGAVE. INF-1100 Innføring i programmering og datamaskiners virkemåte. Teorifagb, hus 3, og og Adm.bygget, Aud.max og B.
Fakultet for naturvitenskap og teknologi EKSAMENSOPPGAVE Eksamen i: Dato: 06.12.2016 Klokkeslett: 09:00 13:00 INF-1100 Innføring i programmering og datamaskiners virkemåte Sted: Tillatte hjelpemidler:
DetaljerLøse reelle problemer
Løse reelle problemer Litt mer om løkker, metoder med returverdier og innlesing fra fil INF1000, uke4 Geir Kjetil Sandve Repetisjon fra forrige uke: while Syntaks: while (condition) do1; do2;... Eksempel:
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: UNIVERSITETET I OSLO BOKMÅL Det matematisk-naturvitenskapelige fakultet eksamen Eksamen i : INF1000 Grunnkurs i objektorientert programmering Eksamensdag : Mandag 3. desember 2007 Tid for
DetaljerEksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Løsningsforslag
Universitetet i Bergen Det matematisk naturvitenskapelige fakultet Institutt for informatikk Side 1 av 8 Eksamen i emnet INF100 Grunnkurs i programmering (Programmering I) Løsningsforslag Fredag 10. desember
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerUNIVERSITETET I OSLO
Kandidatnummer: Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i : INF1000 Grunnkurs i objektorientert programmering Prøveeksamensdag : Onsdag 12. november 2014 Tid
DetaljerEksamen. Objektorientert Programmering IGR 1372
+ JVNROHQL1DUYLN $YGHOLQJIRU7HNQRORJL Eksamen i Objektorientert Programmering IGR 1372 7LG'HVHPEHU± 7LOODWWHKMHOSHPLGOHU 6NULYHVDNHU2UGE NHU -DYD6RIWZDUH6ROXWLRQV)RXQGDWLRQVRI3URJUDP 'HVLJQVNUHYHWDY/HZLV
DetaljerOppgavesettet består av 7 sider, inkludert denne forsiden. Kontroll& at oppgaven er komplett før du begynner å besvare spørsmålene.
Høgskoleni Østfold EKSAMEN Emnekode: Emnenavn: ITF20006 Algoritmer og datastrukturer Dato: Eksamenstid: 9. mai 2016 9.00 13.00 Hjelpemidler: Faglærer: Alle trykte og skrevne Jan Høiberg Om eksamensoppgaven
DetaljerAlgoritmer og Datastrukturer
Eksamen i Algoritmer og Datastrukturer IAI 20102 Høgskolen i Østfold Avdeling for informatikk og automatisering Lødag 5. juni 2004, kl. 09.00-13.00 LØSNINGSFORSLAG 1 Del 1 60% Oppgave 1.1-10% Forklar kort
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i IN 115 og IN 110 Algoritmer og datastrukturer Eksamensdag: 14. mai 1996 Tid for eksamen: 9.00 15.00 Oppgavesettet er på 8 sider.
DetaljerHØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL
HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL Kandidatnr: Eksamensdato: Varighet: Emnekode: Emnenavn: Klasse(r): Studiepoeng: Faglærer(e): Kontaktperson (adm.) Hjelpemidler: Oppgavesettet
DetaljerEKSAMEN 6108/6108N PROGRAMMERING I JAVA Alt trykt og skriftlig materiale.
Høgskolen i Telemark Fakultet for allmennvitenskapelige fag EKSAMEN I 6108/6108N PROGRAMMERING I JAVA 21. 12. 2015 Tid: 4 timer Sidetall: Hjelpemiddel: Merknader: Framside + 5 sider Alt trykt og skriftlig
DetaljerAlgoritmer og datastrukturer Løsningsforslag
Algoritmer og datastrukturer ved Høgskolen i OsloSide 1 av 6 Algoritmer og datastrukturer Løsningsforslag Eksamen 24. februar 2010 Oppgave 1A 1. Komparatoren sammenligner først lengdene til de to strengene.
DetaljerINF1000 - Løsning på seminaropppgaver til uke 8
INF1000 - Løsning på seminaropppgaver til uke 8 Oppgave 1 a) for(string nokkel : studenter.keyset){ System.out.println(nokkel); Studenten sitt navn blir skrevet ut. b) for(student dennestudenten : studenter.values()){
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i INF1010 Objektorientert programmering Dato: 4. juni 2015 Tid for eksamen: 09.00 15.00 (6 timer) Oppgavesettet er på 6 sider. Vedlegg:
DetaljerUNIVERSITETET I OSLO
Bokmål UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Torsdag 4. desember 2014 Tid for eksamen: 14.30 (4 timer)
DetaljerBOKMÅL Side 1 av 5. KONTERINGSEKSAMEN I FAG TDT4102 Prosedyre og objektorientert programmering. Onsdag 6. august 2008 Kl. 09.00 13.
BOKMÅL Side 1 av 5 NTNU Norges teknisk-naturvitenskapelige universitet Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap KONTERINGSEKSAMEN
Detaljeri=0 Repetisjon: arrayer Forelesning inf Java 4 Repetisjon: nesting av løkker Repetisjon: nesting av løkker 0*0 0*2 0*3 0*1 0*4
Forelesning inf - Java 4 Repetisjon: arrayer Tema: Løkker Arrayer Metoder Ole Christian Lingjærde,. september Deklarere og opprette array - eksempler: int[] a = new int[]; String[] a = new String[]; I
DetaljerForelesning inf Java 4
Forelesning inf1000 - Java 4 Tema: Løkker Arrayer Metoder Ole Christian Lingjærde, 12. september 2012 Ole Chr. Lingjærde Institutt for informatikk, 29. august 2012 1 Repetisjon: arrayer Deklarere og opprette
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Kandidatnr Eksamen i INF1000 Grunnkurs i objektorientert programmering Eksamensdag: Prøveeksamen tirsdag 23. november 2010 Tid for eksamen:
Detaljer