Search Header Logo

Programação Orientada a Objetos Quiz

Authored by JOAO EGGERS

Computers

3rd Grade

Programação Orientada a Objetos Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

12 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é uma classe em programação orientada a objetos?

Uma função que executa tarefas específicas.

Um conjunto de dados sem métodos.

Um molde para criar objetos, definindo atributos e métodos.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a saída do código abaixo?

class Pessoa:

    def init(self, nome, idade):

        self.nome = nome

        self.idade = idade

    def cumprimentar(self):

        return f"Olá, meu nome é {self.nome} e eu tenho {self.idade} anos."


pessoa1 = Pessoa("João", 30)

print(pessoa1.cumprimentar())

Olá, meu nome é João e eu tenho 30 anos.

Nome: João, Idade: 30.

Olá, meu nome é e eu tenho anos.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o propósito do método __init__ em uma classe?

Inicializar atributos da classe.

Modificar atributos da classe.

Remover atributos da classe.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a saída do código abaixo?

class Animal:

    def init(self, nome):

        self.nome = nome

    def falar(self):

        pass


class Cachorro(Animal):

    def falar(self):

        return "Au Au!"


cachorro = Cachorro("Rex")

print(cachorro.falar())

Rex fala: Au Au!

Au Au!

Rex

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o conceito de herança em programação orientada a objetos?

A criação de novos métodos em uma classe.

A criação de novos atributos em uma classe.

A capacidade de uma classe derivar atributos e métodos de outra classe.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que significa polimorfismo em programação orientada a objetos?

Permitir que uma interface única seja usada para representar diferentes tipos.

A capacidade de herdar de múltiplas classes.

Criar várias instâncias de uma classe.

O uso de decoradores em métodos de classe.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é sobrescrita de métodos?

Definir métodos adicionais em uma classe derivada.

Modificar os valores de atributos de instância.

Fornecer uma implementação específica para um método já definido na superclasse.

Remover métodos de uma classe derivada.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?