Questão 1
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Hur många Mupp-objekt skapas i ovanstående program?
Responda
-
0
-
1
-
2
-
3
-
Inget av alternativen
Questão 2
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vilka formella parametrar har konstruktorn?
Responda
-
q
-
w
-
z
-
x
-
self
-
inget av alternativen
Questão 3
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vilka lokala variabler har konstruktorn?
Responda
-
q
-
w
-
z
-
x
-
self
-
inget av alternativen
Questão 4
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vad heter konstruktorn?
Responda
-
Mupp
-
__init__
-
knasa
-
smurfa
-
inget av alternativen
Questão 5
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Hur många funktioner har klassen Mupp?
Responda
-
0
-
1
-
2
-
3
-
inget av alternativen
Questão 6
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vilken returtyp har metoden knasa?
Responda
-
str
-
int
-
bool
-
float
-
inget av alternativen
Questão 7
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vilken returtyp har metoden smurfa?
Responda
-
str
-
int
-
bool
-
float
-
inget av alternativen
Questão 8
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vilka instansvariabler finns i klassen Mupp?
Responda
-
self.q
-
self.w
-
self.z
-
self.x
-
inget av alternativen
Questão 9
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Strängen "två" ovan representerar en:
Responda
-
anropsparameter
-
formell parameter
-
lokal variabel
-
sträng
-
inget av alternativen
Questão 10
Questão
class Mupp:
def __init__(self, q, w):
self.z = q
self.x = w
def knasa(self):
return self.z + self.x
def smurfa(self, q):
self.x = q
# Huvudprogram
m1 = Mupp("hej", "hopp")
m2 = Mupp("ding", "dong")
m1.smurfa("ett")
m2.smurfa("två")
print m1.knasa()
print m2.knasa()
Vilket/vilka av följande är ett korrekt metodanrop?
Questão 11
Questão
class Tabell:
def __init__(self, mupp, smurf):
self.mupp = mupp
self.smurf = smurf
# Huvudprogram
import math
li = list()
for n in range(9,0,-1):
li.append(Tabell(n,math.pow(n,0.5)))
for n in range(len(li)):
print li[n].mupp,' ',li[n].smurf
Hur många Tabell-objekt skapas i ovanstående program?
Responda
-
0
-
1
-
9
-
10
-
inget av alternativen
Questão 12
Questão
class Tabell:
def __init__(self, mupp, smurf):
self.mupp = mupp
self.smurf = smurf
# Huvudprogram
import math
li = list()
for n in range(9,0,-1):
li.append(Tabell(n,math.pow(n,0.5)))
for n in range(len(li)):
print li[n].mupp,' ',li[n].smurf
Hur många instansvariabler har klassen Tabell?
Responda
-
0
-
1
-
2
-
3
-
inget av alternativen
Questão 13
Questão
class Tabell:
def __init__(self, mupp, smurf):
self.mupp = mupp
self.smurf = smurf
# Huvudprogram
import math
li = list()
for n in range(9,0,-1):
li.append(Tabell(n,math.pow(n,0.5)))
for n in range(len(li)):
print li[n].mupp,' ',li[n].smurf
Vad representerar "Tabell(n,math.pow(n,0.5)" i ovanstående program?
Questão 14
Questão
class Tabell:
def __init__(self, mupp, smurf):
self.mupp = mupp
self.smurf = smurf
# Huvudprogram
import math
li = list()
for n in range(9,0,-1):
li.append(Tabell(n,math.pow(n,0.5)))
for n in range(len(li)):
print li[n].mupp,' ',li[n].smurf
Variableln n är en?
Responda
-
Lokal variabel
-
Global variabel
-
Instansvariabel
-
Styrvariabel
-
inget av alternativen
Questão 15
Questão
Vilken/vilka av följande är tillåtna identifierare?
Responda
-
67m
-
m67
-
m6.7
-
m6_7
-
inget av alternativen
Questão 16
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
En lokal variabel kan vara av str-datatyp.
-
En lokal variabel kan vara av Dice-datatyp.
-
En lokal variabel kan deklareras utanför en funktion/metod.
-
En lokal variabel existerar under hela programkörningen.
-
En lokal variabel existerar bara inom metoden den deklarerades.
-
inget av alternativen
Questão 17
Questão
Vilket/vilka påstående är korrekta?
Responda
-
En while-slinga kan skrivas om till en for-slinga som utför samma saker.
-
En while-slinga är lämplig då man vill utföra koden 0, 1 eller flera ggr.
-
En for-slinga är lämplig då man vill utföra koden ett fast antal ggr.
-
En slinga kräver ett avbrottsvillkor för att man inte ska hamna i en evighetsloop.
Questão 18
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
En metod kan ha godtyckligt antal formella parametrar
-
De formella parametrarna är också lokala variabler
-
De formella parametrarna är också instansvariabler
-
De formella parametrarna är också globala variabler
-
inget av alternativen
Questão 19
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
I metodhuvudet anger man formella parametrar
-
I metodhuvudet anger man returtypen
-
I metodhuvudet måste en return-sats ingå
-
I metodhuvudet måste det stå def framför metodnamnet
-
inget av alternativen
Questão 20
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
En instansvariabel kan samtidigt vara en lokal variabel.
-
En instansvariabel kan ingå i en return-sats.
-
En instansvariabel existerar så länge dess instans/objekt existerar.
-
En instansvariabel är åtkomlig från dess instans/objekts samtliga instansmetoder.
Questão 21
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
Vid instansiering anropas en konstruktor.
-
Vid instansiering skapas en ny uppsättning av instansvariablerna.
-
Vid instansiering skapas en ny uppsättning av de globala variablerna.
-
Vid instansiering raderas de globala variablerna.
-
inget av alternativen
Questão 22
Questão
Vilket/vilka av följande påstående är korrekta?
Responda
-
Via konstruktorn kan man tilldela instansvariablerna värden.
-
Via konstruktorn kan man tilldela globala variabler värden.
-
Konstruktorn kan man anropa flera gånger för samma objekt.
-
Via konstruktorn kan man tilldela lokala variabler värden.
-
inget av alternativen
Questão 23
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
En instans är samma sak som ett objekt.
-
En instans når man via dess referens.
-
I en instans kan det finnas lokala variabler.
-
I en instans kan det finnas instansvariabler.
-
I en instans kan det finnas instansmetoder.
-
inget av alternativen
Questão 24
Questão
Vilket/vilka av följande påståenden är korrekta?
Responda
-
self kan användas i en instansmetod.
-
self kan användas i en funktion.
-
self kan användas i huvudprogrammet.
-
self är en variabel som bara finns i instansmetoder.
-
self kan användas i en konstruktor.
-
inget av alternativen
Questão 25
Questão
Vilket/vilka av följande reserverade ord får inte förekomma i metodkroppen?
Responda
-
def
-
return
-
str
-
while
-
inget av alternativen
Questão 26
Questão
Vilket/vilka av följande är fördefinierade datatyper i Python?
Responda
-
str
-
bool
-
int
-
list
-
inget av alternativen
Questão 27
Questão
Hur många referenser till list()objektet
skapas?
orden1 = list()
orden2 = orden1
Responda
-
0
-
1
-
2
-
3
-
inget av alternativen
Questão 28
Questão
Hur många list()objekt skapas av koden nedan?
orden1 = list()
orden2 = orden1
Responda
-
0
-
1
-
2
-
3
-
inget av alternativen
Questão 29
Questão
Hur många konstruktoranrop sker i koden nedan?
orden1 = list()
orden2 = orden1
Responda
-
0
-
1
-
2
-
3
-
inget av alternativen
Questão 30
Questão
Vilket/vilka uttryck nedan är exempel på metodanrop?
Responda
-
math.pi
-
math.sin(0)
-
d1.kasta()
-
print('hej')
-
inget av alternativen
Questão 31
Questão
Vilket/vilka uttryck nedan är exempel på konstruktoranrop?
Responda
-
d1 = Dice()
-
s1 = str()
-
f1 = 123
-
b1 = bool(True)
-
inget av alternativen
Questão 32
Questão
Vilken returtyp har den inbyggda funktionen "input()"?
Responda
-
float
-
int
-
str
-
bool
-
inget av alternativen
Questão 33
Questão
Vilket/vilka av följande påståenden är sanna?
Responda
-
Funktioner måste ha minst en anropsparameter.
-
Funktioner måste ha ett returvärde.
-
En funktionsdefinition inleds med "def".
-
Anropsparametrarna är också lokala variabler.
-
inget av alternativen
Questão 34
Questão
Vilket/vilka av följande påståenden är sanna?
Responda
-
Metoder måste ha minst en anropsparameter.
-
Metoder måste ha ett returvärde.
-
En metoddefinition inleds med "def".
-
Anropsparametrarna är också lokala variabler.
-
inget av alternativen
Questão 35
Questão
Vilket/vilka av följande påståenden är sanna?
Responda
-
Ett block är alltid indenterat.
-
Ett block markerar kod som hör samman.
-
Ett block startar med ":".
-
Ett block får inte användas i en metod.
-
inget av alternativen
Questão 36
Questão
Vilket/vilka av följande uttryck är sanna (True)?
Responda
-
False and True
-
(1==0) or (0==0)
-
not (1==1)
-
"beda" > "ada"
-
inget av alternativen
Questão 37
Questão
Vilket/vilka av följande är reserverade ord i python?
Responda
-
class
-
while
-
math
-
random
-
inget av alternativen
Questão 38
Questão
Vilket/vilka av följande påståenden är sanna?
Responda
-
En klass är en mall för objekt.
-
En klass kan innehålla instansvariabler.
-
En klass kan innehålla metoder.
-
En klass kan innehålla funktioner.
-
inget av alternativen
Questão 39
Questão
Hur många varv går följande slinga?
for i in range(2,2,10):
... kod du inte behöver se ...
Responda
-
3
-
4
-
5
-
6
-
inget av alternativen
Questão 40
Questão
Hur många varv går följande slinga?
i = 0
while (i < 5):
i = i + 1
Responda
-
3
-
4
-
5
-
6
-
inget av alternativen
Questão 41
Questão
Vad är returtypen för metoden split() i klassen str?
Responda
-
str
-
float
-
list
-
int
-
inget av alternativen
Questão 42
Questão
Vilken/Vilka av följande datatyper kan innehålla fler än ett värde?
Responda
-
bool
-
dict
-
float
-
list
-
inget av alternativen
Questão 43
Questão
Vilket/Vilka av följande är exempel på deklaration och tilldelning?
Responda
-
i = 2
-
d = Dice()
-
s = 'hej'
-
b = bool(False)
-
inget av alternativen
Questão 44
Questão
Vilket/vilka av följande är moduler?
Responda
-
str
-
float
-
math
-
random
-
inget av alternativen
Questão 45
Questão
Vilket/vilka av följande är tillåtna klassnamn?
Responda
-
Dice
-
Dice_yatzy
-
5Dice
-
Dice5
-
inget av alternativen
Questão 46
Questão
Vilket/vilka av följande är fördefinierade datatyper i python?
Responda
-
bool
-
class
-
dict
-
if
-
Inget av alternativen
Questão 47
Questão
Vilket/vilka av följande är tillåtna metodnamn?
Responda
-
dice1_kasta
-
pawn_move
-
pawn_push
-
exit
-
Inget av alternativen
Questão 48
Questão
Ett pythonprogram måste
Questão 49
Responda
-
Är ett objektorienterat språk?
-
Finns för flertalet operativsystem
-
Utvecklades i nya versioner
-
Har ett bibliotek som finns dokumenterat på nätet
-
Inget av alternativen
Questão 50
Questão
Vad är returtypen för den fördefinierade metoden math.pow()?
Responda
-
bool
-
class
-
float
-
str
-
Inget av alternativen
Questão 51
Questão
Vilket/vilka är sanna?
Responda
-
Variabler består av en modul
-
Variabler består av en referens
-
Variabelns referens pekar på ett värde
-
Variabelns referens är ett slumptal
-
Inget av alternativen
Questão 52
Questão
Vilket/vilka är sanna? Till funktioner...
Responda
-
Måste man ha indata
-
Måste man ha utdata
-
Kan man ha indata
-
Kan man ha utdata
-
Inget av alternativen
Questão 53
Questão
Vilket/vilka är sanna? En formell parameter...
Responda
-
Kan vara av datatypen bool
-
Kan vara av datatypen str
-
Kan vara av datatypen file
-
Kan vara av datatypen dice (förutsatt att en sådan finns definierad)
-
Inget av alternativen
Questão 54
Questão
Vilket/vilka är sanna? En anropsparameter kan vara av datatypen...
Responda
-
bool
-
str
-
file
-
dice
-
Inget av alternativen
Questão 55
Questão
Vilket/vilka är sanna? Uttrycket str(2).....
Responda
-
Omvandlas till en int.
-
Omvandlas till en str.
-
Omvandlas till en float
-
Är felaktigt
-
Inget av alternativen
Questão 56
Questão
Vilket/vilka är sanna? Uttrycker "hej" + 2 .....
Responda
-
Omvandlas till en int
-
Omvandlas till en str
-
Omvandlas till en float
-
Är felaktigt
-
Inget av alternativen
Questão 57
Questão
Vilket/vilka är sanna? Uttrycket "mat.pow(2,3)"...
Responda
-
Returnerar en bool
-
Returnerar en float
-
Returnerar värdet 8.0
-
Är felaktigt
-
Inget av alternativen
Questão 58
Questão
Vilket/vilka är sanna? Slingor...
Responda
-
Måste användas i funktioner
-
Måste användas i metoder
-
Måste användas i konstruktorer
-
Är bra när man vill upprepa saker
-
Inget av alternativen
Questão 59
Questão
Vilket/ vilka är sanna? Kodupprepning....
Responda
-
Kan ofta undvikas med en slinga
-
Leder till att det är svårare att ändra i ett program
-
Gör programmet onödigt långt
-
Finns det en modul för att undvika
-
Inget av alternativen
Questão 60
Questão
Vilket/vilka är reserverade ord i python?
Responda
-
pow
-
if
-
def
-
import
-
Inget av alternativen
Questão 61
Questão
Vilket/vilka är exempel på litteraler?
Responda
-
En konstruktor
-
Ett klassnamn
-
Ett funktionsnamn
-
Ett variabelnamn
-
Inget av alternativen
Questão 62
Questão
Vilket/vilka är funktionsanrop?
Responda
-
ritaCirkel(2)
-
bostader.sok("Götgatan")
-
tarning.kasta()
-
len("hej")
-
Inget av alternativen
Questão 63
Questão
Vilket/vilka av följande är fördefinierade metoder i python?
Responda
-
sin
-
def
-
random
-
exp
-
Inget av alternativen
Questão 64
Questão
Vilken/vilka returtyper har den fördefinierade metoden randint()
Responda
-
int
-
bool
-
str
-
float
-
Inget av alternativen