1)
Um dos pontos mais interessantes da programação orientada a objetos é seu suporte ao encapsulamento e ocultação de dados. Essa característica é implementada por meio dos modificadores de acesso, aplicados em classes, métodos e campos. Com ela, os campos das classes ficam protegidos de alterações indevidas de outros programadores.
Faça a correspondência entre as colunas dos quatro modificadores de acesso disponibilizados pelo Java:
Coluna 1:
(I)Public
(II)Private
(III)Protected
(IV)Sem modificadores
Coluna 2:
(a)Garante que o campo ou método da classe, declarado com esse modificador, poderá ser acessado ou executado a partir de qualquer outra classe.
(b)Só podem ser acessados, modificados ou executados por métodos da mesma classe, sendo completamente ocultos para outros programadores.
(c)Funciona como o private, mas permite que classes herdeiras também tenham acesso ao campo ou método declarado com este modificador de acesso.
(d)Neste caso, os campos e métodos serão considerados como pertencentes à categoria package ou friendly e podem ser acessados em todas as classes de um mesmo pacote.
A sequência correta na correspondência das colunas será:
Alternativas:
a)
I-a, II-b, III-d, IV-c;
b)
I-a, II-b, III-c, IV-d;
c)
I-d, II-c, III-b, IV-a;
d)
I-b, II-c, III-d, IV-a;
e)
I-c, II-b, III-a, IV-d;
2)
Para Maitino Neto (2018), quando falamos de comandos de repetição, traz:
(i) As repetições se dão em tempo de execução, ou seja, quando o código estiver sendo executado.
(ii) As repetições atingem um determinado trecho de código, que pode ser composto por um ou mais comandos.
(iii) Sempre que o trecho de código contar com mais de uma linha de código, o bloco deve ser delimitado por sinalizadores de início e fim de bloco.
Maitino Neto, Roque. Programação orientada a objetos / Roque Maitino Neto. – Londrina : Editora e Distribuidora Educacional S.A.,2018. 208 p.
Existem três comandos que compõem a estrutura de repetição da linguagem Java. São eles:
Alternativas:
a)
If, If-else e for.
b)
Switch, if-else e begin-end.
c)
While, do-while e for.
d)
Begin, end, begin-end.
e)
While, else, if
3)
Construtores são métodos especiais que são chamados automaticamente quando instâncias são criadas por meio da palavra chave new.
Quanto aos métodos construtores, analise as afirmativas e assinale a alternativa correta:
I.Construtores devem ter exatamente o mesmo nome da classe a que pertencem, inclusive considerando maiúsculas e minúsculas.II.Construtores não podem retornar valor algum, nem mesmo void. Por isso, devem ser declarados sem tipo
de retorno.
III.Construtores não devem receber modificadores (exemplo: public ou private). Eles serão públicos se a classe for pública.
Alternativas:
a)
Apenas a afirmativa I está correta.
b)
Apenas a afirmativa II está correta.
c)
Apenas as afirmativas I e III estão corretas.
d)
Apenas as afirmativas II e III estão corretas.
e)
As afirmativas I,II e III estão corretas.
4)
Santos (2003) nos ensina que o paradigma de programação orientada a objetos considera que os dados a serem processados e os mecanismos de processamento desses dados devem ser considerados em conjunto.
SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus, 2003.
Analise as afirmativas e assinale a alternativa correta.
I.Herança - por meio dessa característica do Paradigma Orientado a Objeto, um objeto filho herdará características e comportamentos do objeto pai.
II.Polimorfismo - consiste em dar outra forma à alguma ação herdada do objeto pai.
III.Encapsulamento - está relacionado à proteção ou ocultação dos dados do objeto.
Alternativas:
a)
Apenas a afirmativa I está correta.
b)
Apenas a afirmativa III está correta.
c)
Apenas as afirmativas I e II estão corretas.
d)
Apenas as afirmativas II e III estão corretas.
e)
As afirmativas I,II e III estão corretas.
5)
Santos (2003) nos ensina que o paradigma de programação orientada a objetos considera que os dados a serem processados e os mecanismos de processamento desses dados devem ser considerados em conjunto.
SANTOS, R. Introdução a programação orientada a objetos usando Java. Rio de Janeiro: Campus, 2003.
Complete a lacuna com a alternativa correta:
No paradigma de orientação a objetos, a(o) _________________ está relacionada à definição precisa de um objeto. Essa definição inclui sua identificação (nome), suas características (ou propriedades) e o conjunto de ações que ele desempenha.
Alternativas:
a)
Herança.
b)
Abstração.
c)
Polimorfismo.
d)
Encapsulamento.
e)
Paradigma.
Soluções para a tarefa
Resposta:
1) B, 2) C, 3)E, 4) E, 5) B
Explicação:
Corrigido pelo AVA 750 pontos.
Apesar que na questão 3, apenas a I e II são verdadeiras, mas não tem essa opção e o sistema aceita como "As afirmativas I,II e III estão corretas."
Questão 1: Sobre modificadores de acesso do Java, a ordem de associação entre os termos e suas definições é: Alternativa b) I-A, II-B, III-C, IV-D.
O acesso às propriedades e métodos é determinado pelas palavras reservadas dos modificadores de acesso, em Java existem quatro, que definem escopos de visibilidade, eles são:
- Private: modificados ou executados por métodos da mesma classe,
- Protected: permite o acesso às classes herdeiras,
- Public: acessado ou executado a partir de outra classe,
- Sem modificadores: podem ser acessados em todas as classes.
Saiba mais em: https://brainly.com.br/tarefa/32236377
Questão 2: Os comandos da estrutura de repetição da linguagem Java, são: Alternativa c) While, do-while e for.
As estruturas de repetição ou cíclicas, permitem executar um conjunto de instruções repetidamente enquanto a expressão lógica a ser avaliada é cumprida. No Java, elas são:
- While: indica uma condição que será executada até que a condição seja falsa.
- Do-while: o loop é encerrado quando a condição de tempo não é atendida.
- For: inclui a inicialização de uma variável e um incremento ou decremento dela.
Saiba mais em: https://brainly.com.br/tarefa/46900310
Questão 3: Sobre os métodos construtores, é correto o que se afirma em: Alternativa e) As afirmativas I, II e III estão corretas.
Um construtor é uma sub-rotina cuja missão é inicializar um objeto de uma classe. Ele atribui os valores iniciais do novo objeto, e determina qual dos objetos responderá à mensagem (virtual) criada.
O método construtor é um método especial para criar e inicializar um objeto criado a partir de uma classe, usando seu mesmo nome. Eles são declarados sem tipo de retorno, porque não podem retornar valor algum.
Saiba mais em: https://brainly.com.br/tarefa/32583184
Questão 4: Sobre o paradigma de programação orientada a objetos, segundo Santos, é correto o que se afirma em, Alternativa E:
- As afirmativas I,II e III estão corretas.
A herança é uma propriedade que permite criar classes a partir das existentes, obtendo características (métodos e atributos) semelhantes às já existentes.
O polimorfismo são comportamentos diferentes, associados a objetos diferentes, podem compartilhar o mesmo nome. E o encapsulamento , agrupa em uma classe os atributos com acesso privado e os métodos com acesso público.
Saiba mais em: https://brainly.com.br/tarefa/47936220
Questão 5: Sobre o paradigma de programação orientada a objetos, a palavra que preenche a lacuna é: Alternativa B) Abstração.
Abstração é um processo de interpretação e design que envolve reconhecer e focar nas características importantes de uma situação ou objeto, e filtrar ou ignorar todos os particulares não essenciais.
Saiba mais em: https://brainly.com.br/tarefa/6315079