Logo Passei Direto
Buscar

Exercicio 4 - Linguagem Orientada a Objeto

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Prévia do material em texto

Questão 1 
Correta 
As coleções em Java são ferramentas poderosas para manipular dados. Porém, nem todas 
suportam duplicidade de elementos. Analise a afirmação e a razão a seguir: 
Afirmação: A interface Set é usada para coleções que não permitem elementos duplicados. 
Razão: O Set organiza os dados de forma sequencial e garante índices únicos para acesso. 
Assinale a alternativa correta. 
Sua resposta 
Correta 
A afirmação está correta, mas a razão está incorreta. 
Comentário 
Embora a afirmação esteja correta, a razão está incorreta, pois Set não organiza elementos 
sequencialmente; ele apenas garante unicidade. 
 
Questão 2 
Correta 
Considere a seguinte afirmação e a razão associada: 
Afirmação: A integridade referencial em um banco de dados relacional é garantida por meio 
de chaves primárias e estrangeiras. 
Razão: A integridade referencial assegura que um registro em uma tabela principal só pode 
ser excluído se não houver registros associados em tabelas relacionadas. 
Com base nas informaçoes anteriores, assinale a alternativa correta. 
Sua resposta 
Correta 
A afirmação e a razão estão corretas, e a razão justifica a afirmação. 
Comentário 
A integridade referencial é assegurada pelo uso de chaves primárias e estrangeiras, e uma das 
formas de mantê-la é evitar a exclusão de registros referenciados por outras tabelas. 
 
Questão 3 
Correta 
Em um sistema orientado a objetos, é necessário criar uma estrutura que encapsule dados e 
métodos para modelar um objeto do mundo real. Considerando os princípios da programação 
orientada a objetos, responda: Qual conceito representa a estrutura básica de dados e métodos 
em aplicações orientadas a objetos? 
Assinale alternativa correta. 
Sua resposta 
Correta 
Classe. 
Comentário 
Uma classe é a estrutura fundamental na programação orientada a objetos. Ela define os 
atributos e métodos que modelam um objeto do mundo real, servindo como um molde para 
criar instâncias, que são os objetos propriamente ditos. 
 
Questão 4 
Correta 
Uma empresa está desenvolvendo um sistema de controle de acesso para proteger 
informações sensíveis. Durante o projeto, o time decidiu implementar o conceito de 
encapsulamento, uma das bases da programação orientada a objetos. 
Assinale qual alternativa melhor representa a aplicação desse conceito. 
Sua resposta 
Correta 
Definir métodos e atributos privados na classe, permitindo acesso controlado por métodos 
públicos específicos. 
Comentário 
O encapsulamento protege os atributos e métodos internos de uma classe, expondo apenas os 
necessários por meio de métodos controlados, como getters e setters. 
 
Questão 5 
Correta 
Uma equipe de desenvolvimento está projetando um sistema de autenticação para um 
aplicativo de banco digital. Durante a análise de requisitos, foi sugerido utilizar o princípio da 
orientação a objetos para encapsular a lógica de autenticação em uma classe separada. 
Com base nesse cenário, qual vantagem direta a aplicação do encapsulamento oferece? 
Sua resposta 
Correta 
Permite que a lógica de autenticação seja alterada sem impactar outras classes que a utilizam. 
Comentário 
O encapsulamento protege a lógica interna da classe, permitindo alterações sem impactar 
diretamente o código que utiliza a classe, facilitando a manutenção e evolução do sistema.

Mais conteúdos dessa disciplina