placeholder image to represent content

Crea un quiz sulla programmazione ad oggetti in Python in lingua italiana

Quiz by Luca Danese

Our brand new solo games combine with your quiz, on the same screen

Correct quiz answers unlock more play!

New Quizalize solo game modes
13 questions
Show answers
  • Q1
    Quale metodo si utilizza per definire una classe in Python?
    def
    class
    for
    if
    30s
  • Q2
    Quale parola chiave permette di definire un metodo all'interno di una classe in Python?
    if
    for
    def
    class
    30s
  • Q3
    Quale metodo si utilizza per accedere a un attributo di un oggetto in Python?
    getattr()
    hasattr()
    setattr()
    delattr()
    30s
  • Q4
    Qual è il simbolo utilizzato per l'operatore di assegnazione in Python?
    =
    :
    +
    -
    30s
  • Q5
    Come si chiama il metodo utilizzato per stampare un oggetto in Python?
    __str__
    __print__
    __display__
    __output__
    30s
  • Q6
    Qual è il simbolo utilizzato per l'operatore di concatenazione delle stringhe in Python?
    -
    +
    *
    =
    30s
  • Q7
    Cos'è l'ereditarietà in programmazione ad oggetti?
    È la capacità di una classe di modificare attributi e metodi della classe genitore.
    È la capacità di una classe di avere attributi e metodi unici.
    È la capacità di una classe di ereditare attributi e metodi da una classe genitore.
    È la capacità di una classe di estendere attributi e metodi a una classe figlio.
    30s
  • Q8
    Cosa è l'incapsulamento in programmazione ad oggetti?
    È il concetto di definire attributi e metodi all'interno di una classe.
    È il concetto di utilizzare oggetti per rappresentare un'entità.
    È il concetto di ereditare attributi e metodi da una classe genitore.
    È il concetto di nascondere i dettagli di implementazione di una classe e fornire solo un'interfaccia pubblica.
    30s
  • Q9
    Cosa è il polimorfismo in programmazione ad oggetti?
    È la capacità di un oggetto di avere attributi e metodi unici.
    È la capacità di un oggetto di essere istanziato come un oggetto di una classe genitore.
    È la capacità di un oggetto di estendere attributi e metodi a una classe figlio.
    È la capacità di un oggetto di modificare attributi e metodi della classe genitore.
    30s
  • Q10
    Cosa è l'overriding in programmazione ad oggetti?
    È la capacità di una classe figlio di estendere attributi e metodi a una classe genitore.
    È la capacità di una classe figlio di fornire una propria implementazione di un metodo ereditato dalla classe genitore.
    È la capacità di una classe figlio di modificare attributi e metodi della classe genitore.
    È la capacità di una classe figlio di ereditare tutti gli attributi e metodi della classe genitore.
    30s
  • Q11
    Cos'è l'interfaccia in programmazione ad oggetti?
    È un'istanza di una classe figlio.
    È un contratto che specifica quali metodi una classe deve implementare.
    È un attributo definito all'interno di una classe.
    È un oggetto istanziato a partire da una classe.
    30s
  • Q12
    Cosa è l'astrazione in programmazione ad oggetti?
    È il concetto di utilizzare oggetti per rappresentare un'entità.
    È il concetto di ereditare attributi e metodi da una classe genitore.
    È il concetto di rappresentare un oggetto nel suo stato essenziale, ignorando i dettagli di implementazione.
    È il concetto di definire attributi e metodi all'interno di una classe.
    30s
  • Q13
    Cosa è il costruttore in programmazione ad oggetti?
    È un metodo speciale che viene chiamato automaticamente quando si crea un oggetto di una classe.
    È un metodo utilizzato per modificare un attributo di una classe.
    È un metodo utilizzato per creare una gerarchia di classi.
    È un metodo utilizzato per ereditare attributi e metodi da una classe genitore.
    30s

Teachers give this quiz to your class