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

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;

Alternativa assinalada
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

Alternativa assinalada
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
2

Resposta:

1)B, 2)C, 3)E, 4)E, 5)B

Explicação:

Apesar que na questão 3, apenas I e II estão corretas, mas não tem essa opção e o sistema aceita "e)As afirmativas I,II e III estão corretas."


julioPumba: obrigado amigo .
EduardoTelles: Sobre a questão 3...todas estão corretas, e a opção II está no final da linha.
Perguntas interessantes