Quiz de Programação Orientada a Objetos

Quiz de Programação Orientada a Objetos

University

40 Qs

quiz-placeholder

Similar activities

Quiz de Banco de Dados

Quiz de Banco de Dados

University

40 Qs

Quiz sobre Criatividade, Empreendedorismo e Inovação

Quiz sobre Criatividade, Empreendedorismo e Inovação

University

37 Qs

Teorias da Gestão - Completa

Teorias da Gestão - Completa

University

43 Qs

Microeconomia - Questões de Múltipla Escolha

Microeconomia - Questões de Múltipla Escolha

University

37 Qs

Trắc nghiệm củng cố kiến thức lớp 11 HK2

Trắc nghiệm củng cố kiến thức lớp 11 HK2

11th Grade - University

40 Qs

Quiz sobre Estructuras de Datos en Python

Quiz sobre Estructuras de Datos en Python

University

45 Qs

Infinity Code Nexus

Infinity Code Nexus

University

40 Qs

T4. Capa de Enlace de Datos

T4. Capa de Enlace de Datos

University

35 Qs

Quiz de Programação Orientada a Objetos

Quiz de Programação Orientada a Objetos

Assessment

Quiz

Information Technology (IT)

University

Medium

Created by

Jhoni Schulz

Used 2+ times

FREE Resource

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o principal benefício da herança em programação orientada a objetos?

Aumentar a complexidade do código.

Permitir a reutilização de código e modelagem hierárquica de classes.

Reduzir o número de classes em um projeto.

Garantir que todas as classes tenham os mesmos atributos.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que é polimorfismo em orientação a objetos?

A capacidade de uma classe ter múltiplas formas através da herança múltipla.

A habilidade de métodos com o mesmo nome terem comportamentos diferentes em classes diferentes.

A prática de encapsular dados em uma classe.

O uso de classes abstratas para evitar instâncias diretas.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual será a saída ao executar o seguinte código? public class Animal { public void fazerSom() { System.out.println("Som genérico"); } } public class Cachorro extends Animal { @Override public void fazerSom() { System.out.println("Latido"); } } public class Gato extends Animal { @Override public void fazerSom() { System.out.println("Miau"); } } Animal animal1 = new Cachorro(); Animal animal2 = new Gato(); animal1.fazerSom(); animal2.fazerSom();

Som genérico Som genérico

Latido Miau

Som genérico Miau

Latido Som genérico

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o resultado de tentar estender uma classe declarada como final em Java?

A classe filha herda normalmente todos os métodos e atributos.

O compilador gera um erro, pois classes final não podem ser estendidas.

A classe filha só pode acessar métodos final da classe pai.

A classe filha precisa ser declarada como abstract.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual das afirmativas é verdadeira sobre classes abstratas e interfaces em Java?

Classes abstratas podem ser instanciadas diretamente.

Interfaces podem ter métodos com implementação padrão desde o Java 8.

Interfaces não podem estender outras interfaces.

Classes abstratas não podem ter atributos.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que significa sobrescrever (override) um método em uma classe derivada?

Declarar um método com o mesmo nome, mas parâmetros diferentes.

Alterar a implementação de um método herdado mantendo a mesma assinatura.

Declarar um método estático com o mesmo nome.

Ocultar um método da classe pai usando o modificador private.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em Java, qual é o efeito de declarar um método como final em uma classe não final?

O método não pode ser chamado por subclasses.

O método não pode ser sobrescrito em subclasses.

O método só pode ser chamado dentro do mesmo pacote.

O método se torna estático.

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?

Discover more resources for Information Technology (IT)