Programação Orientada a Objetos Quiz

Programação Orientada a Objetos Quiz

3rd Grade

12 Qs

quiz-placeholder

Similar activities

Desarrollo orientado a objetivos

Desarrollo orientado a objetivos

1st - 5th Grade

10 Qs

Java1

Java1

1st - 4th Grade

9 Qs

Classes e objetos

Classes e objetos

3rd Grade

10 Qs

atributos privados

atributos privados

3rd Grade

10 Qs

Poliformismo

Poliformismo

3rd Grade

12 Qs

Java Web

Java Web

1st - 7th Grade

12 Qs

INFORMÁTICA: Quem sabe mais?

INFORMÁTICA: Quem sabe mais?

KG - Professional Development

15 Qs

Questões de Introdução à orientação à objetos 1 - 3

Questões de Introdução à orientação à objetos 1 - 3

1st Grade - Professional Development

7 Qs

Programação Orientada a Objetos Quiz

Programação Orientada a Objetos Quiz

Assessment

Quiz

Computers

3rd Grade

Hard

Created by

JOAO EGGERS

FREE Resource

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.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?