PERGUNTA 1
O uso dos métodos públicos get e set é importante para a programação orientada a objetos. Em linguagem Java, esses métodos são criados para recuperar e atribuir, respectivamente, os valores aos atributos de uma classe.
Nesse contexto, analise as asserções a seguir e a relação proposta entre elas.
I. A importância do uso dos getters e setters está relacionada à proteção dos atributos de uma classe frente a possíveis acessos indevidos que possam comprometer a integridade dos dados.
PORQUE
II. Os métodos getters e setters permitem a criação de instruções validadoras dos dados, garantindo, assim, a integridade dos valores.
Analisando essas asserções, é correto afirmar que:
a.
as duas asserções são falsas.
b.
a primeira asserção é falsa e a segunda é verdadeira.
c.
as duas asserções são verdadeiras, mas a segunda não justifica a primeira.
d.
as duas asserções são verdadeiras e a segunda justifica a primeira.
e.
a primeira asserção é verdadeira e a segunda é falsa.
2,5 pontos
PERGUNTA 2
Os paradigmas de programação visam classificar as linguagens de programação de acordo com suas funcionalidades. Nesse sentido, um paradigma fornece e determina a visão que o programador tem sobre a estruturação e a execução do programa.
Quanto ao paradigma em que o programador modela o problema, por meio de classes que representam objetos e situações do mundo real utilizando um encapsulamento de funcionalidades, assinale a alternativa correta.
a.
Programação declarativa.
b.
Programação funcional.
c.
Programação procedural.
d.
Programação de baixo nível.
e.
Programação orientada a objetos.
2,5 pontos
PERGUNTA 3
Java é uma linguagem orientada a objetos, desenvolvida pela Sun Microsystems (hoje, Oracle) e que foi projetada para ser pequena, simples e, principalmente, portável para diferentes sistemas operacionais e arquiteturas.
Para alcançar seu objetivo de portabilidade para diferentes sistemas operacionais e dispositivos, a linguagem Java tem uma importante característica:
a.
o compilador Java transforma os arquivos em bytecodes, que são carregados pela JVM.
b.
os arquivos gerados pelo editor de texto executam o programa, diretamente, no dispositivo.
c.
o compilador Java gera arquivos executáveis, compatíveis com qualquer dispositivo.
d.
pode ser compilada para diferentes sistemas operacionais, gerando um código executável.
e.
é uma linguagem interpretada, por isso, depende da instalação de um interpretador.
2,5 pontos
PERGUNTA 4
Na linguagem Java, em todas as suas versões, o uso de construtores é necessário para a criação de objetos de uma classe, ou seja, para criar uma nova instância de uma classe. Nesse contexto, considere o código a seguir.
public class Pessoa {
private String nome;
private String sexo;
public Pessoa(String _nome, String _sexo) {
this.nome = _nome;
this.sexo = _sexo;
}
}
Em relação ao código apresentado, analise as afirmativas a seguir.
I. O construtor da classe “pessoa” tem dois parâmetros que funcionam como variáveis locais.
II. O método construtor utiliza os parâmetros para setar os valores dos atributos “nome” e “sexo”.
III. Não é obrigatório o uso dos parâmetros no construtor de uma classe, sendo que a declaração poderia estar vazia.
IV. O construtor da classe deve, obrigatoriamente, ser declarado como público, para que esteja visível e seja utilizável por outras classes.
Está correto o que se afirma em:
a.
I, II e III, apenas.
b.
I e II, apenas.
c.
II, apenas.
d.
I, III e IV, apenas.
e.
I, II, III e IV.
Soluções para a tarefa
Respondido por
13
Resposta:
PERGUNTA 1 -> d. As duas asserções são verdadeiras e a segunda justifica a primeira.
PERGUNTA 2 -> e. Programação orientada a objetos.
PERGUNTA 3 -> a. O compilador Java transforma os arquivos em bytecodes, que são carregados pela JVM.
Explicação:
Respondido por
2
Resposta:
da questão 4:
b.
I e II, apenas.
Explicação:
As demais estão OK
Tirei 10/10
Perguntas interessantes
Geografia,
4 meses atrás
Química,
4 meses atrás
História,
4 meses atrás
ENEM,
4 meses atrás
Matemática,
4 meses atrás
Biologia,
10 meses atrás
Matemática,
10 meses atrás