NEW
Font size
WorksheetsQuiz sullo Sviluppo Top-Down e Funzioni
Total questions: 29
Worksheet time: 15mins
Immagina di essere in una lezione di programmazione con i tuoi amici Nora, Benjamin e Arjun. Che cosa significa esattamente metodologia top-down?
Utilizzare solo variabili globali
Scrivere tutto il codice in un unico file
Sviluppare il programma in un'unica fase
Dividere il programma in sottoprogrammi più semplici
Immagina di essere in aula con James, Liam ed Ethan, e il professore chiede: Cosa restituisce una funzione in C?
Nessun valore
Due valori
Un array di valori
Un solo valore
Immagina che Aiden e Mia stiano cercando di capire come dichiarare una funzione in C. Qual è la sintassi corretta che dovrebbero usare per farlo?
tipo nome_funzione(elenco_parametri){}
tipo nome_funzione(){}
void nome_funzione(){}
nome_funzione(tipo){}
Immagina che Daniel stia cercando di scrivere una funzione nel suo codice. Prima di scrivere il nome della funzione, cosa deve assolutamente specificare per evitare confusione?
Il tipo di variabile
Il numero di parametri
Il nome della variabile
Il tipo di dato restituito
Immagina che Avery, Scarlett ed Emma stiano discutendo di programmazione. Avery chiede: "Qual è il tipo di dato restituito da una funzione void?". Tu cosa risponderesti?
void
char
float
int
Immagina di essere in classe con Noah, Nora e Aria, e il vostro insegnante vi chiede: dove devono essere dichiarate le variabili globali?
All'interno di ogni funzione
Alla fine del programma
Solo nel main
All'inizio del programma
Immagina di essere in classe con James e Priya, e il professore chiede: Cosa sono i parametri formali?
Valori restituiti dalla funzione
Parametri passati alla funzione
Variabili globali
Variabili locali
Hey Scarlett! Se fossi un programmatore in erba, quale pensi sia la funzione principale di un programma in C? Dai, facciamo un gioco! Scegli tra le seguenti opzioni:
main()
start()
run()
execute()
Immagina che Nora stia scrivendo una funzione in C++ e si chiede: cosa succede se utilizza l'istruzione return in una funzione void?
Non deve essere inserita
Restituisce un valore
Restituisce un errore
Termina il programma
Hey studenti! Siete pronti a scoprire il fantastico mondo delle variabili? Qual è la differenza tra variabili locali e globali? Pensateci bene, Abigail e Jackson, perché la risposta potrebbe sorprendervi!
Le variabili locali sono visibili solo nella funzione in cui sono dichiarate
Le variabili globali non possono essere usate
Le variabili globali sono visibili solo nella funzione
Le variabili locali sono visibili ovunque
Immagina che Anika e Luna stiano discutendo di programmazione. Anika chiede: "Cosa significa passaggio di parametri per valore?" Tu, come esperto, cosa risponderesti?
I parametri sono passati per riferimento
I cambiamenti non influenzano la funzione chiamante
I parametri non possono essere modificati
I parametri formali e attuali sono identici
Immagina che Noah stia cercando di passare un parametro per indirizzo. Cosa deve aggiungere per farlo correttamente?
Il carattere *
Nessun carattere
Il carattere #
Il carattere &
Immagina che Luna e Oliver stiano cercando di capire come chiamare una funzione nel loro codice. Qual è la sintassi corretta che dovrebbero usare per farlo?
funzione(nome_funzione);
nome_funzione[];
nome_funzione();
chiamata(nome_funzione);
Immagina che Noah stia scrivendo una funzione nel suo codice. Cosa rappresenta l'istruzione return in questa funzione?
Chiama un'altra funzione
Inizia la funzione
Restituisce un valore
Termina la funzione
Hey Olivia! Sai qual è la caratteristica speciale della funzione main? Scopriamolo insieme!
È l'ultima funzione a essere eseguita, proprio come il gran finale di uno spettacolo!
Non può avere parametri, un po' come un supereroe senza il suo costume!
È la prima funzione a essere eseguita, come il primo giorno di scuola per Harper!
Non può restituire valori, come un regalo che non puoi riaprire!
Immagina di essere in classe con Ethan e Grace, e il professore chiede: Cosa sono i parametri attuali?
Variabili locali
Valori restituiti dalla funzione
Valori forniti ai parametri formali
Variabili globali
Immagina di essere in classe con Liam, Isla e Arjun, e il vostro insegnante vi chiede: qual è la sintassi corretta per dichiarare un prototipo di funzione? Scegliete la risposta giusta!
nomeFunzione(tipo)
nomeFunzione(tipo, elencoParametri)
tipo nomeFunzione(elencoParametri)
tipo nomeFunzione()
Immagina di essere in classe con James e Kai, pronti a scrivere il vostro primo programma! Cosa dovete fare prima di utilizzare una funzione nel vostro codice?
Nessuna delle precedenti
Dichiararla
Definirla
Eseguirla
Immagina di essere in classe con Ethan, Ava e Noah. Il vostro insegnante vi chiede: qual è il risultato di una funzione che non restituisce alcun valore? Siete pronti a rispondere?
Restituisce un errore
Restituisce 0
Non restituisce nulla
Restituisce un valore casuale
Immagina che Luna e Maya stiano esplorando il misterioso mondo delle funzioni in programmazione. Cosa pensi accada alle variabili locali al termine della loro avventura nella funzione?
Vengono salvate
Diventano globali
Vengono eliminate
Rimangono in memoria
Immagina di essere in classe con Evelyn e William, e il vostro insegnante vi chiede: qual è il superpotere delle variabili locali?
Facile manutenzione
Minore utilizzo di memoria
Nessun vantaggio
Maggiore visibilità
Immagina che Evelyn e Liam stiano discutendo di programmazione. Liam chiede: "Cosa significa che una funzione può essere chiamata da qualsiasi punto del programma?" Quale delle seguenti risposte pensi sia corretta?
Deve essere dichiarata prima
Non può restituire valori
Non può avere parametri
Può essere chiamata solo nel main
Immagina di essere in classe con Zoe, Nora e Arjun. Qual è la funzione di un modulo in un programma che state creando insieme?
Nessuna funzione
Aggiungere variabili globali
Eseguire tutto il codice
Scomporre il programma in parti indipendenti
Immagina di essere in classe con Mia e James, e il vostro insegnante vi chiede: Cosa rappresenta il corpo di una funzione?
Il tipo di dato restituito
I parametri formali
Il nome della funzione
Le istruzioni da eseguire
Hey Charlotte! Se volessi scrivere una funzione che restituisce un intero, quale sarebbe la sintassi corretta? Dai un'occhiata alle opzioni qui sotto e scopri se riesci a trovare la risposta giusta!
int nome_funzione(){}
char nome_funzione(){}
void nome_funzione(){}
float nome_funzione(){}
Immagina che Jackson e Charlotte stiano cercando di riutilizzare un modulo in diversi programmi. Cosa dovrebbero fare per rendere il loro lavoro più semplice e divertente?
Organizzare il programma in moduli funzionali
Scrivere funzioni di tipo void
Utilizzare variabili globali
Modificare il codice
Immagina che Mia stia scrivendo un programma e decide di chiamare una funzione che non ha mai dichiarato. Cosa pensi che accada?
Restituisce un errore
Viene eseguita senza errori
Nessuna conseguenza
Il programma si arresta
Immagina che Sophia e James stiano discutendo di programmazione. James chiede: "Qual è il risultato di una funzione che modifica un parametro passato per indirizzo?" Cosa risponde Sophia?
Cambia solo il valore locale
Non cambia il valore
Cambia il valore nella funzione chiamante
Restituisce un errore
Immagina che Hannah e James stiano discutendo su come dichiarare una variabile globale nel loro programma. Cosa devono fare per farlo correttamente?
Dichiararla all'inizio del main
Dichiararla all'inizio del programma
Dichiararla all'interno di una funzione
Nessuna dichiarazione necessaria
