Basics Flashcards
Hvad er en variabel i programmering?
En variabel er et sted, hvor data (som tal eller tekst) kan gemmes og bruges senere i programmet.
Hvad betyder “kompilering” af et program?
Kompilering er processen med at oversætte kildekoden til maskinkode, som computeren kan køre.
Hvad er forskellen mellem en funktion og en variabel?
En funktion udfører en specifik opgave, mens en variabel gemmer data.
Hvad betyder “bug” i et program?
En “bug” er en fejl eller uforudset adfærd i programmet, der får det til at fungere forkert.
Hvad betyder det at “debugge” et program?
At “debugge” betyder at finde og rette fejl i et program.
Hvad er et bibliotek (library) i programmering?
Et bibliotek er en samling af præskrevet kode, som kan genbruges i programmer.
Hvad er et objekt i objektorienteret programmering?
Et objekt er en instans af en klasse, der indeholder både data (attributter) og metoder (funktioner).
Hvad er en klasse i programmering?
En klasse er en skabelon eller blueprint for at skabe objekter, der definerer deres egenskaber og adfærd.
Hvad betyder “loop” i programmering?
En loop er en kontrolstruktur, der gentager en blok kode, så længe en betingelse er opfyldt.
Hvad er en array i programmering?
En array er en datastruktur, der gemmer flere værdier af samme datatype i en enkelt variabel.
Hvad betyder “inheritance” (arv) i objektorienteret programmering?
Arv gør det muligt for en klasse at nedarve egenskaber og metoder fra en anden klasse.
Hvad betyder “polymorphism” i objektorienteret programmering?
Polymorfi gør det muligt for forskellige klasser at implementere metoder med samme navn på forskellige måder.
Hvad er forskellen mellem en “stack” og en “queue”?
En stack følger LIFO-princippet (Last In, First Out), mens en queue følger FIFO-princippet (First In, First Out).
Hvad er “recursion” i programmering?
Rekursion er en metode, hvor en funktion kalder sig selv for at løse en opgave.
Hvad betyder “encapsulation” i objektorienteret programmering?
Indkapsling er en mekanisme, der begrænser adgangen til visse data og funktioner i et objekt for at beskytte mod utilsigtet manipulation.