Il 0% ha trovato utile questo documento (0 voti)
25 visualizzazioni4 pagine

Esame Di Python

Questo documento contiene un esame di Python con 23 domande a scelta multipla e 2 esercizi pratici. L'esame valuta concetti di base di Python come variabili, tipi di dati, operatori, funzioni e strutture di controllo.
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
25 visualizzazioni4 pagine

Esame Di Python

Questo documento contiene un esame di Python con 23 domande a scelta multipla e 2 esercizi pratici. L'esame valuta concetti di base di Python come variabili, tipi di dati, operatori, funzioni e strutture di controllo.
Copyright
© © All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Sei sulla pagina 1/ 4

IES Conselleria

- --------------------------------------------------------------------------------------------
Nombre y Apellidos ………………………………………
Corso: ………………………………………
- --------------------------------------------------------------------------------------------

Esame Python

Test
Le domande a scelta multipla penalizzano ⅓ del valore delle domande

Qual è la funzione della memoria secondaria in un PC?


a) Eseguire tutti i calcoli e la logica del programma
b) Recuperare pagine web da Internet
c) Conservare informazioni per lungo tempo, anche tra cicli di spegnimento e
acceso.
d) Raccogliere l'input dell'utente

2. Quale delle seguenti contiene 'codice macchina'?


L'interprete di Python
b) La tastiera
c) Il codice sorgente di Python
d) Un documento di un elaboratore di testi

3. In quale parte dell'apparecchiatura viene memorizzata una variabile come “X” dopo che
è stata eseguita la seguente riga di Python?
>>> x = 123
a) Unità Centrale di Elaborazione
b) Memoria Principale
c) Memoria Secondaria
d) Dispositivi di Entrata
e) Dispositivi di Uscita

4. Cosa stamperà a schermo il seguente programma?


>>> x = 43
>>> x = x + 1
>>> stampa x

a) 43
b) 44
c) x + 1
d) Errore, perché x = x +1 non è matematicamente possibile

5. Cosa stamperebbe il seguente programma?


>>> resto = 7 % 3
>>> stampa resto

a) 7
b) 3
c) 1
d) 2

6. Quale delle seguenti frasi indica un commento in Python?


a) /* Questo è un commento */
b) // Questo è un commento
c) # Questo è un commento
d) – Questo è un commento –

1/4
IES Conselleria

7. Scegli tutti gli identificatori di variabili validi?


a) var
b) _23 = 2
2auto = 'Renault'
d) per
e) stampa

8. Quale sarebbe il risultato del seguente programma?


>>> print '%.2f ' % (5/2)
a) 2.00
b) 2.0
c) 2.50
d) 2

9. Quale sarebbe il risultato del seguente programma?


>>> print '%.2f ' % (5.0/2)
a) 2,00
b) 2.0
c) 2,50
d) 2

10. Quale sarebbe il risultato del seguente programma?


>>> 5 > 8
a)Vero
b) Falso
c) 5
d) 8

11. Quale valore dovrebbe avere x affinché il programma stampi 'opzione c'
x = ?
se x < 5:
stampa 'opzione a'
elif x == 5:
stampa 'opzione b'
altrimenti
stampa 'opzione c'

a) 5
b) 4
c) 9
-1

12. Dato il seguente esempio, in quali casi si genererebbe l'eccezione?


ent = input('Inserisci la temperatura: ')
prova:
fahr = float(ent)
cel = (fahr – 32,0) * 5,0 / 9,0
stampa cel
eccetto:
Per favore, inserisci un numero

a) Quando l'utente inserisce un valore intero


b) Quando l'utente inserisce un letterale
c) Quando l'utente introduce una lista di valori
d) Quando l'utente inserisce un valore decimale

13. Quale sarebbe il risultato della valutazione della seguente affermazione?


>>> 6 >= 2 e (6/2) > 2
a) Vero
b) Falso

2/4
IES Conselleria

c)
14. Quale sarebbe il risultato dell'esecuzione della seguente sentenza?
max('Hola mondo')

'H'
b) 'u'
c) Genererebbe un errore

15. Quale sarebbe il risultato dell'esecuzione della seguente istruzione?


>>> len('123456')
a) 6
b) 7
c) 5
d) 1

16. Quale parola riservata si utilizza in Python per creare una nuova funzione?
a) definire
b) funzione
c) ritorna
d) max

17.Cosa mostrerà a schermo il seguente programma Python?


Esame di python
resultado
i = len(frase)-1
mentre i >= 0:
risultato = risultato + frase[i]
i = i - 2

Esame di python
b) 'Examen python'
'nhy eaE'
d) Genererebbe un errore

Qual è il significato della parola continua all'interno di un ciclo?


a) Uscire dal ciclo
b) Passare all'iterazione successiva
c) Non fare nulla
d) continuare

19. Quale sarebbe il risultato dell'esecuzione della seguente sentenza?


amin python
a) Genererebbe un errore
b) x
c) a
d) python

20. Quale sarebbe il risultato dell'esecuzione della seguente sentenza?


Monty Python
>>> print s[4:]

y Python
Python
Python
d) Genererebbe un errore

21. Quale sarebbe il risultato dell'esecuzione della seguente sentenza?


parola = 'banana'
>>> palabra.find('na')

a) 0
b) 2
c) 4
d) 6

3/4
IES Conselleria

22. Dato il seguente listat = ['a', 'b', 'c'], quale sarebbe la lista risultante?
dopo aver eseguito la seguente istruzione?
>>> x = t.pop(1)

a) ['b','c']
b) ['a','c']
c) ['a','b']
d) ['x']

23. Quale sarebbe il risultato dell'esecuzione delle seguenti istruzioni?


a = ['alunno1', 'alunno2', 'alunno3']
>>> b = a
a[1] = 'alunno10'
>>> stampa b

a) ['alumno1','alumno2','alumno3']
b) ['alumno10','alumno2','alumno3']
c) ['alumno1','alumno10','alumno3']
d) ['alumno1','alumno2','alumno10']

Pratica
1. Crea una funzione denominata media che prenda come argomento una lista di
numeri e restituisce la media aritmetica.

2. Utilizzando la funzione creata nell'esercizio precedente, realizza un programma che


Dato un file di note degli studenti (nome nota1 nota2 nota3), calcola e mostra
per schermo la media di ogni studente.

#file notes_studente.txt
Carlos 5.5 6.7 7.7
Jessica
Fernando 5.8 6.3 4
Tamara 8.1 8.9 7
Sergio
Lourdes 4.3 2 9
Eva 9.9 2 4
Miguel 3.4 8 5

Esempio di esecuzione
>>> python ex.py
6,63
7,70
5.37
8.00
7.07
5.10
5.30
5.47

4/4

Potrebbero piacerti anche