Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Prévia do material em texto

Fazer teste: Semana 1 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções Olá, estudante!
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar
teste”.
3. A cada tentativa, você receberá um conjunto diferente de questões.
Pronto! Sua atividade já está registrada no AVA.
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Forçar
conclusão
Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
A programação orientada a objetos diz respeito a linguagens que utilizam
objetos na programação como uma fonte primária para implementar o que
deve ocorrer no código. Os objetos são vistos pelo usuário ao realizar
tarefas atribuídas pelo programador/desenvolvedor. A programação
orientada a objetos tem por finalidade a introdução de características como
herança, ocultação, polimorfismo, dentre outras, na programação. Dessa
forma, a intenção é relacionar dados e funções que operacionalizam,
prevenindo os acessos indevidos, mas mantendo os acessos essenciais à
função em questão.
Com relação aos conceitos de programação orientada a objetos, no âmbito
da linguagem de programação Java, assinale a alternativa correta a seguir.
 
a. Métodos abstratos não devem ser redefinidos em classes derivadas, mas
sim herdados como definidos
b. Métodos sempre vão requerer parâmetros de entrada, uma vez que é a
partir desses parâmetros que uma execução é realizada
c. Métodos estáticos, ao serem executados, deixam de acessar os atributos
de instância de uma classe a que pertencem
d. Métodos construtores atuam sobre um objeto quando ele é criado. Em
Java, eles têm o mesmo nome da classe ao qual pertencem
e. Métodos de classe/estáticos são aqueles que pertencem a uma instância
específica, e não a uma classe como um todo
PERGUNTA 1 2,5 pontos   Salva
O paradigma de programação busca resolver problemas por meio de
alguma linguagem de programação, utilizando algumas técnicas e/ou
PERGUNTA 2 2,5 pontos   Salva
 Estado de Conclusão da Pergunta:
ferramentas disponíveis para nós.
 
Pela transparência referencial, o resultado de uma função será o mesmo
para um dado conjunto de parâmetros, não importando onde ou quando
seja avaliada. Trata-se de um paradigma de programação em que tentamos
vincular tudo no estilo de funções matemáticas puras. É um tipo declarativo
de estilo de programação.
 
Dessa forma, assinale a seguir a alternativa que apresenta corretamente o
paradigma de que estamos falando.
a. Orientado a objetos
b. Lógico
c. Imperativo
d. Funcional
e. Orientado a agentes
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 funcional.
b. Programação declarativa.
c. Programação de baixo nível.
d.  Programação procedural.
e. Programação orientada a objetos.
PERGUNTA 3 2,5 pontos   Salva
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;
PERGUNTA 4 2,5 pontos   Salva
 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. I e II, apenas.
c. I, II, III e IV.
d. II, apenas.
e. I, II e III, apenas.

Mais conteúdos dessa disciplina