Prog. no Des. de Sist. - Removendo duplicação com  herança

Prog. no Des. de Sist. - Removendo duplicação com herança

12th Grade

10 Qs

quiz-placeholder

Similar activities

Conhecimentos prévios em Java

Conhecimentos prévios em Java

10th - 12th Grade

10 Qs

Prog. no Des. de Sistemas - Encapsulamento em Python

Prog. no Des. de Sistemas - Encapsulamento em Python

12th Grade

10 Qs

Prog. no Des. de Sistemas - Implementando Métodos

Prog. no Des. de Sistemas - Implementando Métodos

12th Grade

10 Qs

Fundamentos de Programação Orientada a Objetos

Fundamentos de Programação Orientada a Objetos

12th Grade

15 Qs

Quiz sobre Diagrama de Classe em um Sistema de eventos

Quiz sobre Diagrama de Classe em um Sistema de eventos

12th Grade

10 Qs

Q5 Polimorfismo

Q5 Polimorfismo

12th Grade

13 Qs

Prog. no Des. de Sist. - Reduzindo ifs com polimorfismo

Prog. no Des. de Sist. - Reduzindo ifs com polimorfismo

12th Grade

10 Qs

Prova Programação Back end

Prova Programação Back end

3rd Grade - University

10 Qs

Prog. no Des. de Sist. - Removendo duplicação com  herança

Prog. no Des. de Sist. - Removendo duplicação com herança

Assessment

Quiz

Computers

12th Grade

Medium

Created by

GILSON MARCONDES

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual das seguintes afirmações melhor descreve a herança em Python?

Permite que uma classe herde múltiplos métodos estáticos de outras classes.

Usada apenas para modificar métodos existentes em outras classes.

É um mecanismo de reutilizar código criando uma nova classe a partir de uma existente.

Permite criar novas classes sem herdar de nenhuma classe existente.

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual é a finalidade da herança no desenvolvimento de software?

Eliminar completamente a necessidade de escrever novos códigos.

Modificar métodos existentes em outras classes.

Promover um maior nível de abstração e reutilização de código.

Criar novas classes sem relação com outras classes existentes.

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

O que a herança permite que uma classe filha faça em relação à classe pai?

Adquira propriedades e métodos da classe pai.

Substitua completamente a classe pai.

Ignore completamente a classe pai.

Crie uma nova classe independente da classe pai.

4.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual é a principal vantagem da herança na programação orientada a objetos?

Aumentar a complexidade do código.

Facilitar a manutenção e reutilização de código.

Tornar o código mais confuso e difícil de entender.

Eliminar a necessidade de classes pai e filha.

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Como a herança contribui para a organização do código em projetos de software?

Tornando o código mais extenso e repetitivo.

Facilitando a criação de classes independentes.

Promovendo a reutilização de código e mantendo a coesão.

Dificultando a manutenção e compreensão do código.

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual é a relação entre herança e classes de veículos em um sistema de software?

As classes de veículos não podem usar herança.

As classes de veículos são completamente independentes.

As classes de veículos herdam propriedades e métodos de uma classe base.

As classes de veículos são subclasses de uma classe pai genérica.

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Por que a herança é considerada um pilar da programação orientada a objetos?

Porque limita a flexibilidade na criação de novas classes.

Porque permite a reutilização de código e a criação de relações hierárquicas.

Porque elimina a necessidade de classes pai e filha.

Porque torna o código mais confuso e difícil de manter.

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?