wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

2^ Quiz 3I

Total questions: 20

Worksheet time: 40mins

Name
Class
Date
1.

Con quale istruzione possiamo ordinare i seguenti numeri dal più piccolo al più grande?

b=[5, 3, 98, 99, -16]

a)

b.reverse()

b)

b.small_big

c)

b.index()

d)

b.sort()

2.

Con quale istruzione prendiamo il primo elemento della lista:

>>> vocali = ['a', 'e', 'i', 'o', 'u']

a)

vocali[0]

b)

vocali[1]

c)

vocali[-1]

3.

Quali tra i seguenti modi va usato per creare una lista in Python?

a)

lista=(1,2,3)

b)

lista=[1;2;3]

c)

lista={1,2,3}

d)

lista=[1,2,3]

4.

Quale simbolo manca nella seguente definizione di un sottoprogramma?

def la_mia_funzione()

a)

=

b)

:

c)

;

d)

è completa così

5.

Qual è il risultato dell'espressione 'lambda x: x**2' applicata alla lista [1, 2, 3, 4]?

a)


[1, 4, 9, 16]

b)

[2, 4, 6, 8]

c)

[1, 2, 3, 4]

d)


[3, 6, 9, 12]

6.

Quale delle seguenti opzioni restituisce la somma degli elementi di una lista my_list?

a)

sum(my_list)

b)

add(my_list)

c)

total(my_list)

d)

my_list.sum()

7.
  1. Quale delle seguenti affermazioni riguardo alle variabili in Python è corretta?

a)

Non è possibile eliminare una variabile in Python.

b)

Le variabili in Python sono case-sensitive.

c)

Python è un linguaggio staticamente tipizzato, quindi il tipo di una variabile non può cambiare.

d)

Una variabile deve essere dichiarata esplicitamente prima di poter essere utilizzata. b

8.

Qual è il risultato dell'espressione len("python")?

a)

7

b)

5

c)

6

d)

error

9.
  1. Quale metodo di stringa in Python restituisce una copia della stringa con la prima lettera in maiuscolo e il resto in minuscolo?

a)

casefold()

b)

title()

c)

capitalize()

d)

upper()

10.
  1. Quale delle seguenti dichiarazioni riguardo alle liste in Python è falsa?

a)

Gli elementi di una lista sono accessibili tramite gli indici

b)

Le liste possono essere annidate.

c)

Gli elementi di una lista sono immutabili.

d)

Le liste possono contenere elementi di tipi di dati diversi.

11.

Qual è il risultato dell'esecuzione del seguente codice?

a)

none

b)

10

c)

my_func is not defined

d)

SyntaxError: invalid syntax

12.

Qual è il risultato dell'esecuzione del seguente codice?

a)

[1, 2, 3, 1, 2, 3]

b)

[1, 2, 3, 2, 4, 6]

c)

[2, 4, 6]

d)

[1, 4, 9]

13.

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

14.

Quali di queste istruzione è quella corretta per creare una lista?

a)

nameList = John, Harry, Jesse, John, Harry, Harry

b)

nameList = ("John", "Harry", "Jesse", "John", "Harry", "Harry")

c)

nameList = ["John", "Harry", "Jesse", "John", "Harry", "Harry"]

d)

nameList = [John, Harry, Jesse, John, Harry, Harry]

15.

x = range(6)

for n in x:

  print(n)

a)

Crea una sequenza di numeri random e stampa ciascun elemento nella sequenza

b)

Crea una sequenza di numeri da 1 a 6 e stampa ciascun elemento nella sequenza

c)

Crea una sequenza di numeri da 0 a 5 e stampa ciascun elemento nella sequenza

d)

Crea una sequenza di numeri da 0 a 6 e stampa ciascun elemento nella sequenza

16.

Cosa succede se una funzione non ha un valore di ritorno?

a)

La funzione restituisce un valore casuale

b)

La funzione restituisce "none"

c)

La funzione restituisce un messaggio di avviso

d)

Viene generato un errore

17.

Come si crea una tupla con un solo valore in Python?

a)

(valore;)

b)

(valore,)

c)

(valore)

d)

(valore:)

18.

Cosa caratterizza le tuple come collezioni di dati?

a)

Sono ordinate e permettono duplicati

b)

Sono ordinate e modificabili

c)

Sono immutabili e permettono duplicati

d)


Non sono ordinate e non permettono duplicati

19.

Come si crea una matrice in Python?

a)


Con apici

b)

Con parentesi tonde

c)

Con parentesi quadre

d)

Con parentesi graffe

20.

Qual è l'output di L [1:] se L = [1,2,3]?

Slicing

a)

2, 3

b)

1, 2, 3

c)

1, 2