Programmering

Övningen är skapad 2023-05-07 av Sam_o_. Antal frågor: 25.




Välj frågor (25)

Vanligtvis används alla ord som finns i en övning när du förhör dig eller spelar spel. Här kan du välja om du enbart vill öva på ett urval av orden. Denna inställning påverkar både förhöret, spelen, och utskrifterna.

Alla Inga

  • Vad menas med indentering och varför används det? Betyder indrag - ger bättre struktur och lättare felsökning
  • Vad är en ”Iteration” och vilka sätt att göra det på har vi? Upprepning - loopar; while, do while, for, foreach
  • Vad är en ”Selektion” och vilka sätt kan vi göra det på? Val - if, switch case
  • Vad är en ”Sekvens” och hur gör man det? Rad för rad
  • Vilka av dessa variabelnamn är OK och varför/varför inte? a) Variabel-1 b) Variabel2 c) Variabel_3 d) variabel4 e) 5variabel f) Variabel&6 g) _variabel7a b, c, d, g
  • Vad gör den här typen av rader? using static System.Math; Lägger till ett bibliotek, med färdiga metoder i det här fallet matte.
  • Vad är en flyktsekvens? Ge exempel Escape-sekvenser tex \n \t.
  • Vad är modulos och hur skriver du för att använda det? % - ger rest vid heltalsdivision, t.ex 33 % 5 = 3
  • Vad är en algoritm? En beskrivning av hur man kan lösa ett problem - en avgränsad uppgift.
  • Om en metod inte skall returnera något – hur gör du det? Gör metoden till en void.
  • Vad är källkod, maskinkod och kompilator? Källkoden skriver vi i ett programspråk som c#, kompilatorn översätter till maskinkod som datorn förstår. Maskinkoden är 1 och 0.
  • Vad är pseudokod? En algoritm uttryckt i ord.
  • Vad är en ”räknare” – ge exempel Variabler som ökar sitt värde varje gång efter en loop, t.ex for loop.
  • Varför skriver vi Console.ReadLine(), dvs vad betyder Console i programmeringssammanhang? Vad konsolen ska göra.
  • Vad är s.k. explicit typkonvertering – ge ett exempel? Convert.ToInt32(Grejer); (int)Grejer
  • Vad är den största skillnaden på en string och en array av strings? En string består av en rad av tecken, en array av strings är en rad av ord.
  • Vad menas med indexering (i tex en array eller en string)? Att platserna numreras - från 0 och uppåt Console.WriteLine (fält[1]) Ger andra positionen i fältet.
  • Vilka krav har vi på en metod (vad krävs för att koden ska ligga i en metod)? Den skall lösa ett specifikt upprepade problem.
  • Vad är en operator? En operator är något som låter oss förändra t.ex en variabel.
  • Vad är det för skillnad på en relationsoperator, en tilldelningsoperator och en ökningsoperator? Relationsoperator >=, <=, == Tilldelningsoperator +=, -=, *=, /=, %= Ökningsoperator ++.
  • När behöver vi inte använda Convert vid inläsning och varför? När det är string.
  • Vad innebär konkatenering och hur kan vi göra det? Konkatenering innebär att lägga ihop två strängar. (“Hej ” + “då!”)
  • En lista kan sägas vara en dynamisk array – men vad innebär det i praktiken? Måste inte ge den en storlek.
  • När vi använder metoder så pratar man ibland om sk ”parameterar” – vad är det? Vad som ska skickas med när man kallar på metoden.
  • Hur kommer det sig att man kan ”räkna upp” och addera en char? En char är ascii som har ett siffervärde som kan ökas och minskas, dvs byta char.

Alla Inga

(
Utdelad övning

https://glosor.eu/ovning/programmering.11532272.html

)