Programmeringsteknik Datorprov 14/10-2014

Descrição

Exempelfrågor från datorprov
Sofia Öhman
Quiz por Sofia Öhman, atualizado more than 1 year ago
Sofia Öhman
Criado por Sofia Öhman aproximadamente 10 anos atrás
263
0

Resumo de Recurso

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?
Responda
  • print m1.smurfa()
  • print m1.smurfa(self)
  • print m1.smurfa("tre")
  • print m2.smurfa(self, "fyra")
  • inget av alternativen

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?
Responda
  • Ett funktionsanrop
  • Ett konstruktoranrop
  • En utskrift
  • Högerledet i en deklaration
  • inget av alternativen

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
Responda
  • Innehålla en print-sats
  • Innehålla en klass
  • Skriva till en fil
  • Vara minst 100 tecken långt
  • Inget av alternativen

Questão 49

Questão
Python?
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

Semelhante

Manual de Técnicas de Redação
Alessandra S.
Nihongo Kanji PT BR
Allan Carlos
Phrasal Verbs - Inglês #11
Eduardo .
Matemática e suas Tecnologias
Antonio Sávio
GEOMETRIA ESPACIAL
Larissa Teixeira
Engenharia de Software
Gabriel Alexandre
Mapa Conceitual - Engenharia - Empreendedorismo e Inovação
Nathan Kaiser
Abordagens de Gestão
sa.sousa
Oscilações, ondas, óptica e radiação
Sem Parar
Quem é Quem nas Teorias da Comunicação?
Ricardo Olimpio
Egito Antigo
Júlia Flores