Prévia do material em texto
1. A maioria das declarações de atributos possuem a palavra-
chave private como modificador de acesso. Membros privados (atributos
e métodos) são acessíveis apenas dentro da classe em que são
declarados ou dentro de classes internas.
Assinale a seguir a alternativa que apresenta a utilização correta do
modificador e sua função:
a. int private nome_variavel01
b. private int nome_variavel 01
c. private int nome_variavel01
d. public private int nome_variavel
e. private nome_variavel int 01
2,5 pontos
PE RGUNTA 2
1. 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.
Qual o 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 procedural.
c. Programação orientada a objetos.
d. Programação de baixo nível.
e. Programação funcional.
2,5 pontos
PE RGUNTA 3
1. 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 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 na maioria dos casos é 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, III e IV, apenas.
b. II, apenas.
c. I e II, apenas.
d. I, II, III e IV.
e. I, II e III, apenas.
2,5 pontos
PERGUNTA 4
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.
II. Os métodos getters garantem a proteção dos atributos de acesso não
autorizado 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. a primeira asserção é falsa e a segunda é verdadeira.
b. as duas asserções são falsas.
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.