Você está na página 1de 8

DESENVOLVIMENTO DE SOFTWARE

CCT0779_A2_201907231471_V1   

Aluno: MARCELO DE REZENDE CARAM Matr.: 201907231471

Disc.: DES. SOFTWARE  2021.1 EAD (GT) / EX

Prezado (a) Aluno(a),

Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.

Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.

1. Em termos de herança, em determinadas situações é necessário acessar um método do pai a


partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no
processo de polimorfismo. Qual palavra reservada do Java permite este acesso?

super

this

extends

implements

new

Explicação:

A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.

2. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a


mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de
retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?

Agregação

Encapsulamento

Sobrescrita
Herança

Sobrecarga

Explicação:

O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.

3. Acerca de interfaces, na sintaxe Java, qual a informação correta?

Define regras para o comportamento de classes de uma mesma família.

É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.

É implementada pelas classes com o uso de extends.

Deve ser definida com o uso de abstract class.

Permite a definição de métodos concretos.

Explicação:

Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.

4. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes
é:

inner

public

protected

private

void

Explicação:

protected

5. Qual a função do encapsulamento?

Fazer uma conexão entre usuário e servidor.

Fazer a transferência de dados segura entre usuário e servidor.

Cria novos objetos.


Instanciar um objeto dentro de classes privadas.

Impedir o acesso direto a um atributo.

Explicação:

Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.

6. Quando falamos das ações que um objeto pode realizar estamos nos referindo a:

Agrupamentos

Herança

Métodos

Atributos

Nível de Acesso

Explicação:

Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.

DESENVOLVIMENTO DE SOFTWARE
CCT0779_A2_201907231471_V2   

Aluno: MARCELO DE REZENDE CARAM Matr.: 201907231471

Disc.: DES. SOFTWARE  2021.1 EAD (GT) / EX

Prezado (a) Aluno(a),

Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.

Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.

 
1. Em termos de herança, em determinadas situações é necessário acessar um método do pai a
partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no
processo de polimorfismo. Qual palavra reservada do Java permite este acesso?

super

this

extends

new

implements

Explicação:

A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha hierárquica,
podendo ser utilizado inclusive em construtores.

2. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a


mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de
retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?

Encapsulamento

Herança

Agregação

Sobrescrita

Sobrecarga

Explicação:

O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.

3. Acerca de interfaces, na sintaxe Java, qual a informação correta?

É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.

Deve ser definida com o uso de abstract class.

Define regras para o comportamento de classes de uma mesma família.

Permite a definição de métodos concretos.

É implementada pelas classes com o uso de extends.

Explicação:

Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.
 

4. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus descendentes
é:

private

public

protected

void

inner

Explicação:

protected

5. Qual a função do encapsulamento?

Impedir o acesso direto a um atributo.

Fazer uma conexão entre usuário e servidor.

Fazer a transferência de dados segura entre usuário e servidor.

Instanciar um objeto dentro de classes privadas.

Cria novos objetos.

Explicação:

Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.

6. Quando falamos das ações que um objeto pode realizar estamos nos referindo a:

Herança

Nível de Acesso

Métodos

Agrupamentos

Atributos

Explicação:

Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.
DESENVOLVIMENTO DE SOFTWARE
CCT0779_A2_201907231471_V3   

Aluno: MARCELO DE REZENDE CARAM Matr.: 201907231471

Disc.: DES. SOFTWARE  2021.1 EAD (GT) / EX

Prezado (a) Aluno(a),

Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.

Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.

1. Em termos de herança, em determinadas situações é necessário acessar um método do pai a


partir do método de mesmo nome do filho, quando tratamos de uma operação sobrescrita no
processo de polimorfismo. Qual palavra reservada do Java permite este acesso?

extends

implements

super

this

new

Explicação:

A palavra super é utilizada quando desejamos acessar um método existente no pai ou outra superclasse da linha
hierárquica, podendo ser utilizado inclusive em construtores.

2. Quando existe a necessidade de reescrever um método herdado da classe pai, mantendo a


mesma assinatura que o método original, incluindo mesmo nome, mesmo tipo de dado de
retorno e mesma lista de parâmetros, estamos nos referindo a que técnica?

Agregação

Encapsulamento

Sobrecarga

Herança
Sobrescrita

Explicação:

O polimorfismo, ou sobrescrita, consiste na possibilidade de recriar um método herdado, mantendo sua assinatura, o que é
diferente de sobrecarga, onde são utilizadas múltiplas assinaturas para um mesmo método ou função.

3. Acerca de interfaces, na sintaxe Java, qual a informação correta?

Define regras para o comportamento de classes de uma mesma família.

Deve ser definida com o uso de abstract class.

É um elemento totalmente abstrato, com um conjunto de assinaturas de métodos.

Permite a definição de métodos concretos.

É implementada pelas classes com o uso de extends.

Explicação:

Uma interface é definida pela palavra interface e implementada com o uso de implements. Contém apenas assinaturas de
métodos que podem ser implementados por qualquer classe, diferentemente de classes abstratas, que definem regras para
uma família específica de classes descendentes.

4. O tipo de visibilidade que permite acesso aos recursos da príopria Classe e seus


descendentes é:

protected

inner

void

private

public

Explicação:

protected

5. Qual a função do encapsulamento?

Instanciar um objeto dentro de classes privadas.

Cria novos objetos.

Fazer uma conexão entre usuário e servidor.

Impedir o acesso direto a um atributo.


Fazer a transferência de dados segura entre usuário e servidor.

Explicação:

Tradicionalmente o encapsulamento é feito com o uso de getters e setters públicos para o controle do acesso aos atributos
privados.

6. Quando falamos das ações que um objeto pode realizar estamos nos referindo a:

Atributos

Nível de Acesso

Métodos

Herança

Agrupamentos

Explicação:

Os elementos básicos de uma classe são os métodos, definindo ações que podem ser executadas, e atributos, com as
características físicas do objeto que será instanciado.

Você também pode gostar