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

Programação Orientada a Objetos Quiz

Quiz
•
Computers
•
3rd Grade
•
Hard
JOAO EGGERS
FREE Resource
12 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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
Similar Resources on Quizizz
12 questions
Segurança na Internet para crianças

Quiz
•
3rd Grade
10 questions
Prova Programação Back end

Quiz
•
3rd Grade - University
10 questions
Quiz sobre HTML e CSS

Quiz
•
1st Grade - University
15 questions
Halloween

Quiz
•
3rd Grade
10 questions
MEIOS DE COMUNICAÇÃO

Quiz
•
3rd Grade
10 questions
Banco de Dados

Quiz
•
3rd Grade
17 questions
Estructura de control 1 parcial

Quiz
•
3rd Grade
8 questions
Partes do computador

Quiz
•
3rd Grade
Popular Resources on Quizizz
15 questions
Character Analysis

Quiz
•
4th Grade
17 questions
Chapter 12 - Doing the Right Thing

Quiz
•
9th - 12th Grade
10 questions
American Flag

Quiz
•
1st - 2nd Grade
20 questions
Reading Comprehension

Quiz
•
5th Grade
30 questions
Linear Inequalities

Quiz
•
9th - 12th Grade
20 questions
Types of Credit

Quiz
•
9th - 12th Grade
18 questions
Full S.T.E.A.M. Ahead Summer Academy Pre-Test 24-25

Quiz
•
5th Grade
14 questions
Misplaced and Dangling Modifiers

Quiz
•
6th - 8th Grade
Discover more resources for Computers
14 questions
IREAD-3 Practice Test

Quiz
•
3rd Grade
10 questions
Identifying equations

Quiz
•
KG - University
10 questions
Perimeter of Polygons!

Quiz
•
3rd Grade
20 questions
Math Review

Quiz
•
3rd Grade
18 questions
Traits

Quiz
•
3rd Grade
16 questions
Chapter 8 - Getting Along with your Supervisor

Quiz
•
3rd Grade - Professio...
17 questions
Multiplication facts

Quiz
•
3rd Grade
15 questions
Third Grade Topics 1-16: Part 1

Quiz
•
3rd Grade