Search Header Logo

Quiz Polimorfismo

Authored by Vinícius Alves

Information Technology (IT)

Professional Development

Used 7+ times

Quiz Polimorfismo
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

17 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 mins • 1 pt

O polimorfismo permite que:

Métodos tenham nomes diferentes nas classes filhas.

O mesmo método tenha comportamentos diferentes em subclasses.

Uma classe tenha vários construtores.

Nenhuma das Alternativas.

2.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

class Animal { void falar() { print("Animal emite som"); } }

class Cachorro extends Animal { @override void falar() { print("Au Au"); } }

void main() { Animal a = Cachorro(); a.falar(); }

Qual saida esperada?

Animal emite som

Au Au!

Erro de compilação.

Nenhuma das alternativas.

3.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

No polimorfismo, “sobrescrever” um método significa:

Alterar o corpo do método herdado mantendo o mesmo nome.

Criar variáveis novas.

Impedir herança.

Nenhuma das alternativas.

4.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Qual exemplo demonstra polimorfismo?

Função com mesmo nome e parâmetros diferentes.

A mesma função implementada em classes filhas de forma distinta.

Criar várias classes sem relação.

Nenhuma das alternativas.

5.

MULTIPLE CHOICE QUESTION

15 mins • 1 pt

Se Funcionario tem o método calcularBonus(), e Gerente redefine esse método:

Não há polimorfismo.

Há polimorfismo porque calcularBonus() se adapta ao tipo.

É apenas herança sem alteração.

Nenhuma das alternativas.

6.

MULTIPLE CHOICE QUESTION

20 mins • 1 pt

class Forma { void desenhar() { print("Desenhando forma"); } }

class Circulo extends Forma { @override void desenhar() { print("Desenhando círculo"); } }

void main() { Forma f = Circulo(); f.desenhar(); }

Qual resultado:

Desenhando forma

Desenhando círculo

Nada é impresso

Nenhuma das alternativas.

7.

MULTIPLE CHOICE QUESTION

20 mins • 1 pt

O polimorfismo é importante porque:

Facilita o uso de métodos genéricos que se adaptam ao objeto.

Substitui o uso de variáveis.

Remove a necessidade de construtores.

Nenhuma das alternativas.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?