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</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</p> Signup and view all the answers

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

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

    Qual è il modo migliore per gestire i sottoproblemi?

    <p>Trovare una strategia gerarchica in base alla funzionalità</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</p> Signup and view all the answers

    Come vengono utilizzati i sottoproblemi nel problema generale?

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

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

    <p>Un programma efficiente</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</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</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</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</p> Signup and view all the answers

    Cosa rappresenta l'intestazione di una funzione?

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

    Come si chiama la funzione che non restituisce alcun risultato?

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

    More Like This

    Use Quizgecko on...
    Browser
    Browser