wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Compito di recupero secondo anno

Total questions: 28

Worksheet time: 28mins

Name
Class
Date
1.

Come si chiede all'utente di inserire un numero intero?

a)

num =print('inserisci un numero: ')

b)

num=input(int('inserisci un numero: '))

c)

num=int(input('inserisci un numero: '))

d)

num=input('inserisci un numero: ')

2.

Come si concatenano le stringe?

a)

str1 ='Pino Rossi'

b)

str1 = ''Pino" +"Rossi"

c)

str1 = ''Pino" :"Rossi"

d)

str1 = ''Pino" ."Rossi"

3.

Come si converte una stringa in minuscolo?

a)

print(nome.loweer())

b)

print(nome.lower())

c)

print(nome.low())

d)

println(nome.lower())

4.

Come si sostituisce la parola pasta della

frase ="oggi si mangia la pasta"

con la parola "pizza"?

a)

print(frase.replace('pasta','pizza'))

b)

print(nome.replace('o','0'))

c)

print(nome.replace('pizza','pasta'))

d)

print(frase.replace('pizza','pasta'))

5.

Come si chiede ad un utente di inserire una frase?

a)

frase = inputln('inserisci una frase: ')

b)

frase = input('inserisci una frase: ')

c)

frase = print('inserisci una frase: ')

d)

frase = println('inserisci una frase: ')

6.

Come si chiede ad un utente di inserire un numero?

a)

num = print('inserisci numero:')

b)

num = input('inserisci numero:')

c)

num = int(input('inserisci numero:'))

d)

num = int(print('inserisci numero:'))

7.

Che cosa verrà stampato eseguendo le seguenti istruzioni?

parola = "GIACOMINO"

print( parola[0:3] )

a)

"MINO"

b)

"GIAC"

c)

"GIA"

d)

"GC"

8.

Cosa stampa il seguente codice?

a = len("Luca")

a += 1

b = a // 2

print(b)

a)

1

b)

2

c)

2.5

d)

3

9.

cosa stampa il seguente codice:

nome = "Mario"

anni = 10

print("{nome} ha {anni} anni")

a)

{nome} ha {anni} anni

b)

Mario ha 10 anni

c)

Errore

d)

"Mario" ha "10" anni

10.

Quali dei seguenti non è un tipo di dato presente in Python

a)

real

b)

float

c)

string

d)

int

11.

Solo una delle seguenti stringhe è definita correttamente: quale?

a)

"Ho letto un libro intitolato \"L'alba\""

b)

"Ho letto un libro intitolato "L'alba""

c)

"Ho letto un libro intitolato "L\'alba""

d)

'Ho letto un libro intitolato \"L'alba\" '

12.

Cosa stampa il seguente codice:

altezza = 172/100

print(f"Sono alto {altezza:.1f} m")

a)

Sono alto 1.7 m

b)

Sono alto 1.72 m

c)

Sono alto 172 m

d)

Sono alto 172/100 m

13.

Qual è l'output del seguente codice:

dato = input("Inserisci un numero")

print(type(dato))

a)

<class 'str'>

b)

<class 'int'>

c)

<class 'float'>

d)

Dipende dal numero inserito

14.

Quali dei seguenti è un commento multilinea

a)

# ciao

# mondo

b)

"Ciao

mondo"

c)

"""

Ciao

Mondo"""

d)

nessuno dei precedenti

15.

Qual è l'output del seguente codice

x = 4

y = "Sally"

z = y

y = x

print(z)

a)

4

b)

Sally

c)

x

d)

z

16.

Quale simbolo viene utilizzato per realizzare un commento in Python?

a)

@

b)

¬

c)

;

d)

#

17.

Cosa stampa questo codice?

a = 0

b = 1

c = 2

a += 2

b = a

c = a

c -= (a - b)

print(c)

a)

2

b)

7

c)

3

d)

1

18.

Quali dei seguenti NON calcola la radice quadrata di 9?

a)

sqrt(9)

b)

9**(2)

c)

9**(1/2)

d)

9**0.5

19.

Come si converte una stringa in maiuscolo?

a)

print(string.uppercase())

b)

print(string.upper())

c)

print(string.toUpper())

d)

print(string.toUpper())

20.

Quale simbolo viene utilizzato per ottenere il resto di una divisione

a)

%

b)

/

c)

@

d)

#

21.

Cosa stampa il seguente codice?

a = 2

a+=2

print(a)

a)

4

b)

2

c)

22

d)

0

22.

Quale dei seguenti operatori viene utilizzato per il decremento?

a)

-=

b)

=-

c)

+=

d)

=+

23.

L'istruzione if

a)

deve essere sempre seguita dal un else

b)

può avere più di un else

c)

deve avere sia un else che un elif

d)

può anche non essere seguita da nessun else e nessun elif

24.

Quali delle seguenti affermazioni sull'istruzione if è falsa

a)

è sempre seguita da un else

b)

le istruzioni nel blocco if sono indentate di un livello

c)

è seguita immediatamente da una condizione booleana

d)

prima di inserire il blocco di istruzioni, è necessario usare i due punti (:)

25.

Quale tipo di variabile ammette solo due valori?

a)

string

b)

bool

c)

float

d)

int

26.

Quale simbolo viene utilizzato per elevare un numero alla potenza?

a)

^

b)

**

c)

^*

d)

^^

27.

La funzione round

a)

serve per arrotondare un numero intero

b)

serve per arrotondare un numero float ad un numero arbitrario di cifre decimali

c)

serve per arrotondare un numero intero ad un numero arbitrario di cifre decimali

d)

serve per arrotondare un numero float ad un numero fisso di cifre decimali

28.

L'istruzione

a = 2

a)

è un assegnazione

b)

è un confronto

c)

è un commento

d)

non è un'istruzione valida in Python