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