Logo Passei Direto
Buscar

QUIZ Programação Orientada Objetos

User badge image
Jéssica

em

Ferramentas de estudo

Questões resolvidas

O paradigma orientado a objetos possui alguns recursos essenciais à sua aplicação.
O ato de protegermos as variáveis de uma classe de acessos externos para não haver manipulação indevida é efetuado por qual recurso?
Encapsulamento.
Polimorfismo.
Método construtor.
Sobrecarga.
Herança.

Na sobrecarga de métodos, o compilador reconhece que os métodos são diferentes analisando o cabeçalho do método.
Em Orientação a Objetos, a diferenciação dos métodos é conhecida por um conceito chamado:
Assinatura do método;
Polimorfismo Estático;
Métodos Estáticos;
Métodos Construtores;
Assinatura do método;

Um dos recursos da programação Orientada a Objetos utilizada para proteger dados de acessos externos à classe é o encapsulamento.
Qual o modificador de acesso que protege seus dados de acesso externo, mas permite que classes provenientes de herança possam acessar e manipular seu dado?
protected
public
private
protected
internal

Além de relacionamentos com classes através da herança, podemos criar relacionamentos com outros tipos de recursos da programação orientada a objetos, uma interface.
Qual a palavra reservada utilizada para associar uma interface a uma classe?
implements.
extends.
protected.
interface.
final.

A forma mais segura e adequada de manipular variáveis na programação orientada a objetos é utilizando os métodos de acesso e os métodos modificadores.
Quais comandos demonstram esses métodos, respectivamente?
Get e set.
Construtor e main.
Set e get.
Main e get.
Construtor e set.

O paradigma orientado a objetos possui inúmeros conceitos que o caracteriza.
Indique a alternativa correta que representa os principais elementos componentes da orientação a objetos:
Objeto, classe, construtores, encapsulamento e polimorfismo.
Classe, objeto, método, struct e árvore binária.
Polimorfismo, construtores, atributos, objeto e ponteiro.
Objeto, classe, construtores, encapsulamento e polimorfismo.
Modularidade, objeto, classe, métodos e atributos.

Uma das formas que podemos criar relacionamento entre classes é através da herança.
Como podem ser definidas as superclasses e as subclasses, respectivamente?
Superclasses são genéricas e as subclasses são especializadas.
Superclasses são abstratas e as subclasses são concretas.
Superclasses são comuns e as subclasses são raras.
Superclasses são mais utilizadas e as subclasses menos utilizadas.
Superclasses são menos genéricas e as subclasses mais especializadas.

Ao criar uma classe devemos definir seus atributos (variáveis), seus métodos (funções) e os construtores.
Se, por acaso, não construirmos o método construtor de uma classe o que acontece quando vamos fazer a instância de um objeto dessa classe?
O compilador cria um método construtor padrão vazio e sem parâmetros.
Não conseguimos fazer a instância nesse caso.
O compilador cria um método construtor padrão vazio e sem parâmetros.
O compilador entende que o objeto não precisa ser inicializado.
Um erro de sintaxe é acusado pelo compilador quando tentarmos rodar o código.

Ao implementar classes genéricas precisamos determinar uma variável que receberá o parâmetro de tipo durante a declaração.
Quais as letras utilizadas para representar chave e valor em tipos genéricos?
K e V.
C e V.
K e E.
T e E.
K e T.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O paradigma orientado a objetos possui alguns recursos essenciais à sua aplicação.
O ato de protegermos as variáveis de uma classe de acessos externos para não haver manipulação indevida é efetuado por qual recurso?
Encapsulamento.
Polimorfismo.
Método construtor.
Sobrecarga.
Herança.

Na sobrecarga de métodos, o compilador reconhece que os métodos são diferentes analisando o cabeçalho do método.
Em Orientação a Objetos, a diferenciação dos métodos é conhecida por um conceito chamado:
Assinatura do método;
Polimorfismo Estático;
Métodos Estáticos;
Métodos Construtores;
Assinatura do método;

Um dos recursos da programação Orientada a Objetos utilizada para proteger dados de acessos externos à classe é o encapsulamento.
Qual o modificador de acesso que protege seus dados de acesso externo, mas permite que classes provenientes de herança possam acessar e manipular seu dado?
protected
public
private
protected
internal

Além de relacionamentos com classes através da herança, podemos criar relacionamentos com outros tipos de recursos da programação orientada a objetos, uma interface.
Qual a palavra reservada utilizada para associar uma interface a uma classe?
implements.
extends.
protected.
interface.
final.

A forma mais segura e adequada de manipular variáveis na programação orientada a objetos é utilizando os métodos de acesso e os métodos modificadores.
Quais comandos demonstram esses métodos, respectivamente?
Get e set.
Construtor e main.
Set e get.
Main e get.
Construtor e set.

O paradigma orientado a objetos possui inúmeros conceitos que o caracteriza.
Indique a alternativa correta que representa os principais elementos componentes da orientação a objetos:
Objeto, classe, construtores, encapsulamento e polimorfismo.
Classe, objeto, método, struct e árvore binária.
Polimorfismo, construtores, atributos, objeto e ponteiro.
Objeto, classe, construtores, encapsulamento e polimorfismo.
Modularidade, objeto, classe, métodos e atributos.

Uma das formas que podemos criar relacionamento entre classes é através da herança.
Como podem ser definidas as superclasses e as subclasses, respectivamente?
Superclasses são genéricas e as subclasses são especializadas.
Superclasses são abstratas e as subclasses são concretas.
Superclasses são comuns e as subclasses são raras.
Superclasses são mais utilizadas e as subclasses menos utilizadas.
Superclasses são menos genéricas e as subclasses mais especializadas.

Ao criar uma classe devemos definir seus atributos (variáveis), seus métodos (funções) e os construtores.
Se, por acaso, não construirmos o método construtor de uma classe o que acontece quando vamos fazer a instância de um objeto dessa classe?
O compilador cria um método construtor padrão vazio e sem parâmetros.
Não conseguimos fazer a instância nesse caso.
O compilador cria um método construtor padrão vazio e sem parâmetros.
O compilador entende que o objeto não precisa ser inicializado.
Um erro de sintaxe é acusado pelo compilador quando tentarmos rodar o código.

Ao implementar classes genéricas precisamos determinar uma variável que receberá o parâmetro de tipo durante a declaração.
Quais as letras utilizadas para representar chave e valor em tipos genéricos?
K e V.
C e V.
K e E.
T e E.
K e T.

Prévia do material em texto

Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_686284_2201_01 2201-PROGRAMAÇÃO ORIENTADA A OBJETOS Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário JESSICA APARECIDA CARVALHO
Curso 2201-PROGRAMAÇÃO ORIENTADA A OBJETOS
Teste Clique aqui para iniciar o Quiz
Iniciado 30/03/22 19:16
Enviado 30/03/22 19:31
Data de vencimento 30/03/22 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 14 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
O paradigma orientado a objetos possui alguns recursos essenciais à sua
aplicação. O ato de protegermos as variáveis de uma classe de acessos externos
para não haver manipulação indevida é efetuado por qual recurso?
Encapsulamento.
Polimorfismo.
Método construtor.
Sobrecarga.
Herança.
Encapsulamento.
Encapsular é proteger os dados de acessos externos para não
haver violação indevida.
Pergunta 2
Sala de Aula Tutoriais
1 em 1 pontos
1 em 1 pontos
JESSICA APARECIDA CARVALHO
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_178585_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_178585_1&content_id=_7977754_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_193_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
Resposta Selecionada: d. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da
resposta:
Na sobrecarga de métodos, o compilador reconhece que os métodos são
diferentes analisando o cabeçalho do método. Uma das verificações são a
quantidade de parâmetros e os tipos desses parâmetros. 
Em Orientação a Objetos, a diferenciação dos métodos é conhecida por um
conceito chamado:
Assinatura do método;
Polimorfismo Estático;
Métodos Estáticos;
Métodos Construtores;
Assinatura do método;
Encapsulamento do método.
As declarações dos métodos estão na interface pública dos
métodos. Os métodos que possuem o mesmo nome, porém com
parâmetros diferentes, têm suas assinaturas diferentes.
Pergunta 3
Resposta Selecionada: c. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Um dos recursos da programação Orientada a Objetos utilizada para proteger
dados de acessos externos à classe é o encapsulamento. Porém, existem vários
níveis desse tipo de proteção e são representados pelos modificadores de acesso.
Qual o modificador de acesso que protege seus dados de acesso externo, mas
permite que classes provenientes de herança possam acessar e manipular seu
dado?
protected
public
private
protected
internal
void
O modificador de acesso protected age como um private, porém
permite acesso das classes filhas aos seus dados.
Pergunta 4
Em relação aos métodos e classes declarados como “final”, é correto afirmar que:
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
d.
Respostas: a.
b.
c.
d.
e. 
Comentário
da
resposta:
os métodos declarados private não são implicitamente final;
um método declarado final em uma superclasse pode ser
sobrescrito em uma subclasse;
os métodos que são declarados static são implicitamente final;
uma classe que é declarada final pode ser uma superclasse;
os métodos declarados private não são implicitamente final;
nenhum método em uma classe final é implicitamente final.
Como o método de privado é acessado apenas pela classe, não é
permitido nenhuma sobrescrita dele. Portanto, ele é um método
final.
Pergunta 5
Resposta Selecionada: e. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário da
resposta:
Além de relacionamentos com classes através da herança, podemos criar
relacionamentos com outros tipos de recursos da programação orientada a
objetos, uma interface. Para vincular esse relacionamento devemos acrescentar a
interface junto a uma palavra reservada. Qual a palavra reservada utilizada para
associar uma interface a uma classe?
implements.
extends.
protected.
interface.
final.
implements.
Uma interface é implementada por um objeto/classe, portanto
utiliza-se a palavra reservada implements.
Pergunta 6
A forma mais segura e adequada de manipular variáveis na programação
orientada a objetos é utilizando os métodos de acesso e os métodos
modificadores. 
Quais comandos demonstram esses métodos, respectivamente?
1 em 1 pontos
1 em 1 pontos
Resposta Selecionada: a. 
Respostas: a. 
b. 
c. 
d. 
e. 
Comentário
da resposta:
Get e set.
Get e set.
Construtor e main.
Set e get.
Main e get.
Construtor e set.
Os métodos de acesso são também conhecidos como get e os
métodos modificadores são também conhecidos como set.
Pergunta 7
Resposta
Selecionada:
c.
Respostas: a. 
b.
c.
d. 
e. 
Comentário
da
resposta:
O paradigma orientado a objetos possui inúmeros conceitos que o caracteriza.
Indique a alternativa correta que representa os principais elementos componentes
da orientação a objetos:
Objeto, classe, construtores, encapsulamento e
polimorfismo.
Classe, objeto, método, struct e árvore binária.
Polimorfismo, construtores, atributos, objeto e ponteiro.
Objeto, classe, construtores, encapsulamento e
polimorfismo.
Modularidade, objeto, classe, métodos e atributos.
Classe, objeto, sequência, decisão e iteração.
Struct, árvore binária, ponteiro, modularidade, sequência, decisão e
iteração não são elementos componentes das principais
características da programação orientada a objetos.
Pergunta 8
Uma das formas que podemos criar relacionamento entre classes é através da
herança. Dependendo do processo realizado para construir esse relacionamento
de classes dizemos que é uma generalização ou uma especialização dessas
classes. Isso auxilia no reaproveitamento de código de uma superclasse para uma
subclasse. Tendo isso em mente, como podem ser definidas as superclasses e as
subclasses, respectivamente?
1 em 1 pontos
1 em 1 pontos
Resposta
Selecionada:
e.
Respostas: a.
b. 
c.
d.
e.
Comentário
da
resposta:
Superclasses são genéricas e as subclasses são
especializadas.
Superclasses são abstratas e as subclasses são concretas.
Superclasses são comuns e as subclasses são raras.
Superclasses são mais utilizadas e as subclasses menos
utilizadas.
Superclasses são menos genéricas e as subclasses mais
especializadas.
Superclasses são genéricas e as subclasses são
especializadas.
Como existe a hierarquia na estrutura de herança, as superclasses
contêm as informações mais comuns, portanto é uma classe mais
genérica. Com as informações específicas, as subclasses são
chamadas de classes especializadas por se tratar de uma aplicação
mais direcionada do objeto.
Pergunta 9
Resposta
Selecionada:
b.
Respostas: a. 
b.
c.
d.
e.
Ao criar uma classe devemos definir seus atributos (variáveis), seus métodos
(funções) e os construtores. 
Se, por acaso, não construirmos o método construtor de uma classe o que
acontece quando vamos fazer a instância de um objeto dessa classe?
O compilador cria um método construtor padrão vazio e sem
parâmetros.
Não conseguimos fazer a instância nesse caso.
O compilador cria um método construtor padrão vazio e sem
parâmetros.
O compilador entende que o objeto não precisa ser inicializado.
Um erro de sintaxe é acusado pelo compilador quando
tentarmos rodar o código.
1 em 1 pontos
Quarta-feira, 30 de Março de 2022 19h31min04s BRT
Comentário
da
resposta:
O compilador cria um método construtor com parâmetros
aleatórios.
Quando não criamos o método construtor o compilador cria um
método construtor padrão, porém estará vazio e não irá possuir
parâmetros. Dessa forma, as variáveis de instância do objeto serão
inicializadas zeradas, para os tipos numéricos, null, para cadeias de
caracteres e false, para os tipos booleanos.
Pergunta 10
Resposta Selecionada: e. 
Respostas: a. 
b. 
c.d. 
e. 
Comentário
da
resposta:
Ao implementar classes genéricas precisamos determinar uma variável que
receberá o parâmetro de tipo durante a declaração. Essa variável é representada
por uma letra maiúscula e seguem uma convenção determinada na
documentação do Java. Quais as letras utilizadas para representar chave e valor
em tipos genéricos?
K e V.
C e V.
K e E.
T e E.
K e T.
K e V.
Existe uma convenção nas letras que utilizamos para cravar os
tipos de dados genéricos em Java. A biblioteca Java utiliza a letra E
para o tipo de elemento em uma coleção, K e V para o conjunto de
chave e valor, respectivamente. As letras T, U e S para quaisquer
outros tipos.
← OK
1 em 1 pontos

Mais conteúdos dessa disciplina