Programação Orientada a Objetos Quiz

Programação Orientada a Objetos Quiz

3rd Grade

12 Qs

quiz-placeholder

Similar activities

Ciência de Dados

Ciência de Dados

1st Grade - University

10 Qs

APP Inventor nozioni base

APP Inventor nozioni base

2nd - 4th Grade

15 Qs

Informática Básica

Informática Básica

3rd Grade

15 Qs

Cyber Security - Year 9

Cyber Security - Year 9

1st - 9th Grade

12 Qs

INTERNET

INTERNET

1st Grade - University

15 Qs

Robótica

Robótica

1st - 12th Grade

10 Qs

Programação de Computadores - Aula - 6

Programação de Computadores - Aula - 6

1st - 3rd Grade

10 Qs

aplicações de Informatica

aplicações de Informatica

2nd - 5th Grade

13 Qs

Programação Orientada a Objetos Quiz

Programação Orientada a Objetos Quiz

Assessment

Quiz

Computers

3rd Grade

Practice Problem

Hard

Created by

JOAO EGGERS

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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?

Discover more resources for Computers