Informática, perguntado por secesar, 9 meses atrás

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

Respondido por isaacc007
30

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."


fylliph07: 100%
Respondido por vchinchilla22
6

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

Anexos:
Perguntas interessantes