Test 3 di Python 2.x

Transcript

Test 3 di Python 2.x
Test 3 di Python 2.x
Le soluzioni ai test qui proposti, si trovano alle ultime pagine. Si prega di provare ad eseguire il test per
quanto si è imparato e solo alla fine verificare l’esattezza delle risposte.
1. Qual'è la procedura corretta per scrivere un testo tutto su una riga, concatenandolo con variabili?
a) print "Il mio nome è" (nome) "e ho 26 anni"
b) print "Il mio nome è",nome,"e ho 26 anni"
c) print "Il mio nome è" / nome / "e ho 26 anni"
2. Quale istruzione è corretta per scrivere un testo?
a)
x="Marco"
y="Milano"
z=32
print "%s è nato a %s ed ha %d anni" & (x,y,z)
b)
x="Marco"
y="Milano"
z=32
print "#s è nato a #s ed ha #d anni" & (x,y,z)
c)
x="Marco"
y="Milano"
z=32
print "%x è nato a %y ed ha %z anni" & (x,y,z)
3. Fra queste, ci sono più procedure esatte per assegnare dei valori a delle viariabili. Quali sono?
a)
alfa=10
beta=12
gamma=7
b)
alfa=10 - beta=12 - gamma=7
c)
alfa,beta,gamma=10,12,7
d)
alfa,beta,gamma
10,12,7
4. Quale istruzione è corretta per scrivere solo i primi 6 caratteri della parola NiktorTheNat, ovvero
scrivere solo Niktor?
a) print "niktorthenat",6
b) print "niktorthenat"[:6]
c) print "niktorthenat",(6)
d) print "niktorthenat"[6]
5. Quale istruzione è corretta per scrivere solo la parola "The" della parola "NiktorTheNat" ?
a) print "NiktorTheNat",3
b) print "NiktorTheNat"[3]
c) print "NiktorTheNat"[6:3]
d) print "NiktorTheNat"[6:6+3]
6. Come si fa a far scrivere la parola "ciao" 10 volte?
a)
repeat(10),"ciao"
b)
for x in range(10):
print "ciao"
c)
if x == 10:
print "ciao"
d)
input("ciao")
7. Quale istruzione è corretta per scrivere "lavatrice", una lettera sotto l'altra, cioè l-a-v-a-t-r-i-c-e una
lettera sotto l'altra?
a)
for x in 9:
print "lavatrice"
b)
for x in "lavatrice":
print x
c)
for x in "lavatrice"[:1]
8. Come si scrive una LISTA in Python?
a) lista="uno","due","tre","quattro"
b) lista=("uno","due","tre","quattro")
c) lista="uno" & "due" & "tre" & "quattro"
d) lista=["uno","due","tre","quattro"]
9. Come si fà per scrivere solo la parola "tre" della lista ?
a)
lista=["uno","due","tre"]
print lista[2]
b)
lista=["uno","due","tre"]
print lista[3]
c)
lista=["uno","due","tre"]
print lista(3)
10. Quale istruzione è corretta per ordinare alfabeticamente le parole della lista ?
a)
lista=["uno";"due","tre","quattro"]
lista.order()
print lista
b)
lista=["uno";"due","tre","quattro"]
lista.ordina()
print lista
c)
lista=["uno";"due","tre","quattro"]
lista.sort()
print lista
d)
lista=["uno";"due","tre","quattro"]
lista<"a-z"
print lista
11. Quale istruzione permette di aggiungere un elemento alla lista ?
a)
lista=["uno";"due","tre","quattro"]
lista.append("cinque")
b)
lista=["uno";"due","tre","quattro"]
lista.add("cinque")
c)
lista=["uno";"due","tre","quattro"]
lista.aggiungi("cinque")
d)
lista=["uno";"due","tre","quattro"]
lista=lista+"cinque"
12. Come si crea una funzione che scriverà "ciao" sullo schermo ?
a)
function saluto():
print "ciao"
b)
fun saluto():
print "ciao"
c)
definition saluto():
print "ciao"
d)
def saluto():
print "ciao"
13. Come si fà ad aprire un file in scrittura su disco ?
a) x=open("file.txt","s")
b) x=open("file.txt","o")
c) x=open("file.txt","w")
d) x=open("file.txt","r")
14. Quale istruzione è corretta per memorizzare un testo su disco ?
a) x.write("ciao a tutti")
b) x.scrivi("ciao a tutti")
c) write("ciao a tutti")
d) x.read("ciao a tutti")
15. Quale istruzione si usa per aprire un file in lettura dal disco ?
a) x=open("file.txt","leggi")
b) x=open("file.txt","read")
c) x=open("file.txt","r")
d) x=open("file.txt","w")
----------Risposte---------1. (b)
2. (a)
3. (a) (c)
4. (b)
5. (d)
6. (b)
7. (b)
8. (d)
9. (a)
10. (c)
11. (a)
12. (d)
13. (c)
14. (a)
15. (c)
Sul canale Youtube https://www.youtube.com/user/NiktorTheNat trovate i video tutorial anche di Python
2.x
Sul sito http://imparagratis.com ulteriori utili informazioni