NEW
Font size
S
M
L
XL
WorksheetsI sottoprogrammi in C
Total questions: 20
Worksheet time: 8mins
Name
Class
Date
1.
La metodologia con cui si suddivide un programma in sottoprogrammi più semplici si chiama:
a)
Simplification
b)
Bottom-Up
c)
Top-Down
d)
Split-Fast
2.
Generlamente, un sottoprogramma può essere scomposto in sottoprogrammi più semplici
a)
Vero
b)
Falso
3.
Un sottoprogramma può lavorare con dati di input diversi
a)
Vero
b)
Falso
4.
Un sottoprogramma nel linguaggio C è detto:
a)
subroutine
b)
procedure
c)
function
d)
submain
5.
Quale dei seguenti NON è un vantaggio dei sottoprogrammi?
a)
Riutilizzabilità
b)
Revisionabilità
c)
Leggibilità
d)
Reattività
6.
All'interno di un programma una funzione può essere richiamata solo una volta
a)
Vero
b)
Falso
7.
Una funzione può essere richiamata solo dal main()
a)
Vero
b)
Falso
8.
Una funzione può essere richiamata anche da altre funzioni e persino da se stessa
a)
Vero
b)
Falso
9.
La chiamata ad una funzione interrompe l'esecuzione della funzione chiamante
a)
Vero
b)
Falso
10.
Al termine della chiamata l'esecuzione ritorna alla funzione chiamante
a)
Vero
b)
Falso
11.
L'intestazione di una funzione ha la seguente struttura:
a)
nome_funzione tipo_restituito (parametri_formali)
b)
tipo_restituito nome_funzione (parametri_formali)
c)
parametri_formali
nome_funzione (tipo_restituito)
nome_funzione (tipo_restituito)
d)
nome_funzione parametri_formali (tipo_restituito)
12.
I parametri di una funzione sono:
a)
i dati di output
b)
i dati di input
c)
i valori da restituire
d)
i valori da calcolare
13.
Se la funzione non ritorna alcun valore il tipo restituito è:
a)
null
b)
empty
c)
void
d)
none
14.
L'immagine in figura rappresenta:
a)
la chiamata ad una funzione
b)
il prototipo di una funzione
c)
l'intestazione di una funzione
d)
il corpo di una funzione
15.
Il prototipo di una funzione si mette:
a)
dentro il main()
b)
dopo il main()
c)
in un file di libreria
d)
prima del main()
16.
L'immagine in figura rappresenta:
a)
la chiamata ad una funzione
b)
il prototipo di una funzione
c)
l'intestazione di una funzione
d)
il corpo di una funzione
17.
Nell'immagine in figura x e y sono:
a)
parametri attuali
b)
parametri formali
c)
il nome della funzione
d)
i valori ritornati
18.
La funzione in figura:
a)
è incompleta
b)
contiene un errore nella definizione dei parametri
c)
contiene un errore nella restituzione del risultato
d)
è completa e funzionante
19.
La funzione in figura:
a)
è incompleta
b)
contiene un errore nella definizione dei parametri
c)
contiene un errore nella restituzione del risultato
d)
è completa e funzionante
20.
La funzione in figura:
a)
sarebbe corretta se mettessi void prima del nome della funzione
b)
sarebbe corretta se mettessi int prima del nome della funzione
c)
contiene un errore nella restituzione del risultato
d)
è corretta
Reset
