Containers Och Loopar Flashcards
Vad är det för fel med nedanstående loop?
for(int i = 0; i < 10)
Det saknas en iteration, det händer inget i slutet av loopen
Kan man använda en for-loop för att räkna ner istället för upp?
Ja, det går att göra en for-loop som räknar både upp eller ner
Måste man använda en for-loop med en container?
Nej, en for-loop är bara en loop med ett bestämt antal varv
Vad är det för fel på nedanstående for-loop?
for(i = 0; i < 10; i++)
int-variabeln är odeklarerad
Vad gör en foreach-loop?
Det är en loop som går igenom varje värde sparad i en container
Vad är det för fel på nedanstående foreach-loop?
foreach(string in minVektor)
Det saknas ett referensnamn till strängarna sparade i vektorn
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];
int[] minVektor = new int[5];
Kan man skriva en bool-vektor?
Ja, vektorer fungerar med alla variabeltyper och instanser av klasser
Vad är det för fel på nedanstående vektor?
string minVektor = new string[5];
Den är deklarerad som en sträng, inte en vektor
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>
List<string> minLista = new List<string>();</string></string>
Vad är det för fel på nedanstående lista?
List<string> strängLista = new List<>();</string>
Vi har missat att ange det som en List<string> vid tilldelningen</string>
Vad är det för skillnad mellan en vektor och en lista?
En lista kan innehålla valfritt antal element, medan en vektor är förbestämd