Classes Abstratas e Interfaces em Python

Classes Abstratas e Interfaces em Python

2nd Grade

10 Qs

quiz-placeholder

Similar activities

Python Functions and Flowcharts

Python Functions and Flowcharts

1st - 3rd Grade

14 Qs

Quiz 2 - Arquitetura e Organização de Computadores

Quiz 2 - Arquitetura e Organização de Computadores

1st Grade - University

15 Qs

A menina gotinha de água

A menina gotinha de água

2nd Grade

10 Qs

Quiz TIC 1ºano

Quiz TIC 1ºano

1st - 2nd Grade

10 Qs

Text, Math and Loops

Text, Math and Loops

1st - 3rd Grade

15 Qs

Fabricação

Fabricação

1st - 10th Grade

10 Qs

Elaborar e organizar documentos da organização

Elaborar e organizar documentos da organização

2nd Grade

12 Qs

Quiz Python 1

Quiz Python 1

1st - 3rd Grade

10 Qs

Classes Abstratas e Interfaces em Python

Classes Abstratas e Interfaces em Python

Assessment

Quiz

Computers

2nd Grade

Practice Problem

Easy

Created by

Gabriel Lobo

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

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

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

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