Classes Abstratas e Interfaces em Python

Classes Abstratas e Interfaces em Python

2nd Grade

10 Qs

quiz-placeholder

Similar activities

Level Up - Front End - Nilo Cairo

Level Up - Front End - Nilo Cairo

2nd Grade

10 Qs

Senac - 2° ano - Atividade 2 - 2° trimestre

Senac - 2° ano - Atividade 2 - 2° trimestre

2nd Grade

10 Qs

CODING

CODING

1st - 2nd Grade

11 Qs

ASK TING 2

ASK TING 2

1st - 2nd Grade

10 Qs

coding

coding

KG - Professional Development

15 Qs

Review multiple choice Quiz

Review multiple choice Quiz

KG - Professional Development

10 Qs

Programming - Output

Programming - Output

KG - 12th Grade

12 Qs

Lập trình hướng đối tượng

Lập trình hướng đối tượng

1st - 12th Grade

15 Qs

Classes Abstratas e Interfaces em Python

Classes Abstratas e Interfaces em Python

Assessment

Quiz

Computers

2nd Grade

Easy

Created by

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

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?