Tenta 5+6 Flashcards

1
Q

Vilka är de två vanliga Internet-protokollen för transport-lagret (transport layer)?

A

TCP (transmission control protocol) och UDP (user datagram protocol).

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

Vad kallas den krypteringsteknik som används mycket på Internet och som innebär att parterna inte i förväg behöver ha tillgång till en gemensam nyckel?

A

Public key encryption (t.ex. RSA-algoritmen).

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

Ett program kan ge upphov till tre olika typer av fel: syntaktiska fel (syntactic errors), exekveringsfel (runtime errors) och logiska fel (logic errors). Vilket typ av fel är minst allvarliga och varför?

A

Syntaktiska fel, eftersom de upptäcks redan av kompilatorn

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

Vad kallas de korta iterationer (2 – 4 veckor) i Scrum, som skall resultera i någonting levererbart till kund/beställare?

A

Sprintar (sprints).

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

Vad gör en kompilator (compiler)?

A

En kompilator översättar källkod, skriven i ett programmeringsspråk, till exekverbar maskinkod.

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

Vad gör en (nätverks-) hub?

A

Kopplar ihop datorer till ett nätverk.

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

Vad kallas den roll i Scrum som skall säkerställa att Scrum-ramverket följs?

A

Scrum master.

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

Vad kallas den grundläggande datastruktur som består av ett block av dataelement av samma datatyp och storlek, och där varje dataelement direkt nås via ett index?

A

Arrayer (arrays).

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

Vad kallas den roll i Scrum som upprätthåller en lista med krav och prioriterar mellan dessa krav?

A

Produktägare (product owner).

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

Vad är syftet med en URL/URI?

A

Att unikt identifiera en webbresurs, t.ex. en webbsida

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

Vad kallas i Scrum de möten då man diskuterar vad som har gått bra denna iteration och vad som kan förbättras i nästa iteration?

A

Sprint retrospective.

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

Är ett programmeringsspråk, t.ex. Python, lämpligt för att beskriva algoritmer? Motivera ditt svar

A

Ja, för att programmeringsspråk har väldefinierade primitiv och regler för hur primitiven kan kombineras.

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

Vad är ett artificiellt neuralt nätverk (artificial neural network) och hur förändras ett sådant nätverk under inlärning?

A

Ett artificiellt neuralt nätverk är en beräkningsmodell som efterliknar en hjärnas nätverk av neuroner. Ett artificiellt neuralt nätverk lär sig genom att justera vikterna i de olika neuronerna i nätverket.

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

Vad gör en webbserver (webserver)?

A

Ger tillgång till olika webbresurser, som t.ex. webbsidor.

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

Vad är concurrent programming?

A

Programmering där man programmerar flera parallella exekveringsvägar (trådar) i samma program.

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

Vad kallas den grundläggande datastruktur som består av ett block av dataelement av vanligtvis olika datatyper och storlek, och där de enskilda dataelementen nås via namn?

A

Aggregattyp (aggregate typ) / struct / post (record).

17
Q

Vad kallas i Scrum de korta dagliga möten då varje projektdeltagare skall svara på tre frågor?

A

Daily scrum (stand-up).

18
Q

Vad är det minsta antalet gånger som satserna i en loop-kropp (loop body) utförs i en iteration med pre-test-villkor?

A

0 (noll).

19
Q

Ett program kan ge upphov till tre olika typer av fel: syntaktiska fel (syntactic errors), exekveringsfel (runtime errors) och logiska fel (logic errors). Vilken typ av fel är mest allvarliga och varför?

A

Logiska fel, eftersom de inte ger upphov till något felmeddelande.

20
Q

Vad kallas den del av maskininlärning (machine learning) där en människa beskriver det korrekta svaret för ett antal exempel och agenten (maskininlärningsalgoritmen) generaliserar utifrån dessa exempel?

A

Supervised learning

21
Q

Vad är skillnaden mellan en kompilator (compiler) och en interpretator (interpreter)?

A

En kompilator (compiler) översätter programkod/källkod till körbar kod. En interpretator (interpreter) tolkar programkod/källkod vid själva körningen och utför då instruktionerna i programkoden/källkoden.

22
Q

Till vilket Internet-mjukvarulager (Internet software layer) hör protokollet IPv6?

A

Network layer.