Quiz de Programação Orientada a Objetos

Quiz de Programação Orientada a Objetos

University

40 Qs

quiz-placeholder

Similar activities

Algoritma dan Pemecahan Masalah 2

Algoritma dan Pemecahan Masalah 2

University

35 Qs

Creación de Bases de Datos

Creación de Bases de Datos

University

43 Qs

Cuestionario de Repaso Final Entorno Económico Digital

Cuestionario de Repaso Final Entorno Económico Digital

University

40 Qs

Modelado de Base de Datos

Modelado de Base de Datos

University

45 Qs

REDES 2° BTI 29-08

REDES 2° BTI 29-08

11th Grade - University

42 Qs

Bioconstrucción

Bioconstrucción

11th Grade - University

40 Qs

Linux File Permissions / commands Basic Quiz

Linux File Permissions / commands Basic Quiz

10th Grade - University

36 Qs

UH Materi Ms. Word

UH Materi Ms. Word

7th Grade - 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

AI

Enhance your content

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

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

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

By signing up, you agree to our Terms of Service & Privacy Policy

Already have an account?