Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

LE BASI DEL LINGUAGGIO

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Data la stringa:s = "linguaggio"che cosa si ottiene con la seguente sottostringa?s[1:3]

a)

in

b)

on

c)

lin

d)

guaggio

2.

Che cosa viene scritto in output dall'esecuzione di questo segmento di programma?

a)

1 1 1 1 1 1 1 1 1 1

b)

10 9 8 7 6 5 4 3 2 1

c)

1 2 3 4 5 6 7 8 9 10

3.

Il risultato che viene scritto in output dall'esecuzione del seguente frammento di programma è

a)

la somma dei numeri pari da 1 a 5.

b)

i numeri da 1 a 5.

c)

la somma dei numeri da 1 a 4.

d)

la somma dei quadrati dei numeri da 1 a 4.

4.

Qual è l'output prodotto dall'esecuzione del seguente segmento di codice?

a)

11 1

b)

10 0

c)

0 10

d)

00

5.

Data la stringa:s = "linguaggio"che cosa si ottiene con la seguente sottostringa?s[3:]

a)

lin

b)

on

c)

in

d)

guaggio

6.

Che cosa viene scritto in output dall'esecuzione di questo segmento di programma?

a)

10

b)

11

c)

8

d)

9

7.

Che cosa viene scritto in output dall'esecuzione di questo segmento di programma se x vale 1 e se x vale 10?

a)

0,1

b)

2,0

c)

0,-1

d)

1,2

8.

Qual è l'output prodotto dall'esecuzione del seguente segmento di codice?

a)

3

b)

4

c)

22

d)

2

9.

Qual è il risultato restituito dalla funzione type() con le seguenti istruzioni?

x = 74.2

type(x)

a)

valore null

b)

74

c)

float

d)

int

10.

Data la stringa:s = "linguaggio" che cosa si ottiene con la seguente sottostringa?s[:3]

a)

on

b)

guaggio

c)

in

d)

lin

11.

Qual è l'output delle seguenti istruzioni?

n = [4, 6, 8, 14, 22, 28]

print(n[4])

a)

2

b)

22

c)

11

d)

23

12.

Che cosa viene scritto in output dall'esecuzione di questo segmento di programma?

a)

1

b)

2

c)

0

d)

3

13.

Gli parametri specificati nella chiamata della funzione si chiamano

(a)  

14.

L'istruzione (a)   contiene il risultato restituito dalla funzione.

15.

I parametri formali sono indicati nella definizione della funzione

a)

Vero

b)

falso

16.

La parola chiave che indica l'inizio della definizione di una funzione è

a)

function

b)

define

c)

def

d)

import

17.

Crea una funzione my_func

a)

def my_func:

b)

def my_func():

c)

def my_func()

d)

my_func() def:

18.

Come si esegue la funzione:

def my_function():

print("Hello from a function")

a)

my_function(0)

b)

my_function

c)

def my_function():

d)

my_function()

19.

nella funzione con due parametri stampa il primo.

def my_function(fname, lname):

print(............)

a)

print(fname)

b)

print(fname):

c)

print()

d)

print(lname)

20.

Lascia che la funzione restituisca il parametro x + 5.

def my_function(x):

a)

print(x)

b)

print(x+5)

c)

print(5)

d)

print(x++5)

21.

Utilizzare il metodo corretto per aggiungere più elementi ( more_fruits) all'set fruits.

fruits = {"apple", "banana", "cherry"}

more_fruits = ["orange", "mango", "grapes"]

a)

fruits.union(more_fruits)

b)

fruits.append(more_fruits)

c)

fruits.add(more_fruits)

d)

fruits.update(more_fruits)

22.

Usa il removemetodo per rimuovere "banana" dal fruitsset.

fruits = {"apple", "banana", "cherry"}

a)

remove(1)

b)

remove("banana")

c)

remove(-1)

d)

remove(2)

23.

Utilizzare la sintassi corretta per stampare il primo elemento nella fruitstupla.

fruits = ("apple", "banana", "cherry")

a)

print(fruits(0))

b)

print(fruits[0])

c)

print(fruits[1])

24.

Utilizzare l'indicizzazione negativa per stampare l'ultimo elemento nella tupla.

fruits = ("apple", "banana", "cherry")

a)

print(fruits[-1])

b)

print(fruits-1)

c)

print(fruits(-1))

d)

print[fruits(-1)]

25.

Modificare il valore da "apple" a "kiwi", nell'elenco fruits.

fruits = ["apple", "banana", "cherry"]

a)

fruits[1]= "kiwi"

b)

fruits[0]= "apple"

c)

fruits[0]= "kiwi"

26.

Cosa stampa?

for x in range(5):

print(x)

a)

0,1,2,3,4,5

b)

0,1,2,3,4,4

c)

0,1,2,3,4

d)

1,2,3,4,5

27.

for x in range(3, 8, 2):

print(x)

a)

3,5,7

b)

3,4,5,6,7

c)

1,3,5,7

d)

3,5,7,9

28.

for x in range(3, 6):

print(x)

a)

3,4,5,6

b)

3,4,5

c)

2,3,4,5

29.

count = 0

while count < 5:

print(count)

count += 1 # This is the same as count = count + 1

a)

0,1,2,3,4

b)

0,1,2,3,4,5

c)

1,2,3,4

d)

0,1,3,4

30.

count = 0

while True:

print(count)

count += 1

if count >= 5:

break

a)

1,2,3,4

b)

0,1,2,3

c)

0,1,2,3,4

d)

0,1,2,3,4,5