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

Prog. no Des. de Sist. - Duck Typing e um modelo de dados

Prog. no Des. de Sist. - Duck Typing e um modelo de dados

12th Grade

10 Qs

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

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

12th Grade

10 Qs

Questões de Introdução à orientação à objetos 1 - 3

Questões de Introdução à orientação à objetos 1 - 3

1st Grade - Professional Development

7 Qs

Quiz sobre Programação Orientada a Objeto

Quiz sobre Programação Orientada a Objeto

12th Grade

15 Qs

Prog. no Des. de Sist. - Poliformismo?

Prog. no Des. de Sist. - Poliformismo?

12th Grade

10 Qs

Introduction to Inheritance Quiz

Introduction to Inheritance Quiz

12th Grade

10 Qs

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

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

12th Grade

10 Qs

Entendendo a orientação a objetos

Entendendo a orientação a objetos

12th Grade

15 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?