Tentamen Flashcards

(65 cards)

1
Q

Kompliering

A

En metod för att köra ett program genom att översätta algoritmen till programkod.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Länkning

A

DLL “Dynamic Link Library” - Fil med externa uppgifter om system- och inmatiningsrutiner.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Statisk länkning

A

Externa rutiner som blir en del av programkoden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Dynamiskt länkning

A

Externa uppgifter som länkas in enbart när programmet körs.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Interpretering

A

Programkod översätts aldrig till maskinkod, utan instruktionerna tolkas av datorn med en intreprerator.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

.Net

A

Ett ramverk för att utveckla webbaserade applikationer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Huvudelarna i .NET

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Namespace

A

Ett namn som refererar till en program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Using system

A

En extern fil som anger syntax och referanser. Tex console.WriteLine osv

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Literarler

A

Skriva direkt i källkod, går inte att ändra

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Identifierare

A

Namn på variabler

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Pascalnotation

A

Första bokstaven är med stor bokstav

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Kamelnotation

A

Första Bokstaven är skriven med liten bokstav.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Implict Typomvadling

A

sätta in något mindre i något större. Typ int i en Long.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explicit Typomvandling

A

Sätta in något större i något mindre. Typ Long i en Int.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Primitiva Datatyper

A

Faktiska värden som ligger in en stack:

int

long

double

short

float

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Refrenstyper

A

Innehåller referenser till värdet som ligger i heapen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Primmärminnet

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Sammanstatta Datatyper

A

Strukturtyp (värden som ligger på stack i PM) och Classer (värden som ligger i heapen)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Fyra Flödesstrukturer

A

Sekvens - stegvis ut aktiviteterna

Beslut - Vägval, ja/nej (IF)

Repetion - upprepning (while)

Fall (case) - Typ menyval (switch)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

AND

A

AND - True när enbart båda är sanna

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

OR

A

True när någon av inputen är sann

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

NOT

A

Invertera

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Hur jämför man objekt
Objekt går ej att jämföra med == utan man måste använda sig av compareTo Om idnummret är mindre än \>0 större än \<0 Lika med = 0 If (djuren[i].idnummer.compareTo(Target)\>0)
26
Hur man deklarera en Symetrisk och Asymetrisk vektor
int [,] symtrisk = new [2,3]; Int [] [] Asymetrsik = new int [2] [];
27
Struct
Struct skapas i samma Class som main. Alla data typer i en struct lägg i stack i PM
28
Tre typer av fel:
Kompileringsfel (syntaxfel) = fel namn på en variabel osv Exekveringsfel = tex (index utanför matris), detta återgärdas med try catch.. Logiskt fel = Man har helt enkelt tänkt fel
29
Bubbelsort
Loopa genom hela vektorn och stegvis placera önskade värdet (stor/lågt) näre första position
30
Selektionsort
Högsta/minsta värdet på minsta position i vektorn
31
Procedurer och funktioner
Procedurer är Metoder som inte har ett returvärde. (Jobbar mot prgorammets data) Funktioner är "hjälpmetoder" som tillhandahåller returvärde. (Jobba mot data som fått i parametrarna)
32
Synlighet
Variabler som deklaeraras inom mås vingarna kallas för lokala varibabler och kan endast används inom måsvingarna.
33
Filhantering
Using system.i/o; öppna fil bearbeta fil stäng fil
34
Vad är en algoritm?
En algoritm är insutruktioner för att lösa ett problem.
35
Metod inom en klass
public void skrivUT () { cw("Något"); }
36
Linijärsökning
En linjärsökning jämför helt enkelt första elementet i listan med det som skickats in, därefter andra etc till dess att rätt svar förhoppningsvis hittats, då det lämpligtvis ligger en break. Den kan returnera själva talet som eftersökts (eller -1 om det inte fanns), men också en boolean som talar om ifall talet hittades eller ej. Det finns inga särskilda krav på listan. Talen behöver alltså inte vara sorterade från början.
37
Skriv ett metodanrop som skickar värdet 4 till metoddefinitionen och därefter tilldelar returvärdet till en variabel med benämningen result
int result = Cube(4);
38
Minskning av vektor
Tar emot värder från i om det finns en träff
39
Sortering
for(int i =0; i

{

for(int j =0; j

{

}

}

40
vektor i class
int [] array1 = new int [4]; array[0] = int.parse(fält[0]); osv osv
41
Vilket nyckelord (keyword) gör så att ett objekt skapas i datorns arbetsminne?
new
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65