🧠 Quiz: Pilares da Programação Orientada a Objetos em C#

🧠 Quiz: Pilares da Programação Orientada a Objetos em C#

University

•

6 Qs

quiz-placeholder

Similar activities

LISAE

LISAE

University

•

8 Qs

Manuseamento de Extintores Portáteis 02

Manuseamento de Extintores Portáteis 02

1st Grade - Professional Development

•

10 Qs

Atividade de Engenharia de Software

Atividade de Engenharia de Software

University

•

11 Qs

Métodos tradicionais de alfabetização

Métodos tradicionais de alfabetização

University

•

10 Qs

Pensamento computacional atividade 2 se liga

Pensamento computacional atividade 2 se liga

1st Grade - University

•

10 Qs

Prova POO

Prova POO

University

•

9 Qs

ML

ML

University

•

10 Qs

quiz connect Game 20251

quiz connect Game 20251

University

•

10 Qs

🧠 Quiz: Pilares da Programação Orientada a Objetos em C#

🧠 Quiz: Pilares da Programação Orientada a Objetos em C#

Assessment

Quiz

•

Other

•

University

•

Hard

Created by

SALATIEL MARINHO

FREE Resource

6 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

🧠Pilares da Programação Orientada a Objetos em C# - 🔄Herança
Qual é o principal benefício do uso da herança em C#?

Impedir a criação de subclasses

Compartilhar código comum entre classes

Tornar todos os métodos públicos

Aumentar o uso de variáveis globais

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Media Image

Dado o seguinte código, o que acontece ao executar?

Gato gato = new Gato();

gato.Comer();

Erro de compilação

O método Comer() não é acessível pela classe Gato

"Comendo" será impresso no console

"Miau" será impresso no console

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual modificador de acesso em C# é usado para esconder membros da classe de outras classes?

public

protected

private

static

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que caracteriza o encapsulamento em uma classe?

Utilizar herança múltipla

Ter todos os métodos como públicos

Ocultar os dados e fornecer acesso controlado por métodos

Definir apenas variáveis públicas

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

O que é necessário para permitir que um método em uma subclasse substitua o da classe base?

O método da classe base deve ser private

O método da classe base deve ser virtual

A subclasse deve ser abstrata

O método deve ser static

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Qual das opções abaixo representa corretamente o uso de polimorfismo em tempo de execução?

Criar métodos com o mesmo nome e parâmetros diferentes

Utilizar a palavra-chave override em uma subclasse

Criar atributos public em todas as classes

Utilizar variáveis globais