Containers Och Loopar Flashcards

1
Q

Vad är det för fel med nedanstående loop?
for(int i = 0; i < 10)

A

Det saknas en iteration, det händer inget i slutet av loopen

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

Kan man använda en for-loop för att räkna ner istället för upp?

A

Ja, det går att göra en for-loop som räknar både upp eller ner

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

Måste man använda en for-loop med en container?

A

Nej, en for-loop är bara en loop med ett bestämt antal varv

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

Vad är det för fel på nedanstående for-loop?
for(i = 0; i < 10; i++)

A

int-variabeln är odeklarerad

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

Vad gör en foreach-loop?

A

Det är en loop som går igenom varje värde sparad i en container

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

Vad är det för fel på nedanstående foreach-loop?
foreach(string in minVektor)

A

Det saknas ett referensnamn till strängarna sparade i vektorn

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

Vilken av nedanstående alternativ är en giltig int-vektor med fem element?
int[] minVektor = new int[5];
int[5] minVektor = new int[];
int minVektor = int[5];

A

int[] minVektor = new int[5];

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

Kan man skriva en bool-vektor?

A

Ja, vektorer fungerar med alla variabeltyper och instanser av klasser

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

Vad är det för fel på nedanstående vektor?
string minVektor = new string[5];

A

Den är deklarerad som en sträng, inte en vektor

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

Vilken av nedanstående koder är en giltig lista?
List<> minLista = new List<string>();
List<string> minLista = new List<string>();
List <string> minLista = new List<>();
.</string></string></string></string>

A

List<string> minLista = new List<string>();</string></string>

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

Vad är det för fel på nedanstående lista?
List<string> strängLista = new List<>();</string>

A

Vi har missat att ange det som en List<string> vid tilldelningen</string>

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

Vad är det för skillnad mellan en vektor och en lista?

A

En lista kan innehålla valfritt antal element, medan en vektor är förbestämd

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