[Ö] Programmeringsteknik Grundkurs

Övningen är skapad 2026-05-14 av AlfredLTHLund. Antal frågor: 24.




Välj frågor (24)

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

  • Hur ges tecknet på position k i en sträng (string_name), där 1:a positionen indexeras 0? string_name[k]
  • Hur ges en variabels (variabel_name) nuvarande typ? Dvs om den är en str, int, boolean eller float type(variabel_name)
  • Hur skiljer sig tuppler och listor? tupplers värden kan ej ändras
  • Python, utan numpy, kan hantera matriser som "listor av listor". Hur ges element (k, j) i en sådan (matrix_name)? matrix_name[k][j]
  • Hur skapas en tom nyckel-värde-tabell (hashmap_name)? hashmap_name = {}
  • Vad innebär felmeddelandet "KeyError"? nyckel saknas i nyckel-värde-tabell
  • Hur skiljer sig mängder från listor och tuppler? ej dubblett-element, saknar inbördes ordning
  • Går det att iterera över en mängd? ja, dock ej i given ordning
  • Hur skapas en tom mängd (set_name)? set_name = set()
  • Hur skapas en mängd (set_name) från något itererbart (iterable_name)? set(iterable_name)
  • Hur refereras en fil (fil1.txt) i en mapp (folder1)? "folder1/fil1.txt"
  • Vad returnerar funktioner där return ej körts? none
  • Vilka frivilliga parametrar har print()? sep=, end=
  • Hur fungerar operatorerna * och + för listor? +: sammanslår listor, *: tillsätter givet antal av givet element till listan
  • Hur kan lista med tupplar på formen (index, korresponderande tecken) av en given sträng (string_name) ges? enumerate(string_name)
  • Hur kan en lista av orden i en given sträng (string_name) ges, där orden är uppdelad vid separatorn sep? string_name.split(sep)
  • Hur ges ett objekts (object_name) id? id(object_name)
  • Vilken 1:a parameter måste användas när konstruktor eller metod ska deklareras för en klass? self
  • Vad gör metoden __str__? anger objektets string, dvs vad som printas om objektet printas
  • Vad gör metoden __eq__? vad som anses som att två objekt är lika (return True/False)
  • Vad gör metoden __gt__? vad som anses som att ett objekt är större än self (return True/False)
  • Om en variabel definieras utanför __init__ för en klass blir en en klass-gemensam variabel. Hur kan detta användas? ex: uppräknare av antal skapade element
  • Om parent:ens __init__ kräver parametrar (parameters) kan child:ens __init__ köra parant:ens i sin __init__. Hur då? super().__init__(parameters)
  • Python prioriterar child:ens överskrivna metoder över dess parent. Hur accessas då en parent:s metod (method_name) som blivit överskriven? super().method_name()

Alla Inga

Utdelad övning

https://spellic.com/swe/ovning/o-programmeringsteknik-grundkurs.12989134.html