1/330
Looks like no tags are added yet.
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
Vad är en abstrakt datatyp (abstract data type)?
En datatyp som innehåller både data och operationer för att hantera datat.
Vad innebär arv i objektorienterad programmering?
Tillåter en klass att omfatta egenskaper hos en annan klass utan att explicit behöva deklarera dem.
Vad är stopp-problemet (the halting problem), och varför är det intressant ur ett beräkningsteoretiskt perspektiv?
Är det möjligt att inom ändlig tidsrymd med något program avgöra om ett godtyckligt program kommer att avslutas för godtyckliga indata?
___ är olösbart, vilket visar att det finns problem som inte går att lösa (med algoritmer).
Vad innebär commit och rollback i databas-sammanhang?
En commit innebär att en transaktion är genomförd och godkänd av databashanteraren.
En rollback innebär att det har uppkommit något problem under en transaktion och att databashanteraren därför återställer databasen i det tillstånd den hade före transaktionen (transaktionen rullas tillbaka).
Ordna följande komplexitets-/effektivitetsklasser (complexity/efficiency classes) från den mest effektiva till den minst effektiva: Θ(n4), Θ(n), Θ(2n), Θ(log n).
Θ(log n), Θ(n), Θ(n4), Θ(2n).
Vilka är de fyra traditionella utvecklingsfaserna vid programvaruutveckling
Kravanalys, design, implementation, testning.
Givet att komplexiteten för algoritm A är O(n), algoritm B är O(log n), algoritm C är O(n2) och algoritm D är O(n log n2), lista algoritmerna i ordning från den mest effektiva till den minst effektiva!
B, A, D, C.
Inom datorgrafik spelar ljus en viktig roll. Ljus brukar delas in i tre (3) olika sorter, vilka? Vad skiljer dem åt?
Speglande ljus (specular light), som reflekteras utan att splittras upp
Diffust ljus (diffuse light)
Bakgrundsljus (ambient light) som är ljus som finns i hela bilden och fördelas jämnt över alla objekt. Har inte någon bestämd källa.
Vad är en databas (database) i förhållande till ett databashanteringssystem (DBMS – database management system)?
En organiserad samling av data (som kan hanteras av ett databashanteringssystem).
Ett databashanteringssystem är ett system för att skapa, uppdatera och administrera databaser, samt besvara frågor ställda mot databaserna.
Vad är en abstrakt datastruktur? Vad är skillnaden mot en record/struct?
En abstrakt datastruktur beskriver en datatyp och dess operationer.
En record/struct är en sammansatt datastruktur som är en samling av data som kan vara av olika datatyper.
Förklara vad en pekare (pointer) är?
En variabel som innehåller minnesadressen till det som den pekar på.
Varför behövs sök-heurestik?
För att sökträd för alla intressanta problem är så stora att det är praktiskt omöjligt att utforska hela sökträdet, och man därför behöver heurestik (tumregler) för att vägleda sökningen.