Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
eksamenssett.noTren målrettet

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Ikke MVA-registrert

Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
eksamenssett.noTren målrettet

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Ikke MVA-registrert

Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
eksamenssett.noTren målrettet

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Ikke MVA-registrert

Eksamenssett logo
eksamenssett.noTren målrettet
  • Ungdomsskole/VGS
  • Høyskole
  • Ressurser
  • Privatundervisning
  • Kontakt
  1. Hjem
  2. Høyskole
  3. NTNU
  4. TDT4100
  5. Temaprøver
TDT4100

TDT4100 Objektorientert programmering

Temaprøver

Øv deg på hvert enkelt tema med realistiske totimersprøver. Perfekt for å styrke svake områder eller teste deg selv før eksamen.

52

prøver

13

temaer

2t

per prøve

01

Klasser og objekter

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Klassedefinisjon i JavaKonstruktørerMetoder og attributterObjektinstansiering

Om temaprøvene

Hver temaprøve er designet for å ta 2 timer og fokuserer på ett spesifikt tema fra pensum.

Prøvene er laget for å ligne oppgavene du møter på eksamen, men med fokus på ett emne av gangen. Dette gjør det lettere å identifisere og fylle kunnskapshull.

Temaer merket med «Eksamensrelevant» er de som dukker opp på nesten alle eksamener. Start med disse hvis du har begrenset tid.

Temaprøve 1 i hvert tema er gratis. Temaprøve 2–4 krever premium.
eksamenssett.noTren målrettet

Komplett samling av eksamensoppgaver og løsninger for norsk skole.

Om ossPrivatundervisningPriserSlik bruker du sidenFAQPersonvernVilkårAngrerettKontaktKI-deklarasjon

© 2026 Eksamenssett.no · Alle rettigheter forbeholdt

Innholdet er utviklet med KI og kvalitetssikres kontinuerlig – av modellene, og ved at våre tusenvis av brukere kan melde fra om feil. Slik jobber vi med kvalitet →

Eksamenssett.no eies og drives av Studenthjelp Privatundervisning AS

Org.nr. 913 117 387 (Foretaksregisteret) · Aksel Olsens vei 10B, 1597 Moss · Ikke MVA-registrert

Temaprøve 2
2 timer
KonstruktørerMetoder og attributterObjektinstansieringKlassedefinisjon i Java
Temaprøve 3
2 timer
Metoder og attributterObjektinstansieringKlassedefinisjon i JavaKonstruktører
Temaprøve 4
2 timer
ObjektinstansieringKlassedefinisjon i JavaKonstruktørerMetoder og attributter
02

Innkapsling og tilgangskontroll

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Private og publicGetters og settersImmutabilitetDatavalidering
Temaprøve 2
2 timer
Getters og settersImmutabilitetDatavalideringPrivate og public
Temaprøve 3
2 timer
ImmutabilitetDatavalideringPrivate og publicGetters og setters
Temaprøve 4
2 timer
DatavalideringPrivate og publicGetters og settersImmutabilitet
03

Arv og polymorfisme

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Extends og superMetode-overstyringDynamisk bindingPolymorfi i praksis
Temaprøve 2
2 timer
Metode-overstyringDynamisk bindingPolymorfi i praksisExtends og super
Temaprøve 3
2 timer
Dynamisk bindingPolymorfi i praksisExtends og superMetode-overstyring
Temaprøve 4
2 timer
Polymorfi i praksisExtends og superMetode-overstyringDynamisk binding
04

Grensesnitt og abstrakte klasser

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Interface-definisjonAbstrakte metoderImplementeringDesignvalg
Temaprøve 2
2 timer
Abstrakte metoderImplementeringDesignvalgInterface-definisjon
Temaprøve 3
2 timer
ImplementeringDesignvalgInterface-definisjonAbstrakte metoder
Temaprøve 4
2 timer
DesignvalgInterface-definisjonAbstrakte metoderImplementering
05

Generics og collections

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Generiske typerCollections FrameworkList, Set og MapIteratorer
Temaprøve 2
2 timer
Collections FrameworkList, Set og MapIteratorerGeneriske typer
Temaprøve 3
2 timer
List, Set og MapIteratorerGeneriske typerCollections Framework
Temaprøve 4
2 timer
IteratorerGeneriske typerCollections FrameworkList, Set og Map
06

Unntakshåndtering

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Try-catch-finallyChecked vs uncheckedEgne exceptionsFeilhåndteringsstrategi
Temaprøve 2
2 timer
Checked vs uncheckedEgne exceptionsFeilhåndteringsstrategiTry-catch-finally
Temaprøve 3
2 timer
Egne exceptionsFeilhåndteringsstrategiTry-catch-finallyChecked vs unchecked
Temaprøve 4
2 timer
FeilhåndteringsstrategiTry-catch-finallyChecked vs uncheckedEgne exceptions
07

Testing og feilsøking

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Enhetstesting med JUnitTestdrevet utviklingDebugging-teknikkerTestdekning
Temaprøve 2
2 timer
Testdrevet utviklingDebugging-teknikkerTestdekningEnhetstesting med JUnit
Temaprøve 3
2 timer
Debugging-teknikkerTestdekningEnhetstesting med JUnitTestdrevet utvikling
Temaprøve 4
2 timer
TestdekningEnhetstesting med JUnitTestdrevet utviklingDebugging-teknikker
08

Delegering og komposisjon

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Delegat-felt av grensesnitt-typeVideresending av metodekallInnpakning med logging og avkortingDelegering kontra arv
Temaprøve 2
2 timer
Komposisjon og har-en-forholdVideresending av get og set gjennom delobjektUforanderlig delobjekt og forsvarskopiInnkapsling av interne samlinger
Temaprøve 3
2 timer
Grensesnitt for beregningsstrategiSetter som bytter delegat i kjøretidLambda og metodereferanse som delegatFlere strategier i samme objekt
Temaprøve 4
2 timer
Toveis kobling mellom objekterKonsistent oppdatering av begge siderSammensatt delegatObjektdiagram for objektstruktur
09

Observatør-observert

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Lytter-grensesnitt med kilde og gammel/ny verdiaddListener og removeListenerPrivat fireXxxChanged og varsling ved faktisk endringHva innebærer observerbarhet
Temaprøve 2
2 timer
Map fra lytter til verdien den lytter påVarsling kun til berørte lyttereRe-registrering og equals-fellaFlere observerbare egenskaper i samme klasse
Temaprøve 3
2 timer
Avregistrering under varsling og ConcurrentModificationExceptionFinn feilen i en observerbar klasseTrinnvis utførelse av en varslingsrundePush- kontra pull-varsling
Temaprøve 4
2 timer
Pull-varsling når flere egenskaper endres samtidigJavaFX-kontroller som lytter på modellenÉn lytter registrert på flere observerte objekterObservatør kontra delegering
10

Funksjonelle grensesnitt og streams

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Definisjon av funksjonelt grensesnittLambda-syntaksPredicate, Function, Supplier og ConsumerEgne funksjonelle grensesnitt
Temaprøve 2
2 timer
Lambda kontra anonym indre klasseMetodereferanserComparator og flernivåsorteringFeilsøking i strømkode
Temaprøve 3
2 timer
Late og terminale strømoperasjonerOmskriving av løkker til streamsAggregering med mapToInt og OptionalFunksjonelle grensesnitt som parametre
Temaprøve 4
2 timer
Supplier for testbarhetDefault-metoder og Predicate-kombinasjonandThen og composeGeneriske funksjonelle grensesnitt som felt
11

Iteratorer og sortering

Eksamensrelevant4 prøver
Temaprøve 1Gratis
2 timer
Iterable og for-eachEgen Iterator-klasseAnonym iteratorIterator kontra Iterable
Temaprøve 2
2 timer
Comparable og compareToComparator som objekt og lambdaFlernivå-sorteringKonsistens med equals
Temaprøve 3
2 timer
ConcurrentModificationExceptionIterator.removeFail-fast og endringstellerSortering under iterasjon
Temaprøve 4
2 timer
TreeSet og TreeMap med comparatorSammensatte og filtrerende iteratorerComparator og null-verdierBrudd på comparator-kontrakten
12

Filbehandling og I/O

Hyppig på eksamen4 prøver
Temaprøve 1Gratis
2 timer
Scanner og linjebasert lesingInputStream og Reader-hierarkiettry-with-resources og lukkingRobust parsing av feilformaterte linjer
Temaprøve 2
2 timer
PrintWriter og skriving til strømsave og load av objektstrukturTesting med ByteArray-strømmerFinn feilen i IO-kode
Temaprøve 3
2 timer
Forover-referanser i filformatFinn-eller-opprett-mønsteretMap-basert oppslagToveis koblinger fra fil
Temaprøve 4
2 timer
IOException og checked unntakBufferedReader og InputStreamReadergetResourceAsStreamthrows kontra try/catch
13

JavaFX og FXML

Hyppig på eksamen4 prøver
Temaprøve 1Gratis
2 timer
Application og FXMLLoaderfx:controller, fx:id og onAction@FXML-felt og handler-metoderinitialize() og kontrolleroppsett
Temaprøve 2
2 timer
Modellklasse uten GUI-avhengighetValidering av brukerinputFeilmelding i LabelTestbarhet og JUnit uten GUI
Temaprøve 3
2 timer
Lyttergrensesnitt i modellenKontroller som observatørOppdatering av ListView og LabelFlere visninger på samme modell
Temaprøve 4
2 timer
Layout-containereListView, ComboBox og TextAreaFeilsøking av FXML-koblingFXMLLoader og deling av modellen