---
# System prepended metadata

title: Facit repetitionsfrågor (programmering 1)

---

# Facit repetitionsfrågor (prog. 1)

Uppgift 1
Vilket kommando används för att läsa in en sträng från användaren i konsolen?
Svar: b) Console.ReadLine

Uppgift 2
Hur skriver du ut text till konsolen?
Svar: Du använder Console.WriteLine() för att skriva ut text till konsolen.

Uppgift 3
Vad är en if-sats och vad används den för?
Svar: En if-sats är ett sätt för att utföra olika kod beroende på om ett visst villkor är sant eller falskt. Den används för att göra beslut i programmet.

Uppgift 4
Vad kommer följande kod skriva till konsolen?
Svar: "Numret är större än 5."

Uppgift 5
Vad är en loop, och vad är syftet med den?
Svar: En loop är ett sätt för att upprepa en eller flera kodrade flera gånger. Syftet med en loop är att kunna utföra samma sak ett visst antal gånger.

Uppgift 6
Vad är skillnaden mellan en for-loop och en while-loop?
Svar: En for-loop används när du vet hur många gånger loopen ska köras i förväg, medan en while-loop används när loopen ska köras så länge ett visst villkor är sant.

Uppgift 7
Vad kommer följande kod skriva till konsolen?
Svar:
4
5
6
7
8
9

Uppgift 8
Hur skapar du en heltalsvariabel?
Svar: Du skapar en heltalsvariabel i C# genom att använda nyckelordet int, t.ex. int myVariable = 42;

Uppgift 9
Vilken typ av variabel används för att lagra text i C#?
Svar: d) string

Uppgift 10
Hur skapar du en kommentar i din C#-kod?
Svar: Du skapar en kommentar i C# genom att använda // för en enradskommentar eller /* */ för en flerradskommentar.

Uppgift 11
När vill du använda "==" och när vill du använda “=”?
Svar: Du använder "==" för att jämföra om två värden är lika, medan du använder "=" för att tilldela ett värde till en variabel.

Uppgift 12
Vad händer om du skriver continue inuti en loop?
Svar: Om du skriver continue inuti en loop hoppas den aktuella iterationen över och fortsätter med nästa iteration.

Uppgift 13
Beskriv vad ett villkor är i samband med if-satser och while-loopar.
Svar: Ett villkor är en uttryck i C# som utvärderas som sant eller falskt. Det används i if-satser och while-loopar för att bestämma programflödet. Om villkoret är sant, utförs de kodblock som är kopplade till det.

Uppgift 14
Vad är en bool?
Svar: En bool är en datatyp i C# som representerar sanningsvärden och kan bara ha två möjliga värden: true eller false.

Uppgift 15
Vad gör en break-sats i en loop?
Svar: b) Avslutar loopen omedelbart.

Uppgift 16
Vad kommer följande kod skriva till konsolen?
Svar:
Count är 0
Count är 1
Count är 2

Uppgift 17
Följande kod har något fel, som gör att koden inte kommer köra. Vad är fel i varje kodbit?

A)
Fel: Det saknas ett avslutande semikolon efter Console.WriteLine("Hello, World!").

B)
Fel: I if-satsen ska du använda "==" för att jämföra, inte "=" som används för tilldelning. Rätt: if (num == 5)

C)
Fel: Console.ReadLine() returnerar en sträng, så du kan inte direkt tilldela den till en heltalsvariabel. Du måste använda int.Parse() eller Convert.ToInt32() för att konvertera strängen till heltal.

D)
Fel: Du kan inte direkt addera en heltalsvariabel (num1) med en strängvariabel (num2) i C#. Du måste konvertera strängen till ett heltal innan du utför additionen. Rätt: int sum = num1 + int.Parse(num2);