C++ Functions in Programming Languages
16 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quale delle seguenti affermazioni è vera sulla metodologia Top-Down?

  • È utile solo per problemi complessi
  • È utile solo per problemi semplici
  • È utile quando il problema presenta una struttura gerarchica (correct)
  • È utile quando il problema presenta una struttura lineare

Qual è il vantaggio principale dell'utilizzo di sottoprogrammi?

  • Consente di ridurre la memoria utilizzata
  • Riduce il tempo di esecuzione del programma
  • Aumenta la leggibilità del codice
  • Permette di riutilizzare il codice (correct)

Che cosa rappresenta una funzione in informatica?

  • Una scatola nera che prende dei parametri in ingresso e restituisce dei risultati (correct)
  • Un insieme di istruzioni che possono essere eseguite in parallelo
  • Un algoritmo di ordinamento
  • Un sottoprogramma che esegue un'azione specifica

Qual è la differenza principale tra procedure e funzioni?

<p>Le funzioni restituiscono valori, mentre le procedure no (A)</p> Signup and view all the answers

Quale dei seguenti passaggi fa parte del sottoprogramma 'Prepara la base per la torta'?

<p>Prepara l'impasto (A)</p> Signup and view all the answers

Quando un problema appare complesso, cosa ci aiuta a risolverlo?

<p>Suddividerlo in sottoproblemi (B)</p> Signup and view all the answers

Qual è il modo migliore per gestire i sottoproblemi?

<p>Trovare una strategia gerarchica in base alla funzionalità (D)</p> Signup and view all the answers

Quale delle seguenti affermazioni è vera riguardo alle metodologie To-down e Bottom-up?

<p>La metodologia To-down parte dal dettaglio e ricostruisce il problema (D)</p> Signup and view all the answers

Come vengono utilizzati i sottoproblemi nel problema generale?

<p>I sottoproblemi vengono utilizzati in modo interrelazionato (C)</p> Signup and view all the answers

Qual è il risultato finale della strategia di suddivisione del problema?

<p>Un programma efficiente (C)</p> Signup and view all the answers

Qual è il vantaggio principale delle funzioni in un programma?

<p>Contenere ed eseguire operazioni «esterne» al compito del programma principale (B)</p> Signup and view all the answers

Cosa rappresenta la parola chiave «void» in una dichiarazione di funzione?

<p>La mancanza di un risultato restituito dalla funzione (A)</p> Signup and view all the answers

Qual è la funzione della parola chiave «return» in un blocco di istruzioni?

<p>Restituire il risultato dell'elaborazione (D)</p> Signup and view all the answers

Cosa rappresenta la lista di parametri formali in una dichiarazione di funzione?

<p>Una lista di dichiarazioni di parametri separate da virgola (D)</p> Signup and view all the answers

Cosa rappresenta l'intestazione di una funzione?

<p>La sintassi tipoRisultato nomeFunzione (parametriFormali) (C)</p> Signup and view all the answers

Come si chiama la funzione che non restituisce alcun risultato?

<p>Funzione di tipo void (D)</p> Signup and view all the answers

More Like This

Use Quizgecko on...
Browser
Browser