
Classes Abstratas e Interfaces em Python

Quiz
•
Computers
•
2nd Grade
•
Easy

Gabriel Lobo
Used 1+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O que é uma classe abstrata em Python?
Uma classe que pode ser instanciada diretamente.
Uma classe que serve como modelo e não pode ser instanciada diretamente.
Uma função especial.
Um tipo de variável.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é a principal diferença entre uma classe abstrata e uma interface em Python?
Classes abstratas não podem ter métodos.
Interfaces podem ter atributos privados.
Classes abstratas podem ter métodos implementados, interfaces não.
Interfaces podem ser instanciadas.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Como se define uma classe abstrata em Python?
Usando a palavra-chave `abstract`.
Usando a biblioteca `abc` e decoradores como `@abstractmethod`.
Usando `def`.
Usando `interface`.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O que acontece se você tentar instanciar uma classe abstrata diretamente?
O Python cria o objeto normalmente.
O Python retorna um erro.
O Python ignora a classe abstrata.
O Python converte em uma interface.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Para que serve uma interface em Python?
Para criar funções matemáticas.
Para definir um conjunto de métodos que devem ser implementados por outras classes.
Para armazenar dados.
Para criar variáveis globais.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Como uma classe pode implementar uma interface em Python?
Herdando de uma classe que usa `abc.ABC` e implementando todos os métodos abstratos.
Usando apenas funções normais.
Usando variáveis globais.
Não é possível implementar interfaces em Python.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
O que é herança em classes abstratas?
Quando uma classe abstrata herda de outra classe abstrata ou concreta.
Quando uma função herda de outra função.
Quando uma variável herda de outra variável.
Quando uma interface herda de uma classe concreta.
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
Java Programação básica

Quiz
•
2nd Grade
10 questions
Recuperação Level Up - PFE - Nilo Cairo - Valor 5,0 pontos

Quiz
•
2nd Grade
13 questions
AV5_2.N _43 ao 48 _ 3 TRI - Lógica Computacional

Quiz
•
2nd Grade
10 questions
Python тілінде программалау

Quiz
•
1st - 10th Grade
15 questions
Computer Coding Quiz

Quiz
•
2nd - 8th Grade
11 questions
P6 - Linea de Tiempo Paradigmas

Quiz
•
1st - 10th Grade
14 questions
Data Types in Python

Quiz
•
1st - 5th Grade
14 questions
JavaScrip - DSI

Quiz
•
1st Grade - University
Popular Resources on Wayground
10 questions
Video Games

Quiz
•
6th - 12th Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
10 questions
UPDATED FOREST Kindness 9-22

Lesson
•
9th - 12th Grade
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
US Constitution Quiz

Quiz
•
11th Grade
10 questions
Exploring Digital Citizenship Essentials

Interactive video
•
6th - 10th Grade
Discover more resources for Computers
18 questions
Hispanic Heritage Month

Quiz
•
KG - 12th Grade
10 questions
Would you rather...

Quiz
•
KG - University
20 questions
addition

Quiz
•
1st - 3rd Grade
20 questions
Subject and predicate in sentences

Quiz
•
1st - 3rd Grade
20 questions
Addition and Subtraction facts

Quiz
•
1st - 3rd Grade
10 questions
Human-Environment Interactions Vocab Unit 1 Grade 2 Quiz

Quiz
•
2nd Grade
20 questions
Proper and Common nouns

Quiz
•
2nd - 5th Grade
30 questions
Multiplication Facts 1-12

Quiz
•
2nd - 5th Grade