Informática, perguntado por Jubileumerceu, 1 mês atrás

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 LordWilhelm
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 nilsonleoncio
2

Resposta:

da questão 4:

b.

I e II, apenas.

Explicação:

As demais estão OK

Tirei 10/10

Perguntas interessantes